Current Courses

Term: Fall 2017
Course Number Lecture Title Credits Instructors Course Website
CS 200 1, 2 Programming I (Fall 2017) 3 Website
CS 200 3, 4 Programming I (Fall 2017) 3 Website
CS 202 1 Introduction to Computation (Fall 2017) 3
CS 240 1, 2 Introduction to Discrete Mathematics (Fall 2017) 3 Website
CS 252 1 Introduction to Computer Engineering (Fall 2017) 2
  • Katherine Morrow (ECE)
CS 252 2, 5 Introduction to Computer Engineering (Fall 2017) 2
CS 298 Directed Study in Computer Science (Fall 2017) 1-3
CS 300 1, 2 Programming II (Fall 2017) 3 Website
CS 301 1, 2 Introduction to Data Programming (Fall 2017) 3
CS 301 3 Introduction to Data Programming (Fall 2017) 3
CS 304 WES-CS Group Meeting (Fall 2017) 0-1
CS 352 1, 2 Digital Systems Fundamentals (Fall 2017) 3
  • Eric J. Hoffman
  • Michael G. Morrow
CS 354 1, 2 Machine Organization and Programming (Fall 2017) 3
CS 367 1, 2 Introduction to Data Structures (Fall 2017) 3
CS 367 3 Introduction to Data Structures (Fall 2017) 3
CS 367 4 Introduction to Data Structures (Fall 2017) 3 Website
CS 368 1 C++ for Java Programmers 1
CS 402 1 Introducing Computer Science to K-12 Students (Fall 2017) 2 Website
CS 412 1 Introduction to Numerical Methods (Fall 2017) 3
CS 435 1 Introduction to Cryptography (Fall 2017) 3
CS 475 1 Introduction to Combinatorics (Fall 2017) 3
  • Paul M. Terwilliger
CS 475 2 Introduction to Combinatorics (Fall 2017) 3
  • John Wiltshire-Gordon
CS 506 1 Software Engineering (Fall 2017) 3
CS 514 1 Numerical Analysis (Fall 2017) 3
  • Saverio Spagnolie
CS 520 1 Introduction to Theory of Computing (Fall 2017) 3 Website
CS 524 1 Introduction to Optimization (Fall 2017) 3
CS 525 1 Linear Programming Methods (Fall 2017) 3
CS 532 1 Theory and Applications of Pattern Recognition (Fall 2017) 3
  • Rebecca Willett Lu (ECE)
Website
CS 533 1 Image Processing (Fall 2017) 3
  • William Sethares (ECE)
CS 536 1 Introduction to Programming Languages and Compilers (Fall 2017) 3 Website
CS 537 1 Introduction to Operating Systems (Fall 2017) 4
CS 537 2 Introduction to Operating Systems (Fall 2017) 4
CS 539 1 Introduction to Artificial Neural Networks and Fuzzy Systems (Fall 2017) 3
CS 540 1 Introduction to Artificial Intelligence (Fall 2017) 3 Website
CS 540 2 Introduction to Artificial Intelligence (Fall 2017) 3
CS 552 1 Introduction to Computer Architecture (Fall 2017) 3
CS 559 1 Computer Graphics (Fall 2017) 3
CS 564 2 Database Management Systems (Fall 2017) 4
CS 564 3 Database Management Systems (Fall 2017) 4
CS 576 1 Introduction to Bioinformatics (Fall 2017) 3 Website
CS 577 1 Introduction to Algorithms (Fall 2017) 3
CS 611 1 User Experience Design I (Fall 2017) 3
  • Kristin Eschenfelder (iSchool)
CS 638 1 Tutor Training 1-3
CS 640 1 Introduction to Computer Networks (Fall 2017) 3 Website
CS 681 Senior Honors Thesis (681) (Fall 2017) 3
CS 682 Senior Honors Thesis (682) (Fall 2017) 3
CS 691 Senior Thesis (691) (Fall 2017) 2-3
CS 692 Senior Thesis (692) (Fall 2017) 2-3
CS 699 Directed Study (Fall 2017) 1-6
CS 703 1 Advanced Topics in Programming Languages and Compilers (Fall 2017) 3 Website
CS 706 1 Analysis of Software Artifacts (Fall 2017) 3 Website
CS 707 1 Mobile and Wireless Networking (Fall 2017) 3
CS 710 1 Computational Complexity (Fall 2017) 3 Website
CS 714 1 Methods of Computational Mathematics I (Fall 2017) 3
  • Qin Li
CS 727 1 Convex Analysis (Fall 2017) 3
CS 736 1 Advanced Operating Systems (Fall 2017) 3 Website
CS 739 1 Distributed Systems (Fall 2017) 3 Website
CS 744 1 Big Data Systems (Fall 2017) 3
CS 752 1 Advanced Computer Architecture I (Fall 2017) 3
CS 756 1 Computer-Aided Design for VLSI (Fall 2017) 3
CS 759 1 High Performance Computing for Applications in Engineering (Fall 2017) 3 Website
CS 760 1 Machine Learning (Fall 2017) 3
CS 761 1 Mathematical Foundations of Machine Learning 3 Website
CS 764 1 Topics in Database Management Systems (Fall 2017) 3 Website
CS 765 1 Data Visualization (Fall 2017) 3 Website
CS 770 1 Human-Computer Interaction (Fall 2017) 3 Website
CS 790 Master’s Thesis (Fall 2017) 1-9
CS 799 Master’s Research (Fall 2017) 1-9
CS 841 1 Computational Cognitive Science (Fall 2017) 3
CS 880 1 Algorithms for Massive Datasets 3 Website
CS 899 Pre-Dissertator Research (Fall 2017) 1-9
CS 915 1 Computation and Informatics in Biology and Medicine (Fall 2017) 1
  • Louise Pape
CS 990 Dissertation (Fall 2017) 1-6
CS 999 Dissertator Research (Fall 2017) 1-6