Computer Science and Engineering – C++ Programming (CEC)

From essential problem-solving and computational thinking to advanced programming techniques, students in this certificate develop strong proficiency in C++, a powerful language widely used in software and systems development. Graduates are equipped for technical roles that use the C++ programming language, with credits applicable toward both a computer science and engineering degree and a computer engineering degree.

Major code:  5255
Business, Engineering, and Information Technologies Division 
Computer Science and Information Systems Department

The catalog in force is assigned to students based on the academic year they first applied to the college, and changes only when students change their major or request the change in writing.  Refer to Policy No. 3357:15-13-28.

2026-27 Catalog
Effective Summer 2026

Some courses listed within the program may require a prerequisite or co-requisite.
Pre/Co-requisites will be listed within each course hyperlink below.
Refer to Policy No. 3357:15-13-04 and 3357:15-13-05

CSE122Programming Logic and Problem Solving3
CSE233C++ Programming3
CSE234Advanced C++ Programming3
Total Hours9

Student Advising Notes

Academic Advising

Students should make an appointment to see their advisor before registering for classes each semester. They should have prepared a completed registration form, including courses they wish to take, prior to this meeting.

Plan of Study Grid
First SemesterHours
CSE122 Programming Logic and Problem Solving 3
 Hours3
Second Semester
CSE233 C++ Programming 3
 Hours3
Third Semester
CSE234 Advanced C++ Programming 3
 Hours3
 Total Hours9

The classes in this certificate also apply toward the completion of a Computer Science and Engineering Degree (5250) and a Computer Engineering Degree (5350).

Program Learning Outcomes

This program is designed to prepare students to demonstrate the following learning outcomes:

  • Demonstrate effective problem-solving and critical thinking skills by analyzing requirements, designing solutions, and implementing software.
  • Demonstrate proficiency writing, modifying, compiling, debugging, and executing C++ programs.
  • Apply object-oriented principles such as encapsulation, inheritance, and polymorphism to design and implement solutions using the C++ programming language.