Bunker Hill Community College

Bunker Hill Community College

Computer Science Transfer Option

Associate in Science Science, Engineering and Mathematics - Computer Science

This curriculum map contains the new General Education Requirements and applies ONLY to students entering the program beginning fall 2019. Current students should log in to BHCC Self-Service to review their specific program requirements or contact LifeMap/Advising for more information. Prospective students should 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.

Satisfies the Learning Community Requirement

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

MAT-281 Calculus I
4

Prerequisite: MAT-197 or placement

ENG-111 College Writing I
3

This course meets the General Education requirement for Academic Discourse.

(Formerly Area 1)

Prerequisites: ENG-095 and ESL-098 or RDG-095 or placement

GenEd-CCC Community & Cultural Contexts
3

This course meets the General Education requirement for Community & Cultural Contexts.

(Formerly Areas 2 and 3)

Choose one course from Community and Cultural Contexts Menu

GenEd-E General Education Elective
3-4

This course meets the General Education requirement for General Education Elective.

Choose one course from General Education Community and Cultural Contexts Menu

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 or placement and CIT-120 or Chair approval

MAT-282 Calculus II
4

Prerequisite: MAT-281 and ENG-112

ENG-112 College Writing II
3

This course meets the General Education requirement for Research Writing.

(Formerly Area 1)

Prerequisite: ENG-111

CIT-239 JAVA Programming
4

Milestone courses should be taken in the order shown.

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

Total Credits:
Semester 3 Credits Milestone GenEd Note Pre-req
Elective-1 Option Elective
3-4

Elective Options:

  • CIT-243   Android for Java Programmers
  • CIT-236    SQL Programming
  • CIT-284    Advanced C++
  • CIT-287    OOPL for Programmers
  • CIT-299CSc    Computer Science Internship
  • HON-200    Honors Seminar
  • INT-299CSc   Learning and Earn Internship
  • MAT-283   Calculus III
  • MAT-285    Differential Equations
  • MAT-291   Linear Algebra
CIT-285 Advanced Java
3

Milestone courses should be taken in the order shown.

Prerequisites: MAT-197 and CIT-239

CIT-242 Data Structures
3

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

Prerequisites: CIT-239 and MAT-197

PHY-251 College Physics I/Lab
4

Prerequisite: MAT-281

GenEd-CW Creative Work
3

This course meets the General Education requirement for Creative Work.

(Formerly Area 6)

Choose one course from Creative Work Menu

Total Credits:
Semester 4 Credits Milestone GenEd Note Pre-req
Elective-1 Option Elective
3-4

Elective Options:

  • CIT-243   Android for Java Programmers
  • CIT-236    SQL Programming
  • CIT-284    Advanced C++
  • CIT-287    OOPL for Programmers
  • CIT-299CSc    Computer Science Internship
  • HON-200    Honors Seminar
  • INT-299CSc   Learning and Earn Internship
  • MAT-283   Calculus III
  • MAT-285    Differential Equations
  • MAT-291   Linear Algebra
Elective-2 Option Elective
3-4

Elective Options:

  • CIT-243   Android for Java Programmers
  • CIT-236    SQL Programming
  • CIT-284    Advanced C++
  • CIT-287    OOPL for Programmers
  • CIT-299CSc    Computer Science Internship
  • HON-200    Honors Seminar
  • INT-299CSc   Learning and Earn Internship
  • MAT-283   Calculus III
  • MAT-285    Differential Equations
  • MAT-291   Linear Algebra
PHY-252 College Physics II/Lab
4

Prerequisites: PHY-251 and MAT-282

Elective-3 Option Elective
3-4

Elective Options:

  • CIT-243   Android for Java Programmers
  • CIT-236    SQL Programming
  • CIT-284    Advanced C++
  • CIT-287    OOPL for Programmers
  • CIT-299CSc    Computer Science Internship
  • HON-200    Honors Seminar
  • INT-299CSc   Learning and Earn Internship
  • MAT-283   Calculus III
  • MAT-285    Differential Equations
  • MAT-291   Linear Algebra
Total Credits:
Last Modified Date: April 22, 2019

Upon Completion of this Concentration Graduates will be able to:

Computer Science Concepts -

  • Demonstrate a clear understanding of the concepts, terminology, and term definitions associated with Computer Science, including basic computer architecture and organization.

Computer Science Software -

  • Demonstrate a clear understanding of the discipline's specific Integrated
  • Development Environments, software utilities, and computer platforms which can be used in the development of software.

Computer Software Development -

  • Design, plan, develop, and produce complete computer software from start to finish with all stages of the development process clearly identified.
  • Create software in Object Oriented Languages
  • Computer Science Teams -
  • Participate in multi-cultural teams and team projects as a contributing member with the requirement to be an active and supportive team member.

Computer Software Quality and Assurance -

  • Analyze Worst and Best case for algorithm performance
  • Design and implement software test plans, including Unit and Integration testing
  • Reporting and Presenting Software Solutions -
  • Write formal report of software solutions
  • Present software solutions using diverse modalities (PowerPoint, Video, etc.)
  • Provide and receive constructive and critical feedback
  • Create software Requirements and Design Documents
  • Create software program documentation

Career Outlook

The CS Transfer Option degree prepares students to transfer to four-year college Computer Science (CS) Programs across the United States and also prepares them for well-paid entry level careers and internships as computer scientists and programmers.