Bunker Hill Community College

Bunker Hill Community College

Object Oriented Computer Programming and Design Certificate Program

Certificate Science, Engineering and Mathematics - Computer Science

The information below applies to students entering the program in fall 2019. Current students - log in to BHCC Self-Service to review the most accurate program requirements for your catalog year, or contact LifeMap/Advising for more information. Prospective students - go to bhcc.edu/admissions and contact an admissions counselor.
Semester 1 Credits Milestone GenEd Note Pre-req
CIT-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 ESL-098 or placement

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

Milestone courses should be taken in the order shown.

Prerequisites: ENG-095 and MAT-194 and CIT-120

CIT-239 JAVA Programming
4

Milestone courses should be taken in the order shown.

Prerequisites: ENG-095 and MAT-194 and CIT-120 or Chair approval

Total Credits:
Semester 3 Credits Milestone GenEd Note Pre-req
CIT-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: CIT-237 and MAT-194

CIT-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: CIT-239 and MAT-197

CIT-285 Advanced Java
3

Milestone courses should be taken in the order shown.

Prerequisites: MAT-197 and CIT-239

CIT-243 Android Development for Java Programming
3

Milestone courses should be taken in the order shown.

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

CIT-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 CIT-285 and CIT-284.

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

Total Credits:
Last Modified Date: April 22, 2019

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.