School of Arts and Science

Department of Computer Science

Major Requirements

Below are courses required for the B.A. with a major in Computer Science.

 

Courses that fulfill both College Core Options and Major Requirements
Course Number
Course Name
Credits
CS 201 Computer Science I
4
MTH 134 or 231 Brief Calculus or Calculus I
3 - 4

Courses from outside the Department required for this Major
Course Number
Course Name
Credits
MTH 163 or 310 Applied Discrete Mathematics or Discrete Mathematics
3
MTH 270 Applied Statistics
3

Departmental Courses required for the Major
Course Number
Course Name
Credits
CS 202 Computer Science II
4
CS 231 Programming Laboratory
2
CS 301 Data Structures & Algorithms
3
CS 311 Computer Organization & Architecture
4
CS 321 Database Organization and Design
3
CS 451 Operating Systems
3
CS 481 Software Engineering
3
CS 300 - 499 One elective in this range
3
CS 400 - 498 One elective in this range
3
   
 
CS 482 Capstone: Software Design and Development Project
3

Total credits required for this major: 44 - 45

 

   
Contact Search Site Map