Bachelor of Arts in Computer Science

The following is a representative sequence of the courses to be taken by students in the computer science major. The exact sequence will depend on the schedule of course offerings and the student’s background and interests.

Course Sequence

Year I

Fall Semester

MCS 1410Introduction to Computer Science

4

MAT 1404Calculus I

4

ENG 1301Literary Tradition I

3

PHI 1301Phil & Ethical Life

3

Language

3

Total Credit Hours:17

Spring Semester

MCS 2315Discrete Structures

3

MAT 1411Calculus II

4

ENG 1302Literary Tradition II

3

THE 1310Understanding The Bible

3

Language

3

Total Credit Hours:16

Year II

Fall Semester

MCS 3316Advanced Discrete Structures

3

MAT 3321Linear Point Set Theory

3

PHY 2311General Physics I (Calculus)

3

Or

PHY 2111General Physics I (Calculus) Lab

1

ENG 2312Literary Tradition IV

3

HIS 2302Western Civilization II

3

Total Credit Hours:16

Spring Semester (Rome)

ART 2311Art and Architecture of Rome

3

ENG 2311Literary Tradition III

3

HIS 2301Western Civilization I

3

PHI 2323The Human Person

3

THE 2311Western Theo Trad

3

Total Credit Hours:15

Year III

Fall Semester

MCS 3317Computer Organization

3

Major Elective

3

HIS 1311American Civilization I

3

POL 1311Principles Of American Politics

3

PHI 3311Philosophy of Being

3

Total Credit Hours:15

Spring Semester

MCS 3451Operating Systems and Concurrent Programming

4

Major Elective

3

HIS 1312American Civilization II

3

ECO 1311Fundamentals Of Economics

3

Life Science

4

Total Credit Hours:17

Year IV

Fall Semester

MCS 3312Analysis Of Algorithms

3

Major Elective

3

PHY 3363Computational Physics

3

Electives

6

Total Credit Hours:15

Spring Semester

MCS 3352Programming Languages

3

PHI 5332Philosophy of Technology

3

Or

HUSC 3312Science, Technology & Society

3

Electives

6

Total Credit Hours:12