Nav
Search South Mountain Community College Website
SMCC Cougar facebook South Mountain Community College twitter SMCC youtube Videos

Major Code: 5047
Award: CCL
CIPS Code: 11.0201
Total Credits: 21-26

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. RS, EM, SM


Program Notes

The Computer Information System (CIS) or the Computer Science (CSC) courses required by this program are not applicable if taken more than eight (8) years prior to the completion of the certificate program. Consult with an Academic Advisor for complete information. Students must earn a grade of "C" or better for all courses required within the program. ++ indicates any module/suffixed courses.

Program Prerequisites

Credits: 0-5
Students selecting CSC110 in the Required Courses area must complete MAT120/MAT121/MAT122.
 
MAT120Intermediate Algebra (5) OR
MAT121Intermediate Algebra (4) OR
MAT122Intermediate Algebra (3) OR
Permission of Instructor

Required Courses

Credits: 21
CIS105Survey of Computer Information Systems 3
 
CIS119DOIntroduction to Oracle: SQL (3) OR
CIS276DAMySQL Database (3) OR
CIS276DBSQL Server Database (3) 3
 
CIS159Visual Basic Programming I 3
CIS162ADC#: Level I 3
 
CIS163AAJava Programming: Level I (3) OR
CSC110Introduction to Computer Science (Java) (3) 3
 
CIS225ABObject-Oriented Analysis and Design (3) OR
CSC205Object Oriented Programming and Data Structures (3) 3
 
CIS259Visual Basic Programming II (3) OR
CIS262ADC# Level II (3) OR
CIS263AAJava Programming: Level II (3) 3

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)

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.

Complete information for CCL - Programming can be found HERE

Please refer to the MCCCD CCTA website for official information on all programs.