2024-2025 Catalog

Programming Associate of Applied Science

My Academic Plan

Courses are displayed to show the fastest path to your degree and should be completed in the order listed. If you are unable to complete all courses listed in a semester, complete as many courses in this sequence as your schedule allows. If you have questions or concerns about your MAP, please see your Academic Advisor.

Program Description

This program is designed for students wanting to complete a two-year AAS Degree in Programming and enter the workforce. Students explore programming, database functions, computer information systems, networking and computer sciences. Students will learn about writing and testing code as well as programming languages such as C++, Java, Python, or other programming languages. Career paths include an entry-level programmer position in various sizes of businesses, corporations, or public institutions. Some careers may require a Bachelor's degree. Although some courses may transfer, this AAS degree program is designed for students to enter the workforce.

Learn more about this program

What You Will Learn

Upon completion of the program you will be able to:
 1.  Demonstrate foundation skills in computer information systems, programming, database, and scripting
 2.  Interpret problem statements and create requirements to solve system-level problems
 3.  Compile a portfolio of work from technical courses
 4.  Prepare for industry certifications where applicable
 5.  Exhibit basic office application skills
 6.  Demonstrate appropriate work-ethic traits through personal conduct and effective teamwork
 7.  Display business soft skills such as technical writing, documentation, communications, ethics, and team work
 8.  Design and create programs with multiple control structures and subroutines
 9.  Design and create an object-oriented program
10.  Analyze a problem and develop an algorithm

First Semester

CSC 1001 or CSC 1019Principles of Computing (CSC 1001) or Intro to Programming (CSC 1019)

3

MATHIntroduction to Statistics (MAT 1260) or Higher

3

CIS1018Introduction to PC Applications

3

ELECTIVECIS 1015, Any CIS/CSC/CWB Course or CNG 1020/1024

3

ENGLISHComposition I/II (ENG 1021/22) or Technical Writing (ENG 1031)

3

Total Credit Hours:15
Semester Note:  College Algebra (MAT 1340) or higher is preferred if you intend to transfer for a Bachelor's degree.

Second Semester

CIS1045Intro to Desktop Database

3

CSC1060Computer Science I: (Language)

4

ELECTIVEAny CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024

3

GENEDUPHI 1013/2013, or Any GT Pathways course

3

GENEDUAny GT Pathways Course

3

Total Credit Hours:16
Semester Note:  CSC 1060 and CSC 1061 need to be taken in the same computer language. Students should not take more than 2 programming courses in a semester.

Third Semester

CSC1061Computer Science II: (Language)

4

CNG2001Linux Configuration: (OS)

3

COMP SCIAny Computer Science (CSC) Course

3

ELECTIVECIS 2043 or Any CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024

3

ELECTIVEAny CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024

3

Total Credit Hours:16

Semester Note: Upon completion of CIS 1045, CSC 1060, and select any three CSC courses, you should apply for the Programming Certificate.

CSC 1060 and CSC 1061 need to be taken in the same computer language. Students should not take more than 2 programming courses in a semester. (CSC 2065 is not considered a programming course).

Fourth Semester

COMP SCIAny Computer Science (CSC) Course

3

COMP SCIAny Computer Science (CSC) Course

3

ELECTIVEAny CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024

4

GENEDUAny GT Pathways Course

3

Total Credit Hours:13
Semester Note:  Students should not take more than 2 programming courses in a semester. (CSC 2065 is not considered a programming course).

Total Credit Hours: 60

Important Program Notes:

You must complete a minimum of 9 credits of electives in computer science. If you take more credits in computer science than listed (9 credits), it will reduce the 16 credits of electives needed.

You must complete a minimum of 60 credits to complete this degree. If receiving financial aid, you should only take courses and credits as required for this degree. Check with your advisor to monitor your completion progress.