Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Course Language
English
About Program

Program Overview


Computer Science (A.S.) Program Details

The Associate in Science (A.S.) in Computer Science provides students with an understanding of the theory that underlies the existence, organization, and applications of computers. This program equips students to continue their education in the computer science field or to enter the workforce.


Programs Offered

  • Computer Information Systems
  • Computer Network Technology
  • Computer Science
  • Geographic Information Science (GIS)
  • Cybersecurity Certificate

Transfer Options

BMCC has articulation agreements with several four-year colleges to allow students to seamlessly continue their education there.


Explore Careers

BMCC is committed to students' long-term success and will help them explore professional opportunities. The college offers Career Coach for salary and employment information, job postings, and a self-discovery assessment to help students find their academic and career paths.


Requirements

Computer Science Academic Program Maps

  • Computer Science Program 2 Year Plan
  • Computer Science Program 5 Semester Plan

Required Common Core

Course Credits
English Composition 6
Mathematical and Quantitative Reasoning 1 3
Life and Physical Sciences 2 3
TOTAL REQUIRED COMMON CORE 12

Flexible Core

Course Credits
Creative Expression 4 3
Individual and Society 3
Scientific World 5 6
U.S. Experience in Its Diversity 3
World Cultures and Global Issues 3
TOTAL FLEXIBLE COMMON CORE 18
TOTAL COMMON CORE 30

Curriculum Requirements

  • CSC 211: Advanced Programming Techniques (3 CRS, 2 HRS, 3 LAB HRS)
    • This course further develops programming skills gained in CSC 111, emphasizing reliability, maintainability, and reusability.
  • CSC 215: Fundamentals of Computer Systems (3 CRS, 2 HRS, 2 LAB HRS)
    • This course covers the fundamentals of computer organization and digital logic.
  • CSC 231: Discrete Structures and Applications to Computer Science (4 CRS, 4 HRS)
    • This course covers computer science applications of fundamental mathematical structures.
  • CSC 331: Data Structures (3 CRS, 1 HRS, 4 LAB HRS)
    • This course introduces students to linear and non-linear data structures, their use and implementation, algorithms, and software engineering techniques.
  • CSC 350: Software Development (3 CRS, 2 HRS, 3 LAB HRS)
    • This course covers the fundamentals of software development, including software development life cycle, object-oriented paradigm, design patterns, and event-driven programming.
  • MAT 302: Analytic Geometry and Calculus II (4 CRS, 6 HRS)
    • This course is an introduction to the concepts of integration, covering the integration of algebraic and transcendental functions.
  • Program Elective 6 (6 credits)
    • Select 6 credits from CIS 317, CIS 345, CIS 359, CIS 362, CIS 364, CIS 385, CIS 395, CSC 103, GIS 201, CIS 316, CIS 272, CIS 285, or CSC 203.
  • General Elective 7 (4 credits)

Total Curriculum Requirements

  • Total Curriculum Requirements: 30
  • Total Program Requirements: 60

Note

Please note that these requirements are effective for the catalog year. Students should check their DegreeWorks account for their specific degree requirements, as the requirements may vary depending on when they began at BMCC.


See More