Computer Programming: C++ Certificate of Achievement - Active
Department: Computer Science
Approval: February 2018
Effective Semester: Fall 2018
The program of study for the certificate in Computer Programming: C++ includes instruction and practice in the programming language C++, use of the Linux operating system, and a broader context of computer architecture, parallel programming, shell scripting, or database queries. This course of study prepares students for entry-level positions in software quality assurance, computer programming, and related fields.
Learning Outcomes
Upon completion of this program, students will be able to:
The minimum time for completion of this certificate is 3 semesters. Completion time will vary based on student preparation and number of classes completed per semester.
Courses Required for the Certificate of Achievement in Computer Programming: C++
Course Units
Required courses:
CS 110B - Programming Fundamentals: C++ 4.00
CS 110C - Data Structures and Algorithms: C++ 4.00
CS 160A - Introduction to Unix/Linux 2.00
Total: 10.00
Choose one:
CS 280 - Introduction to Parallel and Cloud Programming 4.00
CS 270 - Computer Architecture with Assembly Language 4.00
CS 150A - Introduction to SQL Databases and NoSQL 3.00
CS 160B - Unix/Linux Shell Scripting 2.00
Total: 2.00 - 4.00
Choose one of the following Internship/Project Experience courses:
CS 195 - Software Development Practicum 3.00
CS 177 - Software Engineering 3.00
CS 198 - Industry Internship 1.00 - 4.00
CNIT 197 - Internship and Work Experience 1.00
CNIT 198 - Internship and Work Experience 2.00
Total: 1.00 - 4.00
Total: 13.00 - 18.00