School of Arts and Science

Department of Computer Science

Major Requirements

Below are courses required for the B.S. 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 231 Calculus I
4
PHY 101/102
or
CHM 109/110
or
BIO 101/102
General Physics I & II
or
General Chemistry I & II
or
General Biology I & II
8

10

8

Courses from outside the Department required for this Major
Course Number
Course Name
Credits
PHY / CHM / BIO Any two elective courses in these areas
8 - 10
MTH 232 Calculus II
4
MTH 310 Discrete Mathematics
3
MTH 408 Automata and Formal Languages
3
MTH 432 Probability and 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 331 Programming Languages
4
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 411, 421, 431, 452 Any two courses: Advanced Computer Architecture; Advanced Database Organization and Implementation; Compiler Design; Advanced Operating Systems.
6
   
 
CS 482 Capstone: Software Design and Development Project
3

Total credits required for this major: 77 - 81

 

   
Contact Search Site Map