click here to print this page
Center for Curriculum and Transfer Articulation
Computer Programming
Major: 5207
First Term: 2010 Fall    Final Term: Current
Award: CCL
Total Credits: 30
CIPS Code: 11.0201
Initiating College: Mesa Community College
Program Availability: College-Specific
Occupational Area: Information Technology
Instructional Council: Computer Information Systems (12)
GPA: 2.00

Detailed Program Information

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.

Consumer Program Costs and Career Information

Program Notes:
+ indicates course has prerequisites.
++ indicates any module
Students must earn a grade of "C" or better for all courses required within the program.

Required Courses
 Credits: 24
 CIS105Survey of Computer Information Systems3
 BPC/CIS117DMMicrosoft Access: Database Management (3) OR 
+CIS276DAMySQL Database (3) OR 
+CIS276DBSQL Server Database (3) OR 
+CIS276DCOracle Database (3)3
 BPC/CIS133DAInternet/Web Development Level I3
 CIS126DLLinux Operating System (3) OR 
 MST150++Microsoft Windows (any course)(3)3
+CIS150ABObject-Oriented Programming Fundamentals3
+CIS159Visual Basic Programming I3
+CIS162ADC#: Level I3
+CIS163AAJava Programming: Level I3
Restricted Electives
 Credits: 6
+CIS162ABC++: Level I3
+CIS166AAIntroduction to JavaScripting (3) OR 
+CIS166ABWeb Scripting with Perl/CGI (3) OR 
+CIS166ACWeb Scripting with (ASP).NET (3) OR 
+CIS166ADWeb Scripting with (JSP) (3) OR 
+CIS166AEWeb Scripting with (PHP) (3) OR 
+CIS166AFWeb Scripting with Phython (3)3
+CIS259Visual Basic Programming II3
+CIS262ABC++: Level II3
+CIS262ADC# Level II3
+CIS263AAJava Programming: Level II3
 BPC/CIS224Project Management Microsoft Project for Windows3
+CIS249Software Testing for Quality Assurance3
+CIS250Management of Information Systems3
+CIS190Introduction to Local Area Networks (3) OR 
 CNT140Cisco Networking Basics (4) OR 
 CNT140AACisco Networking Fundamentals (4) OR 
+MST140Microsoft Networking Essentials (3)3-4

Program Competencies
1.Survey various computer information systems. (CIS105)
2.Operate a computerized database program for management of business information. (BPC/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. (BPC/CIS133DA)
9.Describe network file security, attribute security, password security, and log in security. (CIS126DL, MST150++)