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 1019 | Principles of Computing (CSC 1001) or Intro to Programming (CSC 1019) | 3 |
MATH | Introduction to Statistics (MAT 1260) or Higher | 3 |
CIS1018 | Introduction to PC Applications | 3 |
ELECTIVE | CIS 1015, Any CIS/CSC/CWB Course or CNG 1020/1024 | 3 |
ENGLISH | Composition 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
CIS1045 | Intro to Desktop Database | 3 |
CSC1060 | Computer Science I: (Language) | 4 |
ELECTIVE | Any CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024 | 3 |
GENEDU | PHI 1013/2013, or Any GT Pathways course | 3 |
GENEDU | Any 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
CSC1061 | Computer Science II: (Language) | 4 |
CNG2001 | Linux Configuration: (OS) | 3 |
COMP SCI | Any Computer Science (CSC) Course | 3 |
ELECTIVE | CIS 2043 or Any CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024 | 3 |
ELECTIVE | Any CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024 | 3 |
Total Credit Hours: | 16 |
Fourth Semester
COMP SCI | Any Computer Science (CSC) Course | 3 |
COMP SCI | Any Computer Science (CSC) Course | 3 |
ELECTIVE | Any CIS/CWB/CSC Course, MAT 1340 or higher, CNG 1020 or CNG 1024 | 4 |
GENEDU | Any 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).