Computer Programming, Certificate of Achievement
Upon successful completion of the Computer Programming Certificate, the student demonstrates skills, knowledge, and training for employment as a programmer or programmer trainee and to logically solve problems in at least two programming languages; and for an AA degree and/or for transfer to a four-year college.
Program Learning Outcomes
- Demonstrate understanding of how the different parts of a computer performs by diagnosing a problem and also perform the necessary diagnostic task.
- Demonstrate the skills to plan, create, test, and debug computer programs using procedural programming or Object-Oriented Programming techniques that may involve using of basic data structures such as stacks and queues to solve basic to intermediate problems.
- Demonstrate understanding of basic networking concepts and ability to utilize that knowledge to configure a basic networking device and solve basic network security problems.
- Demonstrate the skills to use application software such as word processing, spreadsheet processing programs, and database management system.
- Demonstrate understanding of basic Operating System concepts and ability to utilize that knowledge to setup the Operating System of a computer system.
Core Requirements
Complete 26.5 units
CS 011
|
Fundamentals of Computer Science
|
3
|
CS 032
|
Introduction to Computer Operating Systems
|
3
|
CS 033
|
Systems Analysis and Design
|
3
|
CS 056
|
Networking Essentials
|
3
|
CSA 020
|
Computer Information Systems Applications
|
3
|
CSP 025
|
Assembly Language Programming
|
3
|
CSP 029A
|
Pascal Programming
|
3
|
ELECT 014C
|
Troubleshooting Computers
|
2.5
|
ENG 001A
|
Reading and Composition
|
3
|
Restricted Electives
Area A - Complete 6 units selected from:
CSP 026A
|
Java Programming
|
3
|
CSP 028A
|
Visual Basic .NET Programming
|
3
|
CSP 031A
|
C++ Programming I
|
3
|
CSP 043A
|
Database Design and Implementation using Oracle
|
3
|
Area B - Complete 3 units selected from:
CSP 026B
|
Data Structures with Java
|
3
|
CSP 031B
|
C++ Programming II
|
3
|
Area C - Complete 3 units selected from:
MATH 001
|
Calculus I
|
5
|
MATH 012
|
Introduction to Probability and Statistics
|
4
|
MATH 020
|
Finite Mathematics
|
3
|
MATH 039
|
Precalculus
|
5
|
Area D - Complete 3 units selected from:
COM ST 001A
|
Pubic Speaking
|
3
|
COM ST 003
|
Interpersonal Communication
|
3
|
Area E - Complete 3 units selected from:
CS 054
|
Fundamentals of Data Communications
|
3
|
CS 056
|
Networking Essentials
|
3
|
Area F - Complete 3 units selected from:
BUS 001A
|
Principles of Accounting
|
5
|
BUS 010A
|
Bookkeeping
|
3
|
BUS 080
|
Bookkeeping
|
3
|
Minimum Units Required: 44.5
Complete all courses with a grade of "C" or better.
|