Division: Business and Computer Information Systems
PROGRAM CODE: 2C00023
(Approved by the NOCCCD Board of Trustees. Not approved by State Chancellor’s Office. Not eligible for Financial Aid)
The Programming Certificate is designed for an entry-level job in the programming field. Students receive a grounding in a breadth of current programming languages and may 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):||25|
|Systems Analysis and Design||3|
|Introduction to Networking Concepts||4|
|Fundamentals of Computer Programming||1|
|Visual Basic Programming I||4|
|Introduction to C# Programming||3|
|Programming in C++||3|
|Java Programming I||4|
|PHP and MySQL Programming||3|
|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# Programming||3|
|Java Programming II||4|
|Intro to Mobile Applications||4|
|For a focus on web programming, select three courses for 9 units:|
|Web Design I (formerly Web Page Design II)||3|
|Web Page Multimedia Design I||3|
|Web Design II (formerly Dreamweaver I)||3|
|Web Page Multimedia Design II||3|
|For a focus on database management, select three courses for 9 units:|
|SQL Server Administration||3|
|Introduction to Oracle: SQL and PL/SQL||3|
|Web Server Management||3|
|For a focus on game programming, select three courses for 9 units:|
|Introduction to Programming for Computer Games||3|
|C# for Game Programming||3|
|C++ for Game Programming||3|
|Java for Game Programming||3|
|Multimedia Game Programming||3|
|DirectX Graphics Programming||3|
|Artificial Intelligence in Game Programming||3|
|Programming Multiuser Online Games||3|
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.