Programming and System Analyst

Programming and System Analysis - AAS

Major: 
3844
Effective term: 
2019 Fall
Final term: 
9999
Award: 
AAS
Total credits required: 
61-67
Program Availability: 
Shared by: CG, EM, GC, MC, PC, PV, RS, SC
Description

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.

Program notes

Students must earn a grade of C or better for all courses required within the program.

++ indicates any suffixed courses. Consultation with an Academic Advisor is recommended for course selection.

Prerequisites
Credits:0-3
CRE101College Critical Reading (3) OR
Equivalent by assessment
Requirements
Credits:33-34
GBS151Introduction to Business 3
CIS105Survey of Computer Information Systems 3
 
CIS126DLLinux Operating System (3) OR
CIS126RHRed Hat System Administration I (3) OR
MST150++Any Microsoft Windows course (3) 3
 
CIS133DAInternet/Web Development Level I 3
 
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
Credits:6
Students may not use courses from the Required Courses Area.
CIS224Project Management Microsoft Project for Windows 3
CIS151Computer Game Development-Level I 3
CIS156Python Programming: Level I 3
CIS159Visual Basic Programming I 3
CIS162++Any C Programming: Level I course 3
CIS163AAJava Programming: Level I 3
CIS165++Any Mobile Application Development course 3
CIS251Computer Game Development-Level II 3
CIS259Visual Basic Programming II 3
CIS262++Any C Programming: Level II course 3
CIS263AAJava Programming: Level II 3
CIS265Advanced iOS Application Development 3
GBS211Legal, Ethical and Regulatory Issues of the Internet Studies 3
General Education
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 assessment 0-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 higher 3-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
  1. 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])
  2. Use computer systems and networks in a responsible and ethical manner. (CIS105, CIS190, CIS225++, CIS250, CNT140AA, GBS151, MST140++)
  3. Design, develop and implement database solutions to effectively manage data. (CIS119DO, CIS276++)
  4. Develop and implement well-structured computer programs that solve business problems. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS251, CIS259, CIS262++, CIS263AA, CIS265, [MA])
  5. Utilize the software development lifecycle for application development. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS166++, CIS225++, CIS250, CIS251, CIS259, CIS262++, CIS263AA, CIS265, [MA])
  6. Test and debug computer programs. (CIS150++, CIS151, CIS156, CIS159, CIS162++, CIS163AA, CIS165++, CIS251, CIS259, CIS262++, CIS263AA, CIS265, [MA])
  7. Leverage the functions and architecture of an operating system to achieve business objectives. (CIS105, CIS126DL, CIS126RH, CIS165++, CIS265, MST150++)
  8. Communicate professionally in formal and informal situations to diverse audiences. (CIS133DA, CIS166++, CIS225++, CIS250, GBS211, CRE101, (COM), [FYC], [HU])
  9. 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])
  10. Collaborate effectively with diverse teams. (GBS151, SBU200, CRE101, (COM), [HU])
  11. 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])
  12. Design web-based applications using client-side and server-side scripting. (CIS133DA, CIS166++, CIS262++, CIS263AA)
  13. 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])