Computer Science/Engineering- Dual Degree

A Bachelor of Science degree with a major in Computer Science/Engineering requires the completion of the Elon Core Curriculum as well as the Major Requirements listed below.

Major Requirements

Math and Science courses: 36 sh

CHM 1110General Chemistry I

4 sh

CHM 1120General Chemistry II

4 sh

CSC 1300Computer Science I

4 sh

MTH 1510Calculus I

4 sh

MTH 2510Calculus II

4 sh

MTH 2520Multivariable Calculus and Analytic Geometry

4 sh

MTH 3510Differential Equations

4 sh

PHY 2210University Physics I

4 sh

PHY 2220University Physics II

4 sh

Engineering foundations courses: 13 sh

EGR 1210Introduction to Engineering

3 sh

EGR 1220Engineering Computing with MATLAB

2 sh

EGR 1230Engineering Graphical Communication

2 sh

EGR 2060Engineering Mechanics - Statics

3 sh

EGR 2080Engineering Mechanics - Dynamics

3 sh

Choose at least two of the following courses: 8 sh

EGR 2110Circuit Analysis

3 sh

EGR 2120Circuit Analysis Lab

1 sh

EGR 3060Mechanics of Solids

4 sh

EGR 3100/PHY 3100Engineering Thermodynamics

4 sh

EGR 2260Structure and Properties of Materials

4 sh

EGR 3080Engineering Fluid Mechanics

4 sh

Required courses: 20 sh

MTH 2410Discrete Structures

4 sh

CSC 2300Computer Science II

4 sh

CSC 2044Organization and Architecture

4 sh

CSC 3300Algorithm Analysis

4 sh

CSC 3255/EGR 3210Robotics

4 sh

Choose one of the following: 4 sh

CSC 3340Mobile App Development

4 sh

CSC 3123Web Development

4 sh

CSC 4466Computer Vision

4 sh

CYB 3360Network Security

4 sh

Total Credit Hours: 81

Powered by SmartCatalog IQ