Center for Curriculum and Transfer Articulation
Major: 5047
First Term: 2015 Summer   
Award: CCL  
Total Credits: 21-26
CIP Code: 11.0201
Occupational Area: Information Technology

Instructional Council: Computer Information Systems (12)
GPA: 2.00
SOC Code: 15-1131, 15-1132, 15-1133, 15-1134, 15-1152, 25-1021

Description: The Certificate of Completion (CCL) in Programming is designed to prepare the student to work in the programming field. Courses focus on programming theory, Java programming, Visual Basic programming, and web programming.

Suggested Course Plan Sequenced by Semester: RS, EM, SM

Required Courses
CIS105 Survey of Computer Information Systems 3

+ CIS119DO Introduction to Oracle: SQL (3) OR
+ CIS276DA MySQL Database (3) OR
+ CIS276DB SQL Server Database (3) 3

+ CIS159 Visual Basic Programming I 3
+ CIS162AD C#: Level I 3

+ CIS163AA Java Programming: Level I (3) OR
+ CSC110 Introduction to Computer Science (Java) (3) 3

+ CIS225AB Object-Oriented Analysis and Design (3) OR
+ CSC205 Object Oriented Programming and Data Structures (3) 3

+ CIS259 Visual Basic Programming II (3) OR
+ CIS262AD C# Level II (3) OR
+ CIS263AA Java Programming: Level II (3) 3
Credits: 21

Program Competencies
1. Define terms related to microcomputer usage and applications. (CIS105)
2. Identify microcomputer hardware and software components. (CIS105)
3. Apply microcomputer operation skills: care and handling of diskettes, powering up the computer, keyboarding (required speed development: 25 words per minute), and powering down the computer. (CIS105)
4. Evaluate and select microcomputer hardware and software for specific applications. (CIS105)
5. Describe basic graphics, sound, process control, and other special capabilities of a microcomputer. (CIS105)
6. Use SQL programming language to interpret data in a relational database. (CIS119DO, CIS276DA, CIS276DB)
7. Describe the components and techniques of structured programming. (CIS159, CIS162AD, CIS163AA, CSC110)
8. Explain program business and structure using logic tools. (CIS159, CIS163AA, CSC110)
9. Describe advanced programming techniques. (CIS225AB, CIS259, CIS262AD, CIS263AA, CSC205)
MCCCD Governing Board Approval Date: November 27, 2012

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.