Curriculum Schedule
The standard schedule of computer science related courses offered in a two-year cycle:

Fall 2009 (Likely for Fall 2011)

CSCI 104 - Nature of Computing
CSCI 105 - Intro to Computer Science
CSCI 230 - Programming Languages
CSCI 335 - User Interface Design and Implementation
(Replace CSCI 302 - Computer Organization)

CSCI 400 - Theory of Algorithms
CSCI 402 - Database Management


Spring 2010 (Likely for Spring 2012)

CSCI 104 - Nature of Computing
CSCI 106 - Data Structures
CSCI 220 Computer Organization and Assembly Language Programming
(Replace CSCI 202 - Assembly Language Programming)

CSCI 301 - Software Engineering
CSCI 440 - Topics: Theory of Computation


Likely for Fall 2010

CSCI 104 - Nature of Computing
CSCI 105 - Intro to Computer Science
CSCI 230 - Programming Languages
CSCI 311 - Operating Systems
CSCI 440 - Topics: Artificial Intelligence [or Computer Graphics]
MATH 321 - Numerical Analysis


Likely for Spring 2011

CSCI 104 - Nature of Computing
CSCI 106 - Data Structures
CSCI 220 - Computer Organization & Assembly Language Programming
(Replace CSCI 202 - Assembly Language Programming)

CSCI 430 - Computer Communications/Networking
CSCI 440 - Topics: Computer Graphics [or Artificial Intelligence]
MATH 333 - Operations Research


CSCI 480 - Research seminar: Independent study and arranged courses

Summary:
Every semester: Nature of Computing (CSCI 104)
Every fall: Intro to Computer Science (CSCI 105), Programming Languages (CSCI 230)
Every spring: Data Structures (CSCI 106), Computer Organization and Assembly Language Programming (CSCI 220)
Every other year: All upper division classes. (All 300- and 400-level classes)


The schedule of related mathematics courses in CS curriculum:

Every semester

MATH 103 - Calculus for Management Science
MATH 190 - Business Statistics
MATH 210 - Intro to Probability & Statistics
(MATH 190 & MATH 210 counted as equivalent for CS majors)

Fall semesters

MATH 105 - Calculus I
MATH 291 - Linear Algebra
MATH 321 - Numerical Analysis (every even year: 2006, 2008,...)

Spring semesters

MATH 106 - Calculus II
MATH 112 - Discrete Structures
MATH 333 - Operations Research (every odd year: 2007, 2009,...)

The schedule of related business courses in CS curriculum:

Every semester

BUSN 202 - Microeconomics
BUSN 211 - Accounting I
BUSN 212 - Accounting II
BUSN 328 - Organizational behavior
BUSN 370 - Business finance
Top of Page