Object Oriented Computer Programming and Design Certificate Program

Certificate Science, Engineering and Mathematics - Computer Science

Current students - log in to BHCC Self-Service to review the most accurate program requirements for your catalog year, or contact Advising & LifeMap for more information. Prospective students - go to bhcc.edu/admissions and contact an admissions counselor.
Semester 1 Credits Milestone GenEd Note Pre-req Expand
CSC-120 Intro to Computer Science and Object Oriented Programming
4

Milestone courses should be taken in the order shown.

Prerequisites: MAT-099 and ENG-095 and RDG-095 or ELL-103 or ESL-098 or placement

Total Credits:
Semester 2 Credits Milestone GenEd Note Pre-req Expand
CSC-237 C++ Programming
4

Milestone courses should be taken in the order shown.

Prerequisites: ENG-095 or ELL-103 and MAT-194 and CSC-120

CSC-239 JAVA Programming
4

Milestone courses should be taken in the order shown.

Prerequisites: ENG-095 or ELL-103 and MAT-194 and CSC-120 or Chair approval

Total Credits:
Semester 3 Credits Milestone GenEd Note Pre-req Expand
CSC-284 Advance C++/OOP
3

Milestone courses should be taken in the order shown.

The department recommends that students taking this course have no less than a grade of B in the prerequisite courses.

Prerequisites: CSC-237 and MAT-194

CSC-242 Data Structures
3

Milestone courses should be taken in the order shown.

Department strongly recommends students complete CIT-239 with a B- or better.

Prerequisites: CSC-239 and MAT-197

CSC-285 Advanced Java
3

Milestone courses should be taken in the order shown.

Prerequisites: MAT-197 and CSC-239

CSC-243 Android Development for Java Programming
3

Milestone courses should be taken in the order shown.

Prerequisite: CSC-239 and MAT-197; pre/co-requisite of CSC-285

CSC-287 OOPL for Programmers
3

Milestone courses should be taken in the order shown.

May need department chair approval if taking at the same time as CSC-285 and CSC-284.

Prerequisites: CSC-285 or CSC-284 and MAT-197

Total Credits:
Last Modified Date: June 15, 2021
Approved for the 2021-2023 College Catalog

Upon Completion of this Concentration Graduates will be able to:

  • Design, implement, and maintain software solutions for realistic problems by applying principles of object oriented programming.
  • Write sophisticated and efficient code using the latest object oriented programming languages such as C++ and Java.
  • Work in both Unix and Windows environments.

Career Outlook

Graduates of this certificate qualify as entry-level programmers who can analyze complex problems and design, implement, and run viable solutions using any of the most common object oriented languages.