Computer Programming Option AAS C056

Computer Information Systems Technology Degree

The courses listed below are part of the A.A.S. degree. While completing requirements for A.A.S. degree, a student can earn the short and advanced certificate.

  • A minimum of 63 hours is needed to apply for A.A.S. graduation.
  • A minimum of 30 hours for advanced certificate.
  • A minimum of 18 hours for short 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-7793 ( or 205-856-7757.

Courses Required A.A.S C056

General Courses (24 hours)

Major Courses (12 hours)

  • CIS 146 Microcomputer Applications
  • CIS 150 Introduction to Computer Logic and Programming
  • CIS 263 Computer Maintenance
  • CIS 270 Cisco CCNA I

Computer Programming Option (27 hours)

  • CIS 207 Introduction to Web Development
  • CIS 222 Database Management Systems
  • CIS 251 C++ Programming
  • CIS 215 C# Programming
  • CIS 216 Advanced C# Programming
  • CIS 255 Java Programming
  • CIS 259 Advanced Mobile App Development
  • CIS 285 Object-Oriented Programming (Advanced Java)
  • CIS 287 SQL Server

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.

Meeting with an advisor is highly recommended.