Computer Programming - Competence, Certificate of Achievement

Upon successful completion of the Computer Programming - Competence Certificate, the student demonstrates skills, knowledge, and training for employment as a programmer trainee and to logically solve problems in at least one programming language; and continues preparation for an AA degree and/or for transfer to a four-year college.

Program Learning Outcomes

  1. Demonstrate understanding of basic Operating System concepts and ability to utilize that knowledge to setup the Operating System of a computer system
  2. Demonstrate the skills to use application software such as word processing, spreadsheet processing programs, and database management system
  3. Demonstrate the skills to plan, create, test, and debug computer programs using procedural programming or Object-Oriented Programming techniques
  4. Demonstrate understanding of how the different parts of a computer performs by diagnosing a problem and also perform the necessary diagnostic task.

Core Requirements

Complete 23.5 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

3

CSP 029A

Pascal Programming

3

ELECT 014C

Troubleshooting Computers

2.5

ENG 001A

Reading and Composition

3

Restricted Electives

Area A- Complete 3 units selected from:

COM ST 001A

Fundamentals of Speech

3

COM ST 003

Interpersonal Communication

3

Area B - Complete 3 units selected from:

MATH 001

Calculus

5

MATH 012

Introduction to Probability and Statistics

4

MATH 020

Finite Mathematics

3

MATH 039

PreCalculus

5

Area C - Complete 3 units selected from:

CSP 026A

Java Programming

3

CSP 028A

Visual Basic .NET Programming

3

CSP 031A

C++ Programming I

3

Minimum Units Required: 32.5

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