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 only in the fall

  • 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

Other classes in fall 2012

  • CS 345 - Database Systems
  • CS 499 - Bioinformatics
  • CS 499 - Information Security
  • EE 410 - Embedded Control  (An EE class that will also count as a CS Major Elective)
  • EE 414 - Advanced Computer Architecture (An EE class that will also count as a CS Major Elective)

Classes offered only in the spring

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

Other classes in spring 2013

  • CS 299 - Bioinformatics
  • CS 430 - Computer Graphics
  • CS 460 - Computer Networking
  • CS 499 - Software Assurance
  • CS 499 - Software Project Management