Current Courses

Term: Spring 2017
Course Number Lecture Title Credits Instructors Course Website
CS 240 1, 2 Introduction to Discrete Mathematics (Spring 2017) 3
  • Autumn Kent (Mathematics)
CS 252 2 Introduction to Computer Engineering (Spring 2017) 2
CS 252 1, 3 Introduction to Computer Engineering (Spring 2017) 2
  • Katherine Morrow (ECE)
  • P. Ramanathan (ECE)
CS 270 1 Fundamentals of Human-Computer Interaction (Spring 2017) 3
CS 301 1, 2 Introduction to Data Programming (Spring 2017) 3 Website
CS 302 1, 2 Introduction to Programming (Spring 2017) 3 Website
CS 302 3, 4 Introduction to Programming (Spring 2017) 3 Website
CS 304 WES-CS Group Meeting (Spring 2017) 0-1
CS 310 1, 2 Problem Solving using Computers (Spring 2017) 3 Website
CS 352 1, 2 Digital Systems Fundamentals (Spring 2017) 3
  • Michael Morrow (ECE)
  • Joseph Krachey (ECE)
CS 354 1, 2 Machine Organization and Programming (Spring 2017) 3
CS 354 3 Machine Organization and Programming (Spring 2017) 3 Website
CS 367 3 Introduction to Data Structures (Spring 2017) 3
CS 367 1, 2 Introduction to Data Structures (Spring 2017) 3
CS 368 1 Learning a Programming Language: Matlab 1 Website
CS 368 3 Learning a Programming Language: C++ for Java Programmers 1
CS 371 1 Technology of Computer-Based Business Systems (Spring 2017) 3
  • A. Jakubczak
CS 402 1 Introducing Computer Science to K-12 Students (Spring 2017) 2 Website
CS 407 1 Foundations of Mobile Systems and Applications (Spring 2017) 3
CS 412 1 Introduction to Numerical Methods (Spring 2017) 3
CS 435 1 Introduction to Cryptography (Spring 2017) 3
CS 475 1 Introduction to Combinatorics (Spring 2017) 3
  • Tonghai Yang (Mathematics)
CS 506 1 Software Engineering (Spring 2017) 3 Website
CS 524 1 Introduction to Optimization (Spring 2017) 3
  • Laurent Lessard (ECE)
CS 525 1 Linear Programming Methods (Spring 2017) 3 Website
CS 533 1 Image Processing (Spring 2017) 3
  • William Sethares (ECE)
CS 536 1 Introduction to Programming Languages and Compilers (Spring 2017) 3 Website
CS 537 1 Introduction to Operating Systems (Spring 2017) 4 (Undergrad) / 3 (Grad)
CS 540 1 Introduction to Artificial Intelligence (Spring 2017) 3
CS 540 2 Introduction to Artificial Intelligence (Spring 2017) 3 Website
CS 552 1 Introduction to Computer Architecture (Spring 2017) 3
CS 559 1 Computer Graphics (Spring 2017) 3
CS 564 1 Database Management Systems: Design and Implementation (Spring 2017) 4 (Undergrad) / 3 (Grad) Website
CS 567 1 Medical Image Analysis (Spring 2017) 3
  • Jeanette Mumford (Biostatistics)
CS 570 1 Introduction to Human-Computer Interaction (Spring 2017) 4
CS 577 1 Introduction to Algorithms (Spring 2017) 3 Website
CS 638 2 Undergraduate Topics in Computing: Theory & Practice in CS Education 1-3
CS 638 3, 4, 5, 6 Undergraduate Topics in Computing: Intro to Algorithms Discussion Session 1-3
CS 638 7 Undergraduate Topics in Computing: Deep Neural Networks 1-3 Website
CS 640 1 Introduction to Computer Networks (Spring 2017) 3
CS 681 Senior Honors Thesis (681) (Spring 2017) 3
CS 682 Senior Honors Thesis (682) (Spring 2017) 3
CS 691 Senior Thesis (691) (Spring 2017) 2-3
CS 692 Senior Thesis (692) (Spring 2017) 2-3
CS 699 Directed Study (Spring 2017) 1-6
CS 703 1 Advanced Topics in Programming Languages and Compilers (Spring 2017) 3
CS 704 1 Principles of Programming Languages (Spring 2017) 3
CS 710 1 Computational Complexity (Spring 2017) 3 Website
CS 715 1 Methods of Computational Mathematics II (Spring 2017) 3
  • Qin Li (Mathematics)
CS 728 1 Integer Optimization (Spring 2017) 3
CS 730 1 Nonlinear Optimization II (Spring 2017) 3
CS 736 1 Advanced Operating Systems (Spring 2017) 3 Website
CS 740 1 Advanced Computer Networks (Spring 2017) 3
CS 757 1 Advanced Computer Architecture II (Spring 2017) 3
  • Mikko Lipasti (ECE)
CS 760 1 Machine Learning (Spring 2017) 3
CS 761 1 Advanced Machine Learning (Spring 2017) 3 Website
CS 765 1 Data Visualization (Spring 2017) 3 Website
CS 766 1 Computer Vision (Spring 2017) 3
CS 776 1 Advanced Bioinformatics (Spring 2017) 3 Website
CS 784 1 Foundations of Data Management (Spring 2017) 3 Website
CS 790 Master’s Thesis (Spring 2017) 1-9
CS 799 Master’s Research (Spring 2017) 1-9
CS 812 1 Arithmetic Algorithms (Spring 2017) 3
CS 838 2 Topics in Computing: Deep Neural Networks 3 Website
CS 838 1 Topics in Computing: Data Science: Principles, Algorithms, Applications 3
CS 899 Pre-Dissertator Research (Spring 2017) 1-9
CS 900 1 Advanced Seminar in Computer Science (Spring 2017) 0-1
CS 915 1 Computation and Informatics in Biology and Medicine (Spring 2017) 1
CS 990 Dissertation (Spring 2017) 1-6
CS 999 Dissertator Research (Spring 2017) 1-6