Sample Program - Computer Science

Freshman Year - Fall Semester

EGR 110Introduction to Engineering

2

MTH 201Calculus I

4

PHL 150Introductory Philosophy

3

PHY 204General Physics Lecture and Lab

4

THE 101An Introduction to Religion and Theology

3

EGR 110: transfer students who have not had an Introduction to Engineering course, the dean may approve the substitution of another technical course, provided these students transfer in 30 or more hours of technical courses.

Freshman Year - Spring Semester

CS 203Introduction to Computer Science

3

CS 273Computer Science Laboratory

1

ENG 112Introduction to Literature

3

MTH 202Calculus II

4

PHY 205General Physics Lecture and Lab

4

Sophomore Year - Fall Semester

CS 301Object-oriented Design

3

CS 371Object-oriented Design Laboratory

1

FA 207Introduction to Fine Arts

3

MTH 311Discrete Structures

3

THE 205Biblical Tradition and Culture

3

Restricted science elective and laboratory

4

Restricted science elective and laboratory: 206/276, CHM 207/277, or PHY 306/376.

Sophomore Year - Spring Semester

CS 303Data Structures I

3

CS 373Data Structures Laboratory

1

EE 231Logic Design

3

EGR 360Analysis of Engineering Data

2

Or

MTH 361Applied Statistics I

3

MTH 341Introduction to Linear Algebra

3

PHL 220Ethics

3

Junior Year - Fall Semester

CS 304Data Structures II

3

CS 374Computing Systems Laboratory

1

Computer track elective

3

EE 333Computer Organization

3

History

3

MTH 461Probability and Statistics I

3

Computer science elective: Approved upper-division technical electives (9 hrs.)

Junior Year - Spring Semester

CS 352Programming Languages

3

CS 411Analysis of Algorithms

3

CS 446Operating Systems

3

Computer Science elective

3

Social Science

3

Computer science elective: Approved upper-division technical electives (9 hrs.)

Senior Year - Fall Semester

CS 400Seminar

2

CS 441Software Engineering

3

CS 451Theory of Computation

3

CS 480Senior Design Project Preparation

3

Applied Elective

3

Applied elective: Approved upper-division technical electives (9 hrs.)

Senior Year - Spring Semester

CS 452Compiler Design

3

CS 481Senior Design Project

3

Social Science

3

Technical Elective

3

400 level
Theology elective

3

Total Credit Hours: 123-124