Mission Valley College logo.

CIS: Computer Programming - Certificate

CIS: Computer Programming - Certificate of Proficiency

The Certificate of Proficiency in Computer Programming is designed to provide students with programming knowledge and skills required for positions in the field of computer information systems. The program consists of programming courses in various languages and platforms.

Program Learning Outcomes:
  • Students will analyze a problem, identify, and define the computing requirements appropriate to its solution.
  • Students will apply software development techniques that use the correct syntax and semantics of a programming language to write the source code to implement and test/debug a specified design.
  • Students will use current techniques, skills, and tools necessary for computing practice.

To earn this certificate, students must complete the minimum required courses with a grade of C (or P) or better.

Required Core Curriculumn Courses:
Choose a minimum of 12 units from the following:
Code Class Units
CIS 007 Python Programming (3.0 Lecture/1.0 Lab) 4.0
CIS 008 Advanced Python Programming (3.0 Lecture/1.0 Lab) 4.0
CIS 037A Introduction to C Programming (3.0 Lecture/1.0 Lab) 4.0
CIS 039 Introduction to Computer Systems and Assembly Language (3.0 Lecture/1.0 Lab) 4.0
CIS 040 C++ Programming (3.0 Lecture/1.0 Lab) 4.0
CIS 043 Software Development With Java Programming (3.0 Lecture/1.0 Lab) 4.0
CIS 044 Intro to Data Structures Using Java (3.0 Lecture/1.0 Lab) 4.0
CIS 055 Database Management Systems I (2.5 Lecture/0.5 Lab) 3.0
CIS 056 Database Management Systems II (2.5 Lecture/0.5 Lab) 3.0
CIS 060 Mobile Apps Programming - Iphone (3.0 Lecture/1.0 Lab) 4.0
CIS 063 Mobile Apps Programming - Android (3.0 Lecture/1.0 Lab) 4.0
CIS 086 Web Development with PHP and MySQL (2.0 Lecture/1.0 Lab) 3.0

Units Required

  Units
Total Required Units 12.0
Scroll right for full chart
Career/Transfer Opportunities:

Career opportunities include the following: computer programmer, programmer analyst, system analyst, software quality assurance analyst, and software developer.

Federal Financial Aid may not apply to this certificate program. Consult the Financial Aid Office for more information.  

 
MAKE AN APPOINTMENT WITH A COUNSELOR SUBMIT A COURSE SUBSTITUTION REQUEST CONTACT THE DEPARTMENT