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
| Code | Title | Hours |
|---|---|---|
| CSE122 | Programming Logic and Problem Solving | 3 |
| CSE233 | C++ Programming | 3 |
| CSE234 | Advanced C++ Programming | 3 |
| Total Hours | 9 | |
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.
| First Semester | Hours | |
|---|---|---|
| CSE122 | Programming Logic and Problem Solving | 3 |
| Hours | 3 | |
| Second Semester | ||
| CSE233 | C++ Programming | 3 |
| Hours | 3 | |
| Third Semester | ||
| CSE234 | Advanced C++ Programming | 3 |
| Hours | 3 | |
| Total Hours | 9 | |
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.
