Computer Programmer/Analyst
Associate of Applied Science
Learn to design and develop software programs and applications. Courses focus on problem solving and structured programming concepts. Complete this program by taking classes exclusively on evenings/weekends, or in any combination of daytime and evening classes.
Before you can enroll, you must complete CIS 129.
Program/Major Codes: AASCMPPRGANL/CSP
What can I do with this degree?
Career options: Become a programmer or programmer/analyst.
Academic options: While this degree does not transfer to a 4-year university, some of the required classes are transferable.
Program Requirements
General Education Requirements
This section lists general education requirements that are not fulfilled by core or support courses. *
| Credits | ||
| Humanities and Social Science: complete a course from the Humanities/Fine Arts or Leadership/Ethics categories ** | 3 | |
| Subtotal | 3 | |
Required Core Courses
| Course # | Course Title | Credits |
| CIS 131 | Programming and Problem Solving II | 5 |
| CIS 141 | Introduction to VB.NET | 4 |
| CIS 162 | Database Design and Development | 3 |
| CIS 182 | Introduction to ANSI SQL | 3 |
| CIS 250 | Introduction to Assembly Language | 3 |
| CIS 265 | The C Programming Language | 4 |
| CIS 269 | Data Structures | 5 |
| CIS 278 | C++ and Object Oriented Programming | 5 |
| or CIS 279 | Java Programming | |
| CIS 280 | Systems Analysis and Design: Concepts and Tools | 4 |
| CIS 281 | Systems Analysis and Design: Applications | 3 |
| Subtotal | 39 | |
Required Support Courses
| Course # | Course Title | Credits |
| ACC 101 | Financial Accounting [SUN# ACC 2201] | 3 |
| ECN 201 | Microeconomic Principles [SUN# ECN 2202] | 3 |
| MAT 172 | Finite Mathematics | 3 |
| WRT 101 | Writing I [SUN# ENG 1101] | 3 |
| WRT 102 | Writing II [SUN# ENG 1102] | 3 |
| Laboratory Science*** | 4 | |
| Subtotal | 19 | |
| CIS Elective: select 3 credits from CIS 199, 220, 221, 225, 241, 266, 299 |
3 | |
| Total | 64 | |
* Other general education requirements are fulfilled by required core and support courses: Communication Requirement - WRT 101 and 102; Analysis and Critical Thinking Requirement - Math 172 and a lab science; Humanities and Social Science - ECN 201 fulfills 3 of the 6 required credits; Computer and Information Literacy Requirement - core courses fulfill this requirement.
** Select a course marked "C" (cultural diversity) or "G" (global awareness).
*** Select from the following list: AST 101/101LB or AST 101IN; AST 102/102LB or AST 102IN; BIO 100IN; BIO 105IN; BIO 181IN [SUN# BIO 1181]; GEO 102; GLG 101IN [SUN# GLG 1101]; GLG 102IN