COMPUTER PROGRAMMING (CP23)

The Computer Programming Associate of Applied Technology degree program consists of courses designed to provide students with an understanding of the concepts, principles, and techniques required in writing computer software. Those interested in a Computer Programming Associate of Applied Technology degree should be highly motivated individuals who are interested in becoming an Information Technology professional.

Associate Degree
Program Length 65 Credit Hours
Education Requirements High School graduate or GED recipient; Minimum age: 18
Entrance Dates Every Semester
Offered Macon, Milledgeville and Warner Robins Campuses and Online

Computer Programming Associate of Applied Technology Curriculum
   

Credit Hours

General Education Core Courses
15
Area I - English/Humanities/Fine Arts  
ENGL 1101 Composition and Rhetoric
3
     
Area II - Social/Behavioral Sciences  
XXXX xxxx Social Behavioral Sciences Elective
3
     
Area III - Natural Sciences/Mathematics  
Choose one Math course from the following three courses:  
MATH 1100 Quantitative Skills and Reasoning
3
MATH 1101 Mathematical Modeling (3)
MATH 1111 College Algebra (3)
     
Area IV - Humanities/Fine Arts  
XXXX xxxx Humanities/Fine Arts Elective
3
     
Program-Specific Requirements  
XXXX xxxx General Core Elective
3
     
Occupational Courses
50
COMP 1000 Introduction to Computers 3
CIST 1001 Computer Concepts 4
CIST 1220 Structured Query Language (SQL) 4
  or  
CIST 1210 Introduction to Oracle Database 4
CIST 1305 Program Design and Development 3
CIST 1510 Web Development I 3
CIST 2921 IT Analysis, Design, and Project Management 4
ACCT 1100 Financial Accounting I
4
  or
BUSN 1300 Introduction to Business
3
  or
MGMT 1120 Introduction to Business
3
CIST xxxx CIST Electives
6
     
Programming Language Courses (20 hours required with at least two Tier II courses)
  Programming Coureses Tier I  
CIST 2311 Visual Basic Programming I
4
CIST 2341 C# Programming I
4
CIST 2351 PHP Programming
4
CIST 2361 C++ Programming I
4
CIST 2371 Java Programming I
4
CIST 2381 Mobile Application Development
4
CIST 2580 Interactive & Social Apps Integration
4
  Programming Courses Tier II  
CIST 2312 Visual Basic Programming II
4
CIST 2313 Visual Basic Programming III
4
CIST 2342 C# Programming II
4
CIST 2343 C# Programming III
4
CIST 2352 PHP Programming II
4
CIST 2362 C++ Programming III
4
CIST 2372 Java Programming II
4
CIST 2373 Java Programming III
4
   
 
Total Hours
65