facebook icon twitter icon youtube icon

Computer Science and Math Double Major

Students normally take four classes each semester. Each class is normally four credits. Class recommendations shown do not include general education requirements.

First Year – Fall

  1. CmSc 150 – Introduction to Programming
  2. Math 151 – Calculus I

First Year – Spring

  1. Math 152 – Calculus II
  2. CmSc 155 – Data Structures and Object Oriented Programming
  3. CmSc 175 – Discrete Mathematics

Second Year – Fall

  1. CmSc 250 – Introduction to Algorithms and Algorithm Analysis
  2. CIS 255 – Introduction to Database Systems and SQL
  3. Math 251 Calculus III

Second Year – Spring

  1. CmSc 265 – Computer Organization
  2. Math 255 Linear Algebra
  3. Math 265 Introduction to Advanced Mathematics

Third Year – Fall

  1. CmSc Elective (1 of 3)
  2. Math Elective (1 of 4)

Third Year – Spring

  1. CmSc Elective (2 of 3)
  2. Math Elective (2 of 4)

Fourth Year – Fall

  1. Math Elective (3 of 4)
  2. CmSc 365 – Theory of Computation (counts as both Math and CmSc elective)

Fourth Year – Spring

  1. Math 385 – Senior Capstone (4 credits)
  2. CmSc 386 – Senior Capstone (1 credit)