Bunker Hill Community College Desktop Version

Bunker Hill Community College Mobile and Tablet Version

Object Oriented Computer Programming and Design Certificate Program

Certificate

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.