CSC-120Intro 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-281Calculus I
4
Prerequisite: MAT-197 or placement
ENG-111College Writing I
3
This course meets the General Education requirement for Academic Discourse.
(Formerly Area 1)
Prerequisites: ENG-095 and RDG-095, ELL-103 or placement
GenEd-CCCCommunity & 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-EGeneral 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 1 Advising Note:
General Education Requirements Quantitative Problem Solving and Scientific Reasoning satisfied by program.
New degree-seeking students enrolled in 9 credits or more must take a Learning Community Seminar or a Learning Community cluster within their first year
Semester 2
Credits
Milestone
GenEd
Note
Pre-req
Expand
CSC-237C++ Programming
4
Milestone courses should be taken in the order shown.
Prerequisites: ENG-095 and MAT-194 or placement and CSC-120 or Chair approval
MAT-282Calculus II
4
Prerequisite: MAT-281
ENG-112College Writing II
3
This course meets the General Education requirement for Research Writing.
(Formerly Area 1)
Prerequisite: ENG-111
CSC-239JAVA Programming
4
Milestone courses should be taken in the order shown.
Prerequisites: ENG-095 and MAT-194 or placement and CSC-120 or Chair approval
Total Credits:
Semester 2 Advising Note:
Meet with an advisor to begin career planning activities
Begin exploring transfer options: attend a transfer workshop and the College transfer fair
Semester 3
Credits
Milestone
GenEd
Note
Pre-req
Expand
Elective-1Option Elective
3-4
Elective Options:
CSC-243 Android for Java Programmers
CSC-236 SQL Programming
CSC-284 Advanced C++
CSC-287 OOPL for Programmers
CSC-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
CSC-285Advanced Java
3
Milestone courses should be taken in the order shown.
Prerequisites: MAT-197 and CIT-239
CSC-242Data Structures
3
Department strongly recommends students complete CIT-239 with a B- or better.
Prerequisites: CIT-239 and MAT-197
PHY-251Physics I/Lab
4
Prerequisite: MAT-281
GenEd-CWCreative 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 3 Advising Note:
Recommended electives: CSC-287 or CSC-243 or MAT-291.
Continue preparations for transfer: write essays for transfer institution, collect letters of recommendation, apply for transfer.
Complete a pre-graduation check with an advisor in LifeMap
Students planning to transfer to UMASS Boston's Computer Science program, should plan to take CS-240 (Programming in C) at UMB, and transfer it back to BHCC as an elective.
Semester 4
Credits
Milestone
GenEd
Note
Pre-req
Expand
Elective-1Option Elective
3-4
Elective Options:
CSC-243 Android for Java Programmers
CSC-236 SQL Programming
CSC-284 Advanced C++
CSC-287 OOPL for Programmers
CSC-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-2Option Elective
3-4
Elective Options:
CSC-243 Android for Java Programmers
CSC-236 SQL Programming
CSC-284 Advanced C++
CSC-287 OOPL for Programmers
CSC-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-252Physics II/Lab
4
Prerequisites: PHY-251 and pre/co-req MAT-282
Elective-3Option Elective
3-4
Elective Options:
CSC-243 Android for Java Programmers
CSC-236 SQL Programming
CSC-284 Advanced C++
CSC-287 OOPL for Programmers
CSC-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 Advising Note:
Recommended electives: CSC-287 or CSC-243 or MAT-291
Students planning to transfer to UMASS Lowell and UMASS Amherst should take MAT-291 as an elective
Students planning to transfer to Tufts University should take MAT-283 as an elective
Apply for graduation
Students planning to transfer to UMASS Boston's Computer Science program, should plan to take CS-240 (Programming in C) at UMB, and transfer it back to BHCC as an elective.
Last Modified Date: February 18, 2022
Approved for the 2021-2023 College Catalog
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.