2023-2024 Academic Catalog (August 2023 - July 2024 
    
    Nov 24, 2024  
2023-2024 Academic Catalog (August 2023 - July 2024 [ARCHIVED CATALOG]

Computer Science (BS)


Computer Science


Students majoring in Computer Science complete a foundational core of coursework in computer science, mathematics, and physics, and in-depth coursework from one of three elective concentrations: (1) Software Development, (2) Cybersecurity, or (3) Analysis, Simulation, and Modeling. The major pairs well with most minors. The Analysis, Simulation, and Modeling concentration is ideal for those who want to minor or double major in a science.

Computer Scientists commonly do three things: design and implement software, devise new ways to use computers, and develop effective ways to solve computing problems. They seek to understand why technology works, and apply that knowledge in practical ways.

Concord's curriculum is designed to give students a thorough understanding of computers; the physics of the hardware; the underlying mathematical principles; and the creation of software solutions. The curriculum's design is guided by recommendations from the Association of Computing Machinery and the Institute for Electrical and Electronics Engineers. The core prepares students for a wide variety of careers and graduate school, but students choose one of three concentrations in which to specialize.

The degree requires the successful completion of 120 semester hours including: (1) the General Education Program  (29-30 credit hours); (2) the multidisciplinary Core Requirements in computer science, mathematics, and physics (60-68 credit hours); and (3) in-depth coursework from one of the three elective concentrations below (12-16 credit hours). Each of the elective concentrations is designed for different career interests.

  • Analysis, Simulation, and Modeling- Designed for students interested in pursuing careers in analytics or scientific computing. This concentration is suitable for double majors in Biology, Chemistry, and Environmental Geosciences. 
  • Cybersecurity- Designed for students interested in pursuing careers in computer security or related fields. Students in this concentration will learn how to test for and defend against security vulnerabilities. Students will also learn how to create secure software and handle the aftermath of security breaches.
  • Software Development- Designed for students who are interested in pursuing careers in software development or software engineering. Students in this concentration will learn to develop user-focused software solutions for a variety of different platforms.

A GPA of 2.0 is required.

Analysis, Simulation, and Modeling


16 credit hours

Note


MATH 103 and/or MATH 104 will be waived for those students establishing "equivalent proficiency" as defined by the Department of Mathematics and Computer Science.