Programming and System Analysis - AAS

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 (CCL) in Programming and Systems Analysis Level I and Level II and iOS Application Development are also available.

Details

Major Code: 
3844
Award: 
Associate of Applied Science (AAS)
Total credits required: 
61-67
Award 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.

Program prerequisites
Course #Course TitleCredits
Credits:0
None

At Scottsdale...

For additional information about this program, visit: 
Program Check Sheet: 

College Tabs

Course Format

Classes are offered in a variety of formats: in-person, online, hybrid, day, evening, full-time and part-time.  

Program Length

It takes a minimum of 2 years as a full-time student including summer school. This estimate does not include developmental education courses (courses under 100 level).

Textbooks

Many CIS classes use low or no-cost textbooks. General Education courses may have textbooks that cost more.

Program Curriculum

Requirements: 64-67 credits

Suggested Course Sequence

Semester 1

  • CIS105 Survey of Computer Information Systems (3)

  • CIS150 Programming Fundamentals (3)
  • CIS162AD C#: Level I OR CIS163AA Java Programming Level I (3)
  • ENG101 or ENG107 First-Year Composition (3)
  • MAT150 or higher College Algebra (3)
  • CRE101 College Critical Reading & Critical Thinking (3) OR equivalent as indicated by assessment
  • Total Credits: 15-18

Semester 2

  • CIS126RH Red Hat System Administration I (3) 
  • CIS190 Introduction to Local Area Networks (3)
  • CIS262AD C#: Level II OR CIS263AA Java Programming Level II (3)
  • ENG102 or ENG108 First-Year Composition (3)
  • Any approved G.E. Humanities, Arts and Design course (3)
  • Total Credits: 15

Semester 3

  • CIS224  Project Management Microsoft Project for Windows (3)
  • CIS162AD C#: Level I OR CIS163AA Java Programming Level I (3)
  • ACC111 Accounting Principles I (3)
  • CIS276DA MySQL Database OR CIS276DB SQL Server Database OR CIS119DO Introduction to Oracle: SQL and PL/SQL (3)
  • Oral Communication course (COM100 or COM110 or COM225 or COM230) (3)
  • Total Credits: 15

Semester 4

  • CIS225AB Object-Oriented Analysis and Design (3)
  • GBS233 Business Communication (3)
  • Any approved G.E. Social-Behavioral Science course (3)
  • CIS262AD C#: Level II OR CIS263AA Java Programming Level II (3)
  • CIS166AC Web Scripting with Active Server Pages (ASP).NET OR CIS166AE Web Scripting with PHP: Hypertext Preprocessor (PHP) (3)
  • Total Credits: 15

Semester 5

  • Any approved G.E. Natural Science course (4)
  • Total Credits: 4
Program Contacts

Dr. Sheila Brandt, CIS Department Day Chair
(480) 423-6256
sheila.brandt@scottsdalecc.edu

Mr. Dan Combellick, CIS Department Evening Chair
(480) 423-6282
dan.combellick@scottsdalecc.edu

Mrs. Shayla Trickey, CIS Department Secretary
(480) 423-6588
shayla.trickey@scottsdalecc.edu

Mrs. Sara Beakley-Mercill, CIS Academic Advisor
(480) 425-6737
sara.beakley@scottsdalecc.edu

Mrs. Susan Peterson, Division Chair
(480) 423-6289
susan.peterson@scottsdalecc.edu

Social Media

Required courses
Course #Course TitleCredits
Credits:33-34
GBS151Introduction to Business3
CIS105Survey of Computer Information Systems3
 
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 Networks (3) OR
CNT140AAIntroduction 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:
 
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
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
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-27
 
General Education CoreCredits: 12-17
 
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-5
MAT150College Algebra/Functions (5) OR
MAT151College Algebra/Functions (4) OR
MAT152College Algebra/Functions (3) OR
Any MAT course that is equivalent or higher3-5
 
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
Competencies
  • Analyze business requirements using critical thinking skills. (CIS105, CIS133DA, CIS150++, CIS151, CIS159, CIS156, CIS162++, CIS163AA, CIS165++, CIS166++, CIS225++, CIS250, CIS251, 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, CNT140AA, 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, CIS262++, CIS263AA, CIS265, [MA])
  • Utilize the software development lifecycle for application development. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS166++, CIS225++, CIS250, CIS251, CIS259, CIS262++, CIS263AA, CIS265, [MA])
  • Test and debug computer programs. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS251, CIS259, 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, GBS211, CRE101, (COM), [FYC], [HU])
  • Write effective documentation according to industry standards. (CIS133DA, CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS166++, CIS225++, CIS250, CIS251, 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, 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, CIS259, CIS262++, CIS263AA, CIS265, GBS151, GBS211, [MA])

At Maricopa, we strive to provide you with accurate information about this degree or certificate. However, the information above represents current requirements for the academic year and may change as the result of the curricular process. This course list 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.