Computer Programming
Associate of Applied Science
Contact Information
John Arena
706-771-4044


Jim Howe
706-771-4043
Augusta Campus - Building 800 Room 865

Entrance Dates: Fall, Winter, Spring, and Summer
Length of Program: Eight Quarters
Credit Hours Required for Graduation: 110

Program Description

The Computer Programming associate degree program consists of courses designed to provide students with an understanding of the concepts, principles, and techniques required in processing business data. Those interested in a Computer Programming Associate of Applied Science degree should be highly motivated individuals who are interested in becoming a data processing professional. Program graduates are to be competent in the general areas of humanities or fine arts, social or behavioral sciences, natural sciences or mathematics, as well as the specific areas of systems analysis and design, data base management, networking concepts, and programming language courses in PHP, Python, COBOL, RPG, and Visual BASIC programming. Recommended electives include courses in Java, Java Script, HTML, microcomputer hardware and software courses, and additional accounting courses. A high school diploma or GED is required for admission to this program.

Employment Opportunities

According to Bureau of Labor Statistics Office of Employment Projections, the need for computer programmers/systems analysts is expected to increase by 94% by the year 2008. Program graduates receive a Computer Programming Associate of Applied Science degree and are qualified for jobs as entry-level business applications programmers.

Curriculum Outline Credits
General Core Courses 30
ECO xxx An Economics Course 5
ENG 191 Composition and Rhetoric I 5
HUM 191 Introduction to Humanities 5
SPC 191 Fundamentals of Speech (or)
ENG 195 Technical Communications 5
MAT 190 Mathematical Modeling (or)
MAT 191 College Algebra 5
PSY 191 Introduction to Psychology 5
Occupational Courses 25
CIS 1305 Midrange Operating Systems Concepts 6
CIS 105 Program Design and Development 5
CIS 106 Computer Concepts 5
SCT 100 Introduction to Microcomputers 3
CIS 1140 Networking Fundamentals (or)
CIS 2321 Introduction to LAN and WAN 6
Specifice Occupational Courses 47
ACC 101 Principles of Accounting I 6
CIS 112 Systems Analysis and Design 6
CIS 214 Database Management 6
CIS xxx Occupationally Related Electives (See Notes) 2
CIS xxx Programming Language Courses (5) 35
Beginning Programming Languages Courses
CIS 157 Visual Basic 7
CIS 250 Introduction to RPG Programming 7
CIS 252 Introduction to Java Programming 7
CIS 260 Introduction to Fourth Generation Languages 7
CIS 263 CICS Command Level Programming 7
CIS 282 Introduction to C++ Programming 7
CIS 1513 Beginning COBOL 7
CIS 2161 SQL Programming 7
CIS 2451 Introduction to PHP Programming 7
CIS 2511 Beginning Python Programming 7
Intermediate and Advanced Programming Language Courses
CIS 149 Advanced C++ Programming 7
CIS 251 Advanced RPG Programming 7
CIS 280 Advanced Systems Project 7
CIS 2421 Intermediate Java Programming 7
CIS 2431 Advanced Java Programming 7
CIS 2441 Advanced Programming Topics 7
CIS 2452 Advanced PHP 7
CIS 2512 Advanced Python 7
CIS 2513 Advanced COBOL 7
CIS 2570 Advanced Visual Basic Programming 7

Notes:

  • A grade of “C” or higher is required for MAT 190/191, ENG 191, and all courses with the prefixes CIS and ACC. MAT 190/191 is a prerequisite for all CIS courses.
  • Occupationally Related Electives can either be CIS 2201 or a programming course.
  • Students must take 14 credit hours in the same language.