- Future Students
- Academic Progams
- Undergraduate Program
- Current Semester CS Courses
- New Course Offerings
- Upcoming Semesters
- Previous Semesters
- Canonical Syllabi
- Course Access & Request Policy
- Academic Integrity Policy
- Grad Student Registration
- Variable Title Courses
- Study Abroad
- Professional Practice
- Co-Op Professional Practice
- Non-Co-Op Professional Practice
- ISS Application Process for International Students (CPT, OPT, RCL, Program Extension, COEL)
- Pass/Not Pass Spring 2020
Computer Science Courses: Spring 2024
Undergraduate
Catalog | Title | Instructor | Time |
---|---|---|---|
CS 10100 | Digital Literacy |
George B. Adams, III |
Time |
CS 15900 | C Programming |
Eman Samy Diyab Max Rees William N Crum Xiaojin Liu |
Time |
CS 17600 | Data Engineering In Python |
Tony Bergstrom |
Time |
CS 17700 | Programming With Multimedia Objects |
Jessica Mackey Conner-Strunk |
Time |
CS 18000 | Problem Solving And Object-Oriented Programming |
H. E. Dunsmore Tony Bergstrom |
Time |
CS 18200 | Foundations Of Computer Science |
Sarah H Sellke Elisha Sacks |
Time |
CS 19300 | Tools |
Arman Kumar Jagannath Prabhakaran Shruti Sharma |
Time |
CS 19700 | Freshman Honors Seminar |
Douglas E. Comer |
Time |
CS 21100 | Competitive Programming I |
Ethan Dickey |
Time |
CS 23500 | Introduction To Organizational Computing |
Marta A. Crowe |
Time |
CS 24000 | Programming In C |
Jeffrey A. Turkstra |
Time |
CS 24200 | Introduction To Data Science |
Jordan A. Awan |
Time |
CS 25000 | Computer Architecture |
Xuehai Qian |
Time |
CS 25100 | Data Structures And Algorithms |
Andres Bejarano |
Time |
CS 25200 | Systems Programming |
Gustavo Adolfo Junipero Rodriguez-rivera |
Time |
CS 25300 | Data Structures And Algorithms For DS/AI |
Andres Bejarano |
Time |
CS 30700 | Software Engineering I |
Xiangyu Zhang |
Time |
CS 31100 | Competitive Programming II |
Arvind Ramaswami |
Time |
CS 33400 | Fundamentals Of Computer Graphics |
Aniket Bera |
Time |
CS 34800 | Information Systems |
Hisham R. Benotman |
Time |
CS 35100 | Cloud Computing |
Douglas E. Comer |
Time |
CS 35200 | Compilers: Principles And Practice |
Tiark Rompf |
Time |
CS 35400 | Operating Systems |
Dongyan Xu |
Time |
CS 35500 | Introduction To Cryptography |
Hemanta K. Maji |
Time |
CS 37300 | Data Mining And Machine Learning |
Steve Hanneke Ruqi Zhang |
Time |
CS 38003 | Python Programming |
Sai Lakshminarayanan Balakrishnan |
Time |
CS 38100 | Introduction To The Analysis Of Algorithms |
Jeremiah M. Blocki Simina Branzei |
Time |
CS 39000-GIS | Great Issues In Computer Sci |
Elisha Sacks |
Time |
CS 40700 | Software Engineering Senior Project |
H. E. Dunsmore |
Time |
CS 40800 | Software Testing |
Pedro Fonseca |
Time |
CS 41100 | Competitive Programming III |
Zhongtang Luo |
Time |
CS 42200 | Computer Networks |
Chunyi Peng |
Time |
CS 42600 | Computer Security |
Christina Garman |
Time |
CS 43400 | Advanced Computer Graphics |
Bedrich Benes |
Time |
CS 44000 | Large Scale Data Analytics |
Hisham R. Benotman |
Time |
CS 44800 | Introduction To Relational Database Systems |
Bharat Bhargava |
Time |
CS 45600 | Programming Languages |
Benjamin J. Delaware |
Time |
CS 47100 | Introduction To Artificial Intelligence |
Brian Bullins |
Time |
CS 47500 | Human-Computer Interaction |
Sooyeon Jeong |
Time |
CS 48300 | Introduction To The Theory Of Computation |
Simina Branzei |
Time |
CS 49000-DSC | Data Science Capstone |
Petros S. Drineas |
Time |
CS 49000-IOS | iOS Development In Swift |
Leanne E. Alsatie William Y. Kwon |
Time |
CS 49000-VR1 | Introduction To VR/AR |
Voicu S. Popescu |
Time |
CS 49700 | Honors Research Project |
Pedro Fonseca |
Time |
Graduate
Last Updated: Dec 6, 2022 4:28 PM