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 21 units

 

 

 

CS 011

Fundamentals of Computer Science

3

CS 032

Introduction to Computer Operating Systems

3

CS 033

Systems Analysis and Design

3

CSA 020

MS Word, Excel, and Access

3

CSP 025

ASSEMBLY Language Programming: Macro

3

CSP 029A

Pascal Programming

3

ENG 001A

Reading and Composition

3

Restricted Electives

Area A - Complete 2.5 units selected from:

CS 014B

Microcomputer Evaluation and Installation

3

ELECT 014C

Troubleshooting Computers

2.5

Area B - Complete 3 units selected from:

COM ST 001A

Fundamentals of Speech

3

COM ST 003

Interpersonal Communication

3

Area C - Complete 3 units selected from:

MATH 001

Calculus

5

MATH 012

Introduction to Probability and Statistics

4

MATH 020

Finite Mathematics

3

MATH 039

Pre-Calculus

5

Area D - Complete 3 units selected from:

CSP 026A

Java Programming

3

CSP 028A

Visual Basic .NET Programming

3

CSP 031A

C++ Programming I

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

and

 

 

BUS 080

Bookkeeping

3

Area G - Complete 3 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

3

Area H - Complete 3 units selected from:

CSP 026B

Data Structures with Java

3

CSP 031B

C++ Programming II

3

Minimum Units Required: 46.5

Complete all courses with a grade of "C" or better.