Programming and System Analyst

Programming and System Analysis - CCL

Major: 
5048
Effective term: 
2019 Fall
Final term: 
9999
Award: 
CCL
Total credits required: 
24
Program Availability: 
Shared by: CG, EM, GC, MC, PC, PV, SC
Description

The Certificate of Completion (CCL) in Programming and Systems Analysis Level I provides an exploration of different computer language and technical skills. The CCL includes, but is not limited to the following: operating systems, local area networks, business communication, team roles, and dynamics. A Certificate of Completion (CCL) in Programming and Systems Analysis Level II, Certificate of Completion (CCL) in iOS Application Development and an Associate in Applied Science (AAS) in Programming and Systems Analysis 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.

Requirements
Credits:24
CIS105Survey of Computer Information Systems 3
CIS133DAInternet/Web Development Level I 3
GBS151Introduction to Business 3
 
CIS126DLLinux Operating System (3) OR
CIS126RHRed Hat System Administration I (3) OR
MST150++Any Microsoft Windows course (3) 3
 
CIS150Programming Fundamentals (3) OR
CIS150ABObject-Oriented Programming Fundamentals (3) 3
 
CIS166++Any Web Scripting course(s) 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 (1 course for a total of 3 credits) in one of the following areas:
 
CIS159Visual Basic Programming I (3) OR
CIS162++Any C Programming: Level I course (3) OR
CIS163AAJava Programming: Level I (3) OR
CIS165++Any Mobile Application Development course (3) 3
Restricted Electives
Credits: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
Competencies
  1. Analyze business requirements using critical thinking skills. (CIS105, CIS133DA, CIS150++, CIS166++, GBS151, CIS159, CIS162++, CIS163AA, CIS165++)
  2. Use computer systems and networks in a responsible and ethical manner. (CIS105, GBS151)
  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++, CIS159, CIS162++, CIS163AA, CIS165++)
  5. Utilize the software development lifecycle for application development. (CIS150++, CIS166++, CIS159, CIS162++, CIS163AA, CIS165++)
  6. Test and debug computer programs. (CIS150++, CIS159, CIS162++, CIS163AA, CIS165++)
  7. Leverage the functions and architecture of an operating system to achieve business objectives. (CIS105, CIS126DL, CIS126RH, MST150++)
  8. Communicate professionally in formal and informal situations to diverse audiences. (CIS133DA, CIS166++)
  9. Write effective documentation according to industry standards.(CIS133DA, CIS150++, CIS166++, CIS159, CIS162++, CIS163AA, CIS165++)
  10. Collaborate effectively with diverse teams. (GBS151)
  11. Apply an understanding of characteristics and principles of business processes to software application development. (GBS151, CIS133DA, CIS150++, CIS166++, CIS159, CIS162++, CIS163AA, CIS165++)
  12. Design web-based applications using client-side and server-side scripting. (CIS133DA, CIS166++)
  13. Develop a project scope while considering factors such as customer requirements, project costs, return on investment, and internal/external business objectives. (GBS151, CIS133DA, CIS150++, CIS166++, CIS159, CIS162++, CIS163AA, CIS165++)