Bunker Hill Community College Desktop Version

Bunker Hill Community College Mobile and Tablet Version

Computer Science Transfer Option

Associate in 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.