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-120Intro 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 1 Advising Note:
Based on Accuplacer results for Math, student may need to take MAT-194 or MAT-197.
Semester 2
Credits
Milestone
GenEd
Note
Pre-req
Expand
CSC-237C++ Programming
4
Milestone courses should be taken in the order shown.
Prerequisites: ENG-095 or ELL-103 and MAT-194 and CSC-120
CSC-239JAVA 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 2 Advising Note:
Based on Accuplacer results for Math, student may need to take MAT-197.
Semester 3
Credits
Milestone
GenEd
Note
Pre-req
Expand
CSC-284Advance 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-242Data 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-285Advanced Java
3
Milestone courses should be taken in the order shown.
Prerequisites: MAT-197 and CSC-239
CSC-243Android 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-287OOPL 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:
Semester 3 Advising Note:
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.