## 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

#### Cybersecurity

12 credit hours

#### Software Development

12 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.