Bunker Hill Community College Desktop Version

Bunker Hill Community College Mobile and Tablet Version

Computer Science Concentration

Associate in Arts

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.