Description: The Certificate of Completion (CCL) in Computer Programming prepares students for entry-level positions in computer programming. The program emphasizes knowledge and skills required to design, develop, test, and document structured and object-oriented program utilizing a variety of programming languages.
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 module/suffixed courses.
Admission Criteria:
Program Prerequisites: None
Program Prerequisites
None
Credits: 0
Required Courses
CIS105 Survey of Computer Information Systems 3
CIS117DM Microsoft Access: Database Management (3) OR
+CIS276DA MySQL Database (3) OR
+CIS276DB SQL Server Database (3) OR
+CIS276DC Oracle Database (3) 3
CIS133DA Internet/Web Development Level I 3
CIS126DL Linux Operating System (3) OR
MST150++ Microsoft Windows (any course)(3) 3
+CIS150AB Object-Oriented Programming Fundamentals 3
+CIS159 Visual Basic Programming I 3
+CIS162AD C#: Level I 3
+CIS163AA Java Programming: Level I 3
Credits: 24
Restricted Electives
+CIS162AB C++: Level I 3
+CIS166AA Introduction to JavaScripting (3) OR
+CIS166AB Web Scripting with Perl/CGI (3) OR
+CIS166AC Web Scripting with (ASP).NET (3) OR
+CIS166AD Web Scripting with (JSP) (3) OR
+CIS166AE Web Scripting with (PHP) (3) OR
+CIS166AF Web Scripting with Phython (3) 3
+CIS259 Visual Basic Programming II 3
+CIS262AB C++: Level II 3
+CIS262AD C# Level II 3
+CIS263AA Java Programming: Level II 3
CIS224 Project Management Microsoft Project for Windows 3
+CIS249 Software Testing for Quality Assurance 3
+CIS250 Management of Information Systems 3
+CIS190 Introduction to Local Area Networks (3) OR
CNT140 Cisco Networking Basics (4) OR
CNT140AA Introduction to Networks (4) OR
+MST140 Microsoft Networking Essentials (3) 3-4
Credits: 6
General Electives
Credits:
Program Competencies
1. Survey various computer information systems. (CIS105)
2. Operate a computerized database program for management of business information. (
CIS117DM)
3. Use computer problems to demonstrate and teach concepts in a given programming language. (CIS150AB)
4. Use of Visual basic to solve business problems. (CIS159)
5. Illustrate C# programming including data types, methods, and object-object oriented programming. (CIS162AD)
6. Demonstrate JAVA programming including Java Applets and applications. (CIS163AA)
7. Analyze and evaluate the data design, implementation, evaluation, maintenance and management of data bases. (CIS276DA, CIS276DB, CIS276DC)
8. Define the internet and its resources including basic web page development. (CIS133DA)
9. Describe network file security, attribute security, password security, and log in security. (CIS126DL, MST150++)
+ indicates course has prerequisites and/or corequisites.
++ indicates that any suffixed course may be selected.
MCCCD Governing Board Approval Date: June 22, 2010
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.