Computer Science, B.A.

The Major in Computer Science consists of 55 hours in Computer Science and the related field of Mathematics.

Required courses include:

Major and Major-Related Courses

CSC 130Introduction to Computer Science and Programming

4

CSC 220Computer Architecture and Systems

4

CSC 225Data Structures

4

CSC 231Discrete Structures

3

CSC 250Software Design and Development

3

CSC 260Database Management Systems

4

CSC 299Professional Practices in the Mathematical Sciences

1

CSC 312Algorithm Design and Analysis

3

CSC 319User Interface Design and Implementation

3

CSC 351Senior Study I

3

CSC 352Senior Study II

3

CSC 381Theory of Computation

3

MTH 125Calculus I (MR)

4

MTH 225Calculus II

4

MTH 232Linear Algebra

3

Either-of-the-following-courses:

CSC 314Data Mining

3

Or

CSC 349Selected Topics in Computer Science

3

Either of the following courses:

MTH 321Probability & Statistics I

3

Or

MTH 326Numerical Analysis

3