Return to accessibility navigation at the top of the page.

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. 

Program/Major Codes: AASCMPPRGANL/CSP

What can I do with this degree?

Career options: Become a programmer or programmer/analyst.

Academic options:  While this program was not designed to transfer to a 4-year university, it may apply toward Bachelor of Applied Science (BAS) or other programs. See Pima’s Transfer Partnerships page to determine which universities offer BAS programs, and research how the universities may accept this program in transfer.

Program Requirements

Program Prerequisites

Before enrolling in this program you must fulfill the following requirement

Course # Course Title Credits
CIS 129
Programming and Problem Solving I 5
Subtotal 5

General Education Requirements

This section lists general education requirements that are not fulfilled by core or support courses. *

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 4-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 38-39

Required Support Courses

Course # Course Title Credits
ACC 211 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
   CIS Elective: select 3 credits from CIS 199, 219, 221,
225, 241, 266, 299
Subtotal 22
Total     68-69

* 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