Major Course Sequence

First Year

Fall Term

  • CS 1124 CS1: Intro to Computer Science
  • MATH 1304 Calculus I

Winter Term

  • CS 2124 CS2: Object-Oriented Programming
  • CS 2144 Computer Organization

Second Year

Fall Term

  • CS 2444 CS3: Data Structures

Winter Term

  • CS 3074 Operating Systems
  • CS Elective

Third Year

Fall Term

  • CS 2344 Discrete Structures
  • CS Elective

Winter Term

  • CS Elective

Fourth Year

Fall Term

  • CS-3444 Software Engineering
  • CS-3234 Principles of Programming Languages

Winter Term

  • CS 4444 Senior Project

First Year

Fall Term

  • CS 1124 CS1: Intro to Computer Science
  • MATH 1304 Calculus I

Winter Term

  • CS 2124 CS2: Object-Oriented Programming

Second Year

Fall Term

  • CS 2444 CS3: Data Structures
  • CS 2344 Discrete Structures

Winter Term

  • CS 2144 Computer Organization
  • CS Elective

Third Year

Fall Term

  • CS 3234 Principles of Programming Languages
  • CS Elective

Winter Term

  • CS 3074 Operating Systems

Fourth Year

Fall Term

  • CS-3444 Software Engineering
  • CS Elective

Winter Term

  • CS 4444 Senior Project