Programming and Systems Analysis

Programming and System Analysis - CCL

The Certificate of Completion (CCL) in Programming and System Analysis provides an in-depth exploration of different computer language and technical skills. Includes, but is not limited to the following: operating systems, local area networks, team roles, and dynamics. An Associate in Applied Science (AAS) is also available.CG, EM, GC, MC, PC, PV, SC.

Program Code

5048 Certificate of Completion (CCL) in Programming and System Analysis

Other Degree Options

The Associate in Applied Science (AAS) in Programming and System Analysis program provides an in-depth exploration of different computer language and technical skills. The program includes, but is not limited to the following: operating systems, local area networks, business communication, team roles, and dynamics. 

Course Format

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

How long will it take?

It takes a minimum of 1 year as a full-time student. 

Textbooks

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

Program Curriculum

Requirements: 24 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)
  • CIS126RH Red Hat System Administration I (3) 
  • Total Credits: 12

Semester 2

  • CIS224 Project Management Microsoft Project for Windows (3)
  • CIS262AD C#: Level II OR CIS263AA Java Programming Level II (3)
  • CIS276DA MySQL Database OR CIS276DB SQL Server Database OR CIS119DO Introduction to Oracle: SQL (3)
  • CIS225AB Object-Oriented Analysis and Design (3)
  • Total Credits: 12

MCCCD Program and Award Information
Major: 
5048
Effective term: 
2018 Fall
Final term: 
2019 Summer
Award: 
CCL
Total credits required: 
24
CIP Code: 
11.0501
Course sequence
Suggested Course Plan Sequenced by Semester: CG, EM, GC, MC, PC, PV, SC
Description

The Certificate of Completion (CCL) in Programming and System Analysis provides an in-depth exploration of different computer language and technical skills. Includes, but is not limited to the following: operating systems, local area networks, team roles, and dynamics. An Associate in Applied Science (AAS) is also available.

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.

Required courses
Course #Course TitleCredits
Credits:21
CIS105Survey of Computer Information Systems3
CIS224Project Management Microsoft Project for Windows3
 
CIS126DAUNIX Operating System (3) OR
CIS126DLLinux Operating System (3) OR
MST150++Any Microsoft Windows course (3)3
 
CIS150Programming Fundamentals (3) OR
CIS150ABObject-Oriented Programming Fundamentals (3)3
 
CIS151Computer Game Development - Level I (3) OR
CIS159Visual Basic Programming I (3) OR
CIS162++Any C Programming: Level I course (3) OR
CIS163AAJava Programming: Level I (3)3
 
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
Restricted Electives
Course #Course TitleCredits
Credits:3
CIS251Computer Game Development-Level II3
CIS259Visual Basic Programming II3
CIS262++Any C Programming: Level II course3
CIS263AAJava Programming: Level II3
Competencies
  • Identify common uses of computers in business and other sectors of society. (CIS105)
  • Name and explain the steps in the system development process. (CIS105)
  • Describe the components of a Management Information System. (CIS105)
  • Write simple programs in a common programming language using appropriate input, output, and processing statements for that language. (CIS105)
  • Identify and define the major components of an operating system, both hardware and software. (CIS126DA, CIS126DL, MST150++)
  • Design algorithms for simple business problems. (CIS150, CIS150AB)
  • Analyze problem descriptions and design programming solutions to the problems, using common problem-solving techniques. (CIS151, CIS159, CIS162++, CIS163AA)
  • Write elementary programs in various programming languages. (CIS151, CIS159, CIS162++, CIS163AA)
  • Analyze problem descriptions and design programming solutions to the problems using common problem-solving techniques. (CIS224)
  • Describe the integrated workings of systems and subsystems within a business organization. (CIS225, CIS225AB, CIS250)
  • Set up, maintain, and use a database management program. (CIS119DO, CIS276DA, CIS276DB)