Changes Below ALL APPROVED as of   2 April 2008

Major in Computer Science

Nine (9) Computer Science Courses:
  1. CSCI 157 - Introduction to Programming
  2. CSCI 257 - Data Structures
  3. CSCI 270 - Computer Organization
  4. CSCI 284 - Database Design with Web Applications
    4. CSCI 348 - Database
  5. CSCI 320 - Analysis of Algorithms
  6. CSCI 428 - Operating Systems
  7. CSCI xxx - any non-required CSCI course numbered 300 270 or higher
  8. CSCI xxx - any non-required CSCI course numbered 300 270 or higher
  9. CSCI xxx - any non-required CSCI course numbered 300 or higher

Three (3) supporting mathematics courses:
    a) Math 101 - Calculus I
    b) Math 215 - Discrete Mathematical Structures
    c) Math/Stat - any mathematics or statistics course numbered 102 or higher
      (Remove Math 102 as an explicit requirement)

 

Minor in Computer Science

Five (5) Computer Science Courses:
  1. CSCI 157 - Introduction to Programming
  2. CSCI 257 - Data Structures
  3. CSCI xxx - any non-required CSCI course numbered 270 or higher
  4. CSCI xxx - any non-required CSCI course numbered 270 or higher
  5. CSCI xxx - any non-required CSCI course numbered 270 or higher

Major in Computer Science in 3/2 Engineering Program

Six (6) Computer Science Courses:
  1. CSCI 157 - Introduction to Programming
  2. CSCI 257 - Data Structures
  3. CSCI 270 - Computer Organization
  4. CSCI 320 - Analysis of Algorithms
  5. CSCI 428 - Operating Systems
  6. CSCI xxx - any non-required CSCI course numbered 300 or higher