Programming Certificate

Division: Business and Computer Information Systems


The Programming Certificate is designed to prepare students for an entry-level job in the programming field. Students receive a grounding in a breadth of current programming languages and must select electives focusing on web programming, Java and mobile applications programming, database management or game programming. A grade of C or better is required in each course taken. This certificate requires 34-35 units.

Required Courses (25 units):
CIS 130 FSystems Analysis and Design3
CIS 180 F Introduction to Networking Concepts4
CIS 200 F Fundamentals of Computer Programming1
CIS 217 FVisual Basic Programming I4
CIS 221 FIntroduction to C# Programming3
CIS 223 FProgramming in C++3
CIS 226 FJava Programming I4
CIS 230 FPHP and MySQL Programming3
For a focus on JAVA and MOBILE APPLICATIONS, select three courses for 9-10 units.9-10
Computer Scripting (formerly CGI/Perl Scripting)3
Advanced C# Programming3
Java Programming II4
XML Programming3
Intro to Mobile Applications4
For a focus on WEB PROGRAMMING, select three courses for 9 units.
Web Design I (formerly Web Page Design II)3
Web Design II (formerly Dreamweaver I)3
Web Page Multimedia Design I3
Web Page Multimedia Design II3
For a focus on DATABASE MANAGEMENT, select three courses (9 units):
Database I3
Database II3
SQL Server Administration3
Introduction to Oracle: SQL and PL/SQL3
Windows Server3
Web Server Management3
For a focus on GAME PROGRAMMING, select three courses (9 units):
Introduction to Programming for Computer Games3
C# for Game Programming3
C++ for Game Programming3
Java for Game Programming3
Multimedia Game Programming3
DirectX Graphics Programming3
Artificial Intelligence in Game Programming3
Programming Multiuser Online Games3
Total Units34-35

Outcome 1: Demonstrate proficiency in one or more common business software programs.

Outcome 2: Demonstrate an understanding of common computer technology-related terms.

Outcome 3: Demonstrate the ability to be effective communicators using common business communication tools.

Outcome 4: Demonstrate knowledge of common internet-related technologies and software.