Academics

Computer Science Major/Minor Requirements

 

Major Requirements

A major in computer science consists of at least 45 credits including:

  1. Computer Science Core (19 credits): CSC 131, CSC 231, CSC 311, CSC 321, CSC 361, CSC 471.
  2. Electives (at least 12 credits selected from the following courses): CSC 250, CSC 340, CSC 375, CSC 390, CSC 410, CSC 481, MAT 361, MAT 371 or PHY 316, PHY 215.
  3. Senior Capstone Experience (3 credits): CSC 485. 
  4. Collateral Courses (11 credits): MAT 117 or MAT 352, MAT 221, MAT 230.

In addition to the required courses, computer science majors are encouraged to take Linear Algebra (MAT 233), Foundations of Mathematics (MAT 231), Web Design I & II (ART 242 & 342), and Electronics (PHY 315)

A grade of C or higher is necessary in all courses used to satisfy the major. 

 

Minor Requirements

A minor in computer science consists of at least 30 credits including:

  1. Computer Science Core (19 credits): CSC 131, CSC 231, CSC 311, CSC 321, CSC 361, CSC 471.
  2. Electives (at least 3 credits selected from the following courses): CSC 250, CSC 340, CSC 375, CSC 390, CSC 410, CSC 481, MAT 361, MAT 371 or PHY 316, PHY 215.
  3. Collateral Courses (8 credits): MAT 210 or MAT 221, MAT 230.

A grade of C or higher is necessary in all courses used to satisfy the minor.