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

  1. Demonstrate understanding of how the different parts of a computer performs by diagnosing a problem and also perform the necessary diagnostic task.
  2. 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.
  3. Demonstrate understanding of basic networking concepts and ability to utilize that knowledge to configure a basic networking device and solve basic network security problems.
  4. Demonstrate the skills to use application software such as word processing, spreadsheet processing programs, and database management system.
  5. 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.