Computer Programming Option AAS C056

While completing requirements for A.A.S. degree, a student can earn the short and advanced certificate.

To be awarded the certificates and A.A.S. degree, students should contact Enrollment Services Graduation Office two terms before graduating at 205-856-8546 ([email protected]) or 205-856-7757.

Meeting with an advisor is highly recommended.

Click here for a list of Advisors

Students must make a C or better in prerequisite courses to continue.

Courses Required A.A.S C056

General Courses (22 hours)

ENG 101     English Composition I
SPH 107      Fundamentals of Public Speaking or
SPH 106   Fundamentals of Oral Communication
MTH 100 Intermediate College Algebra

Lab Science Elective: (ASCI)

(astronomy, biology, chemistry, physical science, physics)

Social and Behavioral Science Elective: (ASOC)

(anthropology, geography, history, economics, political science, sociology psychology)

Humanities and Fine Arts Elective: (AHUM)

(art*, humanities, religion, theatre, music philosophy, intermediate foreign language, literature)

HED or PED Elective

Computer Programming Option (33 hours)

CIS 150       Introduction to Computer Logic and Programming
CIS 202       Python Programming
CIS 207       Web Development
CIS 215       C# Programming
CIS 222       Database Management Systems
CIS 244       Introduction to Cybersecurity
CIS 246       Ethical Hacking
CIS 251       C++ Programming
CIS 255       Java Programming
CIS 258      PHP Programming
CIS 270       Cisco CCNA: Introduction to Networks
CIS 285       Object-Oriented Programming
CIS 287       SQL Server

One elective from:

ART 220, ART 221, BUS 241, BUS 275

CIS 130 Introduction to Information Systems is required for students without basic computer skills.

OAD 101 Beginning Keyboarding is required for students without basic keyboarding skills.

*A student planning to take ART 220 or ART 221 should take ART 121 for the Humanities elective.