Computer Programming - Associate of Applied Science (Major Code - CPG)
The Computer Programming Associate of Applied Science degree prepares students to develop software applications that meet the needs of various organizations. Students create solutions to different programming issues across a wide range of modern computing environments.
Learning Outcomes
Students who successfully complete this program will be able to do the following:
- Create solutions to typical information systems problems.
- Demonstrate an understanding of basic information systems functions.
- Identify and explain the basic functions, uses, and features of any operating system using proper terminology.
- Describe the major components of a modern networked environment.
- Demonstrate the ability to program in at least three programming languages.
- Describe the features and functions of the Microsoft or Linux workstation operating systems in a client server environment.
Degree Map
GENERAL EDUCATION REQUIREMENTS 18-19 CREDITS
Composition 6 credits
Mathematics 3-4 credits
MAT 142 | College Mathematics  | 3 |
| or higher (3-4 credits) | |
Liberal Arts 6 credits
Technology Literacy 3 credits
CIS 120 | Introduction to Information Systems  | 3 |
CORE CURRICULUM 42 CREDITS
CIS 128 | Linux Operating System  | 4 |
| OR | |
CIS 236 | Microsoft Workstation Operating Systems  | 4 |
| | |
CIS 130 | Programming Logic | 3 |
CIS 140 | Introduction to Operating Systems  | 3 |
CIS 150 | Essentials of Networking  | 3 |
CIS 160 | Introduction to Information Security  | 4 |
CIS 164 | Introduction to Scripting Using Python  | 4 |
CIS 179 | Applied Technical Writing | 3 |
CIS 181 | Computer Applications | 3 |
CIS 185 | Internet Essentials | 3 |
CIS 217 | Introduction to Visual C#.NET Programming | 4 |
CIS 250 | Database Management | 4 |
CIS 270 | Systems Analysis | 4 |
ELECTIVES (AS NEEDED TO COMPLETE 60-61 CREDITS)
TOTAL DEGREE REQUIREMENTS 60-61 CREDITS