Bunker Hill Community College Desktop Version

Bunker Hill Community College Mobile and Tablet Version

Object Oriented Computer Programming and Design Certificate Program

Certificate -  Computer Science Department

The information below applies to students entering the program in fall 2017 and spring 2018. For the most accurate program requirements for your catalog year, please log in to BHCC Self Service to review your specific program requirements. Any questions? Prospective students should go to bhcc.edu/admissions and contact an admissions counselor. Current students should stop by or contact the LifeMap Commons on the Charlestown Campus - E-Building, Room E-235; Phone 617-228-2230 or email academicadvising@bhcc.mass.edu from your BHCC email.
Course Title Course Number Semester Taken Credits Prerequisites
Intro to Computer Science and Object Oriented Programming CIT120 4 ENG095 and MAT099 and RDG095 or ESL098 and pre/co-req MAT194 or placement
C++ Programming CIT237 4 ENG095 and MAT194 or placement and CIT120
Advanced C++/OOP CIT284 3 CIT237 and MAT194
Java Programming CIT239 4 ENG095 and MAT194 or placement and CIT120
Data Structures CIT242 3 CIT239 and MAT197
Advanced Java CIT285 3 CIT239 and MAT197
Android Development for Java Programming CIT243 3 CIT239 and MAT197 or placement and pre/co-req CIT285
Survey New Popular OOPL for Programmers CIT287 3 CIT284 or CIT285 and MAT197
Total Credits 27
Last Modified Date: April 5, 2017

Program Overview

This certificate prepares students with in-depth knowledge of object oriented programming and design. Within two semesters of entering the program, students are expected to demonstrate acceptable keyboarding proficiency.

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.

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.

Note: For waiver of computer course prerequisite(s) see the Computer Science Advisor.