Undergraduate Courses

For Graduate Courses, click here

Course Number Course Name Prereqs Coreqs Course Coordinator Typically Offered: Classroom Typically Offered: Webcampus
CS 105Introduction to Scientific Computing
Outcomes | Syllabus
  BurlickFall, SpringSummer (as part of Euclid online program for high school students)
CS 110Creative Problem Solving with Computing
Outcomes | Syllabus
  CompagnoniFall 
CS 115Introduction to Computer Science
Outcomes | Syllabus
  NaumannFall, Spring 
CS 135Discrete Structures
Outcomes | Syllabus
  BurlickFall, Spring 
CS 146Introduction to Web Programming and Project Development
Outcomes | Syllabus
  GabarroFall 
CS 181Introduction to Computer Science Honors I
Outcomes | Syllabus
  PortokalidisFall 
CS 182Introduction to Computer Science Honors II
Outcomes | Syllabus
CS 181CS 135GabarroSpring 
CS 284Data Structures
Outcomes | Syllabus
CS 115CS 135GabarroFall, Spring 
CS 306Introduction to IT Security
Outcomes | Syllabus
  WetzelFall 
CS 334Automata and Computation
Outcomes | Syllabus
CS 115, CS 135 NicolosiFall 
CS 347Software Development Process
Outcomes | Syllabus
CS 181 or CS 284, CS 135 HeSpring 
CS 370Creative Problem Solving and Team Programming
Outcomes | Syllabus
CS 182 or CS 385 DuchampSpring 
CS 383Computer Organization and Programming
Outcomes | Syllabus
CS 115CS 181 or CS 284GabarroFall 
CS 385Algorithms
Outcomes | Syllabus
CS 181 or CS 284 BorowskiFall, Spring, Summer 1 
CS 392Systems Programming
Outcomes | Syllabus
CS 182 or CS 385 GabarroFall, Spring 
CS 423Senior Design I
Outcomes | Syllabus
CS 182 or CS 385, CS 347 KlappholzFall 
CS 424Senior Design II
Outcomes | Syllabus
CS 423 KlappholzSpring 
CS 442Database Management Systems
Outcomes | Syllabus
CS 182 or CS 385 WangFall 
CS 443Database Practicum
Outcomes | Syllabus
 CS 442KlappholzFall 
CS 465Selected Topics in Computer Science
Outcomes
   Occasionally 
CS 488Computer Architecture
Outcomes | Syllabus
CS 383MA 222PeyrovianSpring 
CS 492Operating Systems
Outcomes | Syllabus
CS 383, CS 392 WangSpring 
CS 496Principles of Programming Languages
Outcomes | Syllabus
CS 334CS 182 or CS 385CompagnoniSpring 
CS 497Independent Study
Outcomes
   On demand 
CS 498Senior Research I
Outcomes
   On demand 
CS 499Senior Research II
Outcomes
   On demand