1. Computer Programming: Java Certificate
The program of study for the certificate in Computer Programming: Java includes instruction and practice in the Java programming language, as well
as computer systems and the principles of automatic business data processing. This course of study prepares students for entry-level positions in
quality assurance and computer programming in a variety of settings.
Learning Outcomes
Upon successful completion of this program, a student will be able to:
A. Analyze a problem and interpret technical specifications to create and program appropriate algorithmic solutions that include the use of control
structures, parameters and return values.
B. Design and implement abstract data types using classes, encapsulation, inheritance and polymorphism
C. Write Java code for client (interface) and implementation levels for array-based and linked data structures.
D. Compare and contrast algorithms for efficiency.
E. Predict the results of code using the data structures stacks, queues, trees, graphs, heaps, hash tables and priority queues with associated
algorithms such as insertion, deletion, retrieval, search, and traversal.
F. Write Unix commands to manipulate files, directories, their contents and their permissions.
G. Write and implement Java programs that handle exceptions and events and use multithreading, collections and generics.
H. Write multiple table database queries in SQL.
Courses Required for the Certificate of Achievement in Computer Programming: Java
Course Units
CS 111A Intro to Programming: Java....................................3
CS 111B Programming Fundamentals: Java.........................3
CS 111C Data Structures and Algorithms: Java ...................3
CS 160A Introduction to Unix/Linux....................................2
CS 211S Advanced Java: Standard Edition ...........................2
CS 150A Intro to Databases Using T-SQL
or CS 151A Oracle SQL Databases
or CS 155A MySQL Databases
or CS 211E Adv Java: Enterprise Edition ...................... 2–3
Total Units................................................................... 15-16
Students must receive a grade of C or higher in all courses. Where available, grades of “Pass” may also be used.