Requirements

 

Requirements for the Computer Science Major (10 Credits)

8 credits in Computer Science, 2 in Mathematics

Computer Science Courses:

  • CS 141 Introduction to Programming (1) or
  • CS 151 Introduction to Programming with Python (1)
  • CS 241 Data Structures (1)
  • CS 343 Analysis of Algorithms (1)
  • CS 495W Senior Seminar in Computer Science I: Prospectus (.5)
  • CS 496W Senior Seminar in Computer Science II: Project (.5)
  • Four upper level CS courses (4)
Math Courses:
  • MATH 152 and MATH 153, or a higher numbered 1 credit math course (1)
  • One additional credit from the following: (1)
  • MATH 251W Foundations of Advanced Mathematics
  • MATH 163 Discrete Mathematics

Requirements for the Computer Science Minor (5 Credits)

  • CS 141 Introduction to Programming (1) or
  • CS 151 Introduction to Programming with Python (1)
  • CS 241 Data Structures (1)
  • Three upper level CS courses, one of which can be CS 125 (3)