powered by
Center for Curriculum and Transfer Articulation
Major: 5048
Effective Term: 2019 Fall   

Award: CCL  
Total Credits: 24
CIP Code: 11.0501

Instructional Council: Computer Information Systems (12)
GPA: 2.00
SOC Code: Upon completion of this certificate, students may pursue a career as:
15-1211.00 Computer Systems Analyst.


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.

Learning Outcomes
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++)
Program Notes
Students must earn a grade of C or better for all courses required within the program.
+ indicates course has prerequisites and/or corequisites.
++ indicates any suffixed courses.
Consultation with an Academic Advisor is recommended for course selection.

This program replaces:
CCL/5084 Software Development
CCL/5207 Computer Programming


Required Courses
CIS105 Survey of Computer Information Systems 3
CIS133DA Internet/Web Development Level I 3
GBS151 Introduction to Business 3

CIS126DL Linux Operating System (3) OR
CIS126RH Red Hat System Administration I (3) OR
+ MST150++ Any Microsoft Windows course (3) 3

+ CIS150 Programming Fundamentals (3) OR
+ CIS150AB Object-Oriented Programming Fundamentals (3) 3

+ CIS166++ Any Web Scripting course(s) 3

+ CIS119DO Introduction to Oracle: SQL (3) OR
+ CIS276DA MySQL Database (3) OR
+ CIS276DB SQL 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:

+ CIS159 Visual Basic Programming I (3) OR
+ CIS162++ Any C Programming: Level I course (3) OR
+ CIS163AA Java Programming: Level I (3) OR
+ CIS165++ Any Mobile Application Development course (3) 3
Credits: 24

+ indicates course has prerequisites and/or corequisites.
++ indicates that any suffixed course may be selected.
MCCCD Governing Board Approval Date: April 23, 2019

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.





FreeForm1