Bunker Hill Community College

Bunker Hill Community College

Computer Science Concentration

Associate in Arts 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 ENG-095 and RDG-095 or ESL-098 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

MAT-281 Calculus I
4

Milestone courses should be taken in the order shown.

MAT-197 is waived for students placing higher on Accuplacer test; student should take MAT-281.

If MAT-197 is waived students can replace with one of the math electives CIT-237, CIT-243, CIT-287 or MAT-281 or MAT-291

Prerequisite: MAT-194

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

Total Credits:
Semester 2 Credits Milestone GenEd Note Pre-req
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

 

ENG-112 College Writing II
3

This course meets the General Education requirement for Research Writing.

(Formerly Area 1)

Prerequisite: ENG-111

MAT-282 Calculus II
4

Prerequisite: MAT-281

CIT-237 C++ Programming
4

Milestone courses should be taken in the order shown.

Prerequisite: ENG-095 and MAT-194 or placement and CIT-120

Total Credits:
Semester 3 Credits Milestone GenEd Note Pre-req
GenEd-CW Creative Work
3

This course meets the General Education requirement for Creative Work.

(Formerly Area 6)

Choose one course from the Creative Work Menu

CIT-285 Advanced Java
3

Milestone courses should be taken in the order shown.

Prerequisites: MAT-197 and CIT-239

PHY-251 College Physics I/Lab
4

Milestone courses should be taken in the order shown.

Prerequisite: MAT-281

GenEd-E General Education Elective
3

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

Choose one course from the Community & cultural Contexts Menu.

Elective Concentration 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:
Semester 4 Credits Milestone GenEd Note Pre-req
PHY-252 College Physics II/Lab
4

Milestone courses should be taken in the order shown.

Prerequisites: PHY-251 and pre/co-req MAT-282

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

Elective-1 Concentration Elective
3-4

Concentration 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 Concentration Elective
3-4

Concentration 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 Humanities Elective
3

Choose one course from Humanities Elective

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

Graduates of this concentration are prepared for well-paying, entry level careers as computer scientists and programmers, and can transfer to bachelor’s programs at four-year college Computer Science programs.