Computer Science Schedule of Course Offerings

Plan your degree based on what courses are offered in each semester.  Check LOUIE using the Class Search/Browse Catalog option for the course description, prerequisites and other information for each class.

Classes offered both fall and spring

  • CS 110 - Introduction to Computer Science
  • CS 112 - Introduction to the World Wide Web and Internet
  • CS 122 and 122L - Programming for Engineering and Science
  • CS 126 and 126L - Computer Science I
  • CS 136 and 136L - Computer Science II
  • CS 249 - Data Structures

Classes offered every fall (unless noted)

  • CS 212 - Web Programming
  • CS 248 - Foundations of Computer Science - for Applied CS or minor in CS only (not offered every fall)
  • CS 301 - Ethics in Computer Science
  • CS 315 - Automata Theory
  • CS 421 - Algorithms
  • CS 476 - Requirements Engineering

Classes offered every spring (unless noted)

  • CS 200 - Computer Organization
  • CS 386 - Software Engineering
  • CS 396 - Principles of Languages
  • CS 480 - Operating Systems
  • CS 486C - Capstone Experience

Other classes in fall 2013

  • CS 345 - Database Systems
  • CS 399 - Projects in Bioinformatics
  • CS 440/540 - Software Architecture
  • CS 499/599 -
  • CS 499/599 - Advanced Software Design and Re-engineering

Other classes in spring 2014

  • CS 299 - Introduction to Bioinformatics
  • CS 460/560 - Computer Networks
  • CS 477/577 - Advanced User Interfaces
  • CS 499/599 - Software Assurance

Other classes in fall 2014

  • CS TBD
  • CS TBD
  • CS TBD
  • CS TBD