Maricopa Emergency Management System Alert

Effective August 12, 2021: All Phoenix College employees, students, and visitors are required to wear masks while inside on campus. If you are not feeling well, please do not come to campus. Student services are available remotely, online, and in person. Maricopa Coronavirus Website  |  Need Help?  | Remote Services & Support  | Library

Programming and Systems Analysis

The Associate in Applied Science (AAS) in Programming and Systems Analysis program provides an in-depth exploration of different computer language and technical skills. The AAS includes, but is not limited to the following: operating systems, local area networks, business communication, team roles, and dynamics. Certificate of Completions (CCLs) in Programming and Systems Analysis Level I and Level II and iOS App Development are also available.

Details

Details iconImportant information you’ll need when applying for admission:
Field of Interest
Computer and Information Technology
Type
Associate Degree
Programming and Systems Analysis (DEG)
Total Credits Required
61-68
Notes

Students must earn a grade of C or better for all courses required within the program.
Consultation with an Academic Advisor is recommended for course selection.
Courses within any of the following prefixes must be taken within five (5) years prior to completion of the program to be applied toward this award: AIM, BPC, CIS, CLD, CNT, CSC, ITS, and MST.

This program replaces: AAS/3164 Computer Programming

What You'll Learn
  • Analyze business requirements using critical thinking skills. (CIS105, CIS133DA, CIS150++, CIS151, CIS159, CIS156, CIS162++, CIS163AA, CIS165++, CIS166++, CIS225++, CIS250, CIS251, CIS256, CIS259, CIS262++, CIS263AA, CIS265, GBS211, GBS151, CRE101, ECN211, ECN212, SBU200, CRE101, [FYC], [MA], [SG], [SQ])
  • Use computer systems and networks in a responsible and ethical manner. (CIS105, CIS190, CIS225++, CIS250, CNT140AB, GBS151, MST140++)
  • Design, develop and implement database solutions to effectively manage data. (CIS119DO, CIS276++)
  • Develop and implement well-structured computer programs that solve business problems. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS251, CIS259, CIS256, CIS262++, CIS263AA, CIS265, [MA])
  • Utilize the software development lifecycle for application development. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS166++, CIS225++, CIS250, CIS251, CIS256, CIS259, CIS262++, CIS263AA, CIS265, [MA])
  • Test and debug computer programs. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS251, CIS259, CIS256, CIS262++, CIS263AA, CIS265, [MA])
  • Leverage the functions and architecture of an operating system to achieve business objectives. (CIS105, CIS126DL, CIS126RH, CIS165++, CIS265, MST150++)
  • Communicate professionally in formal and informal situations to diverse audiences. (CIS133DA, CIS166++, CIS225++, CIS250, CIS256, GBS211, CRE101, (COM), [FYC], [HU])
  • Write effective documentation according to industry standards. (CIS133DA, CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS166++, CIS225++, CIS250, CIS251, CIS256, CIS259, CIS262++, CIS263AA, CIS265, CRE101, [FYC], [SG], [SQ])
  • Collaborate effectively with diverse teams. (GBS151, SBU200, CRE101, (COM), [HU])
  • Apply an understanding of characteristics and principles of business processes to software application development. (CIS133DA, CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS166++, CIS224, CIS225++, CIS250, CIS251, CIS256, CIS259, CIS262++, CIS263AA, CIS265, GBS151, CRE101, [MA])
  • Design web-based applications using client-side and server-side scripting. (CIS133DA, CIS166++, CIS262++, CIS263AA)
  • Develop a project scope while considering factors such as customer requirements, project costs, return on investment, and internal/external business objectives. (CIS133DA, CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS224, CIS225++, CIS250, CIS251, CIS256, CIS259, CIS262++, CIS263AA, CIS265, GBS151, GBS211, [MA])
Career Opportunities
Required courses
Course #Course TitleCredits
Credits:33-34
CIS105Survey of Computer Information Systems3
GBS151Introduction to Business3
 
CIS126DLLinux Operating System (3) OR
CIS126RHRed Hat System Administration I (3) OR
MST150++Any Microsoft Windows course (3)3
 
CIS133DAInternet/Web Development Level I3
 
Students interested in pursuing an iOS Certificate of Completion (CCL) are recommended to take CIS150AB
CIS150Programming Fundamentals (3) OR
CIS150ABObject-Oriented Programming Fundamentals (3)3
 
CIS166++Any Web Scripting course(s)3
 
CIS190Introduction to Networking (3) OR
CNT140ABIntroduction to Networks (4) OR
MST140Microsoft Networking Essentials (3)3-4
 
CIS225Business Systems Analysis and Design (3) OR
CIS225ABObject-Oriented Analysis and Design (3) OR
CIS250Management of Information Systems (3)3
 
CIS119DOIntroduction to Oracle: SQL (3) OR
CIS276DAMySQL Database (3) OR
CIS276DBSQL Server Database (3)3
 
Select a programming language from below that best aligns with academic and professional goals (2 courses for a total of 6 credits) in one of the following areas:
 
CIS156Python Programming: Level I (3) AND
CIS256Python Programming: Level II (3) OR
 
CIS159Visual Basic Programming I (3) AND
CIS259Visual Basic Programming II (3) OR
 
CIS162++Any C Programming: Level I course (3) AND
CIS262++Any C Programming: Level II course (3) OR
 
CIS163AAJava Programming: Level I (3) AND
CIS263AAJava Programming: Level II (3) OR
 
CIS165++Any Mobile Application Development course (3) AND
CIS265Advanced iOS Application Development (3)6
Course Sequence by Term
Restricted Electives
Course #Course TitleCredits
Credits:6
Students may not use courses from the Required Courses Area.
CIS224Project Management Microsoft Project for Windows3
CIS151Computer Game Development-Level I3
CIS156Python Programming: Level I3
CIS159Visual Basic Programming I3
CIS162++Any C Programming: Level I course3
CIS163AAJava Programming: Level I3
CIS165++Any Mobile Application Development course3
CIS251Computer Game Development-Level II3
CIS256Python Programming: Level II3
CIS259Visual Basic Programming II3
CIS262++Any C Programming: Level II course3
CIS263AAJava Programming: Level II3
CIS265Advanced iOS Application Development3
GBS211Legal, Ethical and Regulatory Issues of the Internet Studies3
General education requirements
General Education RequirementCredits: 22-28
 
General Education CoreCredits: 12-18
 
First-Year CompositionCredits: 6
ENG101First-Year Composition (3) OR
ENG107First-Year Composition for ESL (3) AND
ENG102First-Year Composition (3) OR
ENG108First-Year Composition for ESL (3)6
 
Oral CommunicationCredits: 3
Any approved general education course in the Oral Communication area.
 
Critical ReadingCredits: 0-3
CRE101College Critical Reading and Critical Thinking (3) OR
Equivalent by assessment0-3
 
MathematicsCredits: 3-6
MAT150College Algebra/Functions (5) OR
MAT151College Algebra/Functions (4) OR
MAT152College Algebra/Functions (3) OR
MAT155College Algebra/Functions with Review (5) OR
MAT156College Algebra/Functions with Review (6)3-6
 
General Education DistributionCredits: 10
 
Humanities and Fine ArtsCredits: 3
Any approved general education courses in the Humanities, Arts and Design [HU] area.3
 
Social and Behavioral SciencesCredits: 3
ECN211Macroeconomic Principles (3) OR
ECN212Microeconomic Principles (3) OR
SBU200Society and Business (3)3
 
Natural SciencesCredits: 4
Any approved general education course in the Natural Sciences (Quantitative) [SQ] area or the Natural Sciences (General) [SG] area.4

At Maricopa, we strive to provide you with accurate and current information about our degree and certificate offerings. Due to the dynamic nature of the curriculum process, course and program information is subject to change. As a result, the course list associated with this degree or certificate on this site does not represent a contract, nor does it guarantee course availability. If you are interested in pursuing this degree or certificate, we encourage you to meet with an advisor to discuss the requirements at your college for the appropriate catalog year.