Programming Certificate
Division: Business and Computer Information Systems
PROGRAM CODE: 2C36698
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, game programming or data analytics. A grade of C or better is required in each course taken.This certificate requires 17-21 units.
| Code | Title | Units |
|---|---|---|
| Required Courses (10 units): | ||
| CIS 201 F | Introduction to Python Programming | 3 |
| CIS 223 F | Programming in C++ | 3 |
| CIS 226 F | Java Programming I | 4 |
| Select one area of emphasis listed below: | 7-11 | |
Restricted Electives - Java and Mobile Applications (10-11 units) | ||
| Robotic Programming | 3 | |
| Java Programming II | 4 | |
| Introduction to Mobile Applications | 4 | |
| Scripting Fundamentals | 3 | |
| OR | ||
Restricted Electives - Web Programming (9 units) | ||
| JavaScript Programming I | 3 | |
| Web Page Multimedia Design I | 3 | |
| PHP and MySQL Programming | 3 | |
| OR | ||
Restricted Electives - Database Management (8-9 units) | ||
| Systems Analysis and Design | 3 | |
| Database I | 3 | |
| Python for Data Analytics | 2 | |
| Excel for Data Analytics and Big Data | 3 | |
| OR | ||
Restricted Electives - Game Programming (9 units) | ||
| Introduction to Programming for Computer Games | 3 | |
| C# for Game Programming | 3 | |
| C++ for Game Programming | 3 | |
| Java for Game Programming | 3 | |
| Artificial Intelligence in Game Programming | 3 | |
| Programming Multiuser Online Games | 3 | |
| OR | ||
Restricted Electives - Data Analytics (7-8 units) | ||
| Introduction to Big Data Analytics | 2 | |
| Advanced Python Programming | 3 | |
| Python for Data Analytics | 2 | |
| Excel for Data Analytics and Big Data | 3 | |
| Total Units | 17-21 | |
