Current Courses

Term: Spring 2018
Course Number Lecture Title Credits Instructors Course Website
CS 200 1, 2 Programming I (Spring 2018) 3 Website
CS 200 3, 4 Programming I (Spring 2018) 3 Website
CS 240 2 Introduction to Discrete Mathematics (Spring 2018) 3
  • Gabriele Meyer (Mathematics)
CS 240 1 Introduction to Discrete Mathematics (Spring 2018) 3
  • Mariya Soskova (Mathematics)
CS 252 2, 4 Introduction to Computer Engineering (Spring 2018) 2
CS 252 3 Introduction to Computer Engineering (Spring 2018) 2
  • Joseph Krachey (ECE)
CS 270 1 Fundamentals of Human-Computer Interaction (Spring 2018) 3
CS 298 Directed Study in Computer Science (Spring 2018) 1-3
CS 300 1, 2 Programming II (Spring 2018) 3 Website
CS 300 3 Programming II (Spring 2018) 3 Website
CS 300 4,5 Programming II (Spring 2018) 3 Website
CS 301 1, 2 Introduction to Data Programming (Spring 2018) 3
CS 301 3 Introduction to Data Programming (Spring 2018) 3
CS 304 2, 5, 6, 9, 10, 11, 12 WES-CS Group Meeting (Spring 2018) 0-1
CS 310 1, 2 Problem Solving using Computers (Spring 2018) 3 Website
CS 352 1, 2 Digital Systems Fundamentals (Spring 2018) 3
  • Eric Hoffman
CS 354 1, 2 Machine Organization and Programming (Spring 2018) 3
CS 354 3 Machine Organization and Programming (Spring 2018) 3
CS 367 1 Introduction to Data Structures (Spring 2018) 3
CS 368 1 Matlab Programming 1
CS 368 2 C++ for Java Programmers 1
CS 371 1 Technology of Computer-Based Business Systems (Spring 2018) 3
  • Nicholas Davis
CS 400 1, 2 Programming III (Spring 2018) 3 Website
CS 402 1 Introducing Computer Science to K-12 Students (Spring 2018) 2
CS 435 1, 2, 3 Introduction to Cryptography (Spring 2018) 3
CS 471 1 Introduction to Computational Statistics (Spring 2018) 3
CS 475 1 Introduction to Combinatorics (Spring 2018) 3
  • Paul Terwilliger
CS 475 2 Introduction to Combinatorics (Spring 2018) 3
  • Aleksandr Pavlov
CS 506 1 Software Engineering (Spring 2018) 3 Website
CS 513 1 Numerical Linear Algebra (Spring 2018) 3
CS 524 1 Introduction to Optimization (Spring 2018) 3 Website
CS 525 1 Linear Programming Methods (Spring 2018) 3
CS 536 1 Introduction to Programming Languages and Compilers (Spring 2018) 3 Website
CS 537 1 Introduction to Operating Systems (Spring 2018) 4 Website
CS 538 1 Introduction to the Theory and Design of Programming Languages (Spring 2018) 3
CS 540 2 Introduction to Artificial Intelligence (Spring 2018) 3 Website
CS 540 1 Introduction to Artificial Intelligence (Spring 2018) 3
CS 552 1 Introduction to Computer Architecture (Spring 2018) 3
CS 558 1 Introduction to Computational Geometry (Spring 2018) 3
CS 559 1 Computer Graphics (Spring 2018) 3
CS 564 2 Database Management Systems (Spring 2018) 4
CS 567 1 Medical Image Analysis (Spring 2018) 3
  • Jeanette Mumford
CS 570 1, 2 Introduction to Human-Computer Interaction (Spring 2018) 4
CS 577 1 Introduction to Algorithms (Spring 2018) 3 Website
CS 577 1 Introduction to Algorithms (Spring 2018) 3 Website
CS 612 1 User Experience Design II (Spring 2018) 3
CS 638 1 Theory and Practice in CS Education 1-3
CS 639 1 Undergraduate Research in Human-Computer Interaction 3
CS 640 1 Introduction to Computer Networks (Spring 2018) 3
CS 681 Senior Honors Thesis (681) (Spring 2018) 3
CS 682 Senior Honors Thesis (682) (Spring 2018) 3
CS 691 Senior Thesis (691) (Spring 2018) 2-3
CS 692 Senior Thesis (692) (Spring 2018) 2-3
CS 699 Directed Study (Spring 2018) 1-6
CS 701 1 Construction of Compilers (Spring 2018) 3 Website
CS 704 1 Principles of Programming Languages (Spring 2018) 3
CS 715 1 Methods of Computational Mathematics II (Spring 2018) 3
CS 723 1 Dynamic Programming and Associated Topics (Spring 2018) 3
  • Gabriel Zayas-Caban (Industrial & Systems Engineering)
CS 726 1 Nonlinear Optimization I (Spring 2018) 3 Website
CS 728 1 Integer Optimization (Spring 2018) 3
CS 736 1 Advanced Operating Systems (Spring 2018) 3 Website
CS 740 1 Advanced Computer Networks (Spring 2018) 3
CS 755 1 VLSI Systems Design (Spring 2018) 3
  • Jing Li (ECE)
CS 757 1 Advanced Computer Architecture II (Spring 2018) 3
CS 760 1 Machine Learning (Spring 2018) 3
CS 766 1 Computer Vision (Spring 2018) 3
CS 776 1 Advanced Bioinformatics (Spring 2018) 3 Website
CS 787 1 Advanced Algorithms and Data Structures (Spring 2018) 3
CS 790 Master’s Thesis (Spring 2018) 1-9
CS 799 Master’s Research (Spring 2018) 1-9
CS 838 5 Large-scale Machine Learning 3
CS 839 2 Topics in Security 3
CS 839 1 Data Science: Principles, Algorithms, Applications 3
CS 839 4 Core Topics in Computing (Spring 2018) 3
CS 861 1 Theoretical Foundations of Machine Learning (Spring 2018) 3 Website
CS 880 1 Topics in Theoretical Computer Science (Spring 2018) 3
CS 899 Pre-Dissertator Research (Spring 2018) 1-9
CS 900 Advanced Seminar in Computer Science (Spring 2018) 0-1
CS 915 1 Computation and Informatics in Biology and Medicine (Spring 2018) 1
  • Louise Pape
CS 990 Dissertation (Spring 2018) 1-6
CS 999 Dissertator Research (Spring 2018) 1-6