-->

Schedule for Computer Science Courses

Academic Year 2013/14

Fall

  • Programming and Problem Solving - Peck - CS128 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Introduction to Computational Science - Peck - CS290 (Alternate years)
  • Algorithms and Data Structures - Rogers - CS310 (Every year)
  • Functional Programming - Rogers - CS360 (Alternate years)
  • Programming Languages - Rogers - CS410 (Alternate years)
  • Student Research - 10146 -CS486 (Every semester)
  • Senior Capstone Experience - Peck - CS488 (Every year)

Spring

  • Math Toolkit - McLarnan - CS195 (Every year)
  • iCompute - Peck - CS1xx (Brand New course)
  • Advanced Programming - Rogers - CS256 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Principles of Computer Organization - Peck - CS320 (Every year)
  • Computer Graphics - 20038 - CS370 (Alternate years)
  • Theory of Computation - Rogers - CS380 (Every year)
  • Operating Systems - Peck - CS486 (Alternate years)
  • Special Topics - Rogers - CSx82* (Every year)
  • Student Research - 10146 -CS486 (Every semester)

Academic Year 2014/15 (Provisional)

Fall

  • Programming and Problem Solving - 10115 - CS128 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Computational Science - 10142 - CS290 (Alternate years)
  • Algorithms and Data Structures - 10109 - CS310 (Every year)
  • Parallel Computation - 20123 - CS360 (Alternate years)
  • Networks and Networking - 10145 - CS410 (Alternate years)
  • Student Research - 10146 -CS486 (Every semester)
  • Senior Capstone Experience - 10114 - CS488 (Every year)

Spring

  • Math Toolkit - 20124 - CS195 (Every year)
  • Advanced Programming - 20117 - CS256 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Principles of Computer Organization - 20121 - CS320 (Every year)
  • Computer Graphics - 20038 - CS370 (Alternate years)
  • Theory of Computation - 20118 - CS380 (Every year)
  • Database Systems - 20040 - CS430 (Alternate years)
  • Special Topics - 20119 - CSx82 (Every year)
  • Student Research - 10146 -CS486 (Every semester)

Academic Year 2015/16 (Provisional) and Subsequent Odd Numbered Years

Fall

  • Programming and Problem Solving - Peck - CS128 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Introduction to Computational Science - Peck - CS290 (Alternate years)
  • Algorithms and Data Structures - Rogers - CS310 (Every year)
  • Functional Programming - Rogers - CS360 (Alternate years)
  • Programming Languages - Rogers - CS410 (Alternate years)
  • Student Research - 10146 -CS486 (Every semester)
  • Senior Capstone Experience - Peck - CS488 (Every year)

Spring

  • Math Toolkit - McLarnan - CS195 (Every year)
  • iCompute - Peck - CS1xx (Brand new Course)
  • Advanced Programming - Rogers - CS256 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Principles of Computer Organization - Peck - CS320 (Every year)
  • Computer Graphics - 20038 - CS370 (Alternate years)
  • Theory of Computation - Rogers - CS380 (Every year)
  • Operating Systems - Peck - CS486 (Alternate years)
  • Special Topics - Rogers - CSx82* (Every year)
  • Student Research - 10146 -CS486 (Every semester)

Academic Year 2016/17 (Provisional) and Subsequent Even Numbered Years

Fall

  • Programming and Problem Solving - 10115 - CS128 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Computational Science - 10142 - CS290 (Alternate years)
  • Algorithms and Data Structures - 10109 - CS310 (Every year)
  • Parallel Computation - 20123 - CS360 (Alternate years)
  • Networks and Networking - 10145 - CS410 (Alternate years)
  • Student Research - 10146 -CS486 (Every semester)
  • Senior Capstone Experience - 10114 - CS488 (Every year)

Spring

  • Math Toolkit - 20124 - CS195 (Every year)
  • Advanced Programming - 20117 - CS256 (Every year)
  • Applied Groups - 10111 - CS281 (Every semester)
  • Principles of Computer Organization - 20121 - CS320 (Every year)
  • Computer Graphics - 20038 - CS370 (Alternate years)
  • Theory of Computation - 20118 - CS380 (Every year)
  • Database Systems - 20040 - CS430 (Alternate years)
  • Special Topics - 20119 - CSx82 (Every year)
  • Student Research - 10146 -CS486 (Every semester)

Occasionally

  • Symbolic Logic - 10310 - CS130
  • Robotics - 20874 - CS282
  • Electronics and Instrumentation - 20044 - CS350
Click here for a graphical representation of the courses and their prerequisites

Notes

Courses are subject to change

Valid
            CSS! Valid XHTML 1.0!