Pre-fall 2019 breadth courses

Computer Science courses are listed in the three different breadth bins below.

To earn a PhD, MS or MSCPS degree, you must earn a B or better (not a B-) in at least one 5000-level course (not 6000 or higher) from each of the three bins. By petition to the Graduate Committee, similar transferred graduate work done elsewhere may be used to satisfy part of this requirement. Below is a list of courses for each bin. 

Bin One

  • CSCI 5229 – Computer Graphics
  • CSCI 5254 – Convex Optimization
  • CSCI 5434 – Probability for Computer Science
  • CSCI 5444 – Introduction to Theory of Computation
  • CSCI 5446 – Chaotic Dynamics
  • CSCI 5454 – Design and Analysis of Algorithms
  • CSCI 5576 – High-Performance Scientific Computing
  • CSCI 5606 – Principles of Numerical Computation
  • CSCI 5636 – Numerical Solution of Partial Differential Equations
  • CSCI 5646 – Numerical Linear Algebra
  • ​CSCI 5654 – Linear Programming
  • CSCI 5676 – Numerical Methods for Unconstrained Optimization

Bin Two

  • CSCI 5302 – Advanced Robotics
  • CSCI 5322 - Algorithmic Human Robot Interaction 
  • CSCI 5352 – Network Analysis and Modeling
  • CSCI 5402 - Research Methods in Human Robot Interaction
  • CSCI 5502 – Data Mining
  • CSCI 5616 - Introduction to Virtual Reality
  • CSCI 5622 - Machine Learning
  • CSCI 5722 - Computer Vision
  • CSCI 5822 - Probabilistic Models
  • CSCI 5832 – Natural Language Processing
  • CSCI 5839 – User Centered Design
  • CSCI 5849 - Input Interaction and Accessibility
  • CSCI 5922 - Neural Networks and Deep Learning

Bin Three

  • CSCI 5135 – Computer-Aided Verification
  • CSCI 5253 – Datacenter Scale Computing
  • CSCI 5273 – Network Systems
  • CSCI 5403 – Intro to Cyber Security
  • CSCI 5413 – Ethical Hacking
  • CSCI 5448 – Object-Oriented Analysis and Design
  • CSCI 5525 – Compiler Construction
  • CSCI 5535 – Fundamental Concepts of Programming Languages
  • CSCI 5573 – Advanced Operating Systems
  • CSCI 5673 – Distributed Systems
  • CSCI 5828 - Foundations of Software Engineering
  • CSCI 5854 – Theoretical Foundation of Cyber-Physical System