Fall 2020 Courses - Department of Computer Science - Purdue University Skip to main content

Computer Science Courses: Fall 2020

Undergraduate

Catalog Title Instructor Time
CS 10100 Digital Literacy Xiaojin Liu
Time
CS 15900 C Programming William N Crum
Xiaojin Liu
Ruby Tahboub
Time
CS 17700 Programming With Multimedia Objects Gary McFall
Time
CS 18000 Problem Solving And Object-Oriented Programming H. E. Dunsmore
Jeffrey A. Turkstra
Time
CS 18200 Foundations Of Computer Science Elisha Sacks
Time
CS 19000-DEP Data Engineering In Python Tony Bergstrom
Time
CS 19100-001 Freshm Resources Semnr Faith Giordano
Time
CS 19100-002 Freshm Resources Semnr Kevin B. Jones
Time
CS 19100-003 Freshm Resources Semnr Kevin B. Jones
Time
CS 19100-L10 Freshm Resources Semnr Marsha B. Rhees
Time
CS 19100-LC1 Freshm Resources Semnr Philip M. Leblanc
Time
CS 19100-LC2 Freshm Resources Semnr Paul R. Sewell
Time
CS 19100-LC3 Freshm Resources Semnr Kathryn B. Van Ness
Time
CS 19100-LC4 Freshm Resources Semnr Traci L. Edmonds
Time
CS 19100-LE7 Freshm Resources Semnr Julia K. Hamrick
Time
CS 19100-LE9 Freshm Resources Semnr Kimberly A. Rechkemmer
Time
CS 19300 Tools Caleb H. Ahn
Arianna J. Smith
Sarah M. Thomas
Darsh S. Dalal
Vidur Gupta
Shashank Kumar
Niharika Vijay Pujar
Neerali Shah
Varun H. Shah
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 Tony Bergstrom
Time
CS 25000 Computer Architecture George B. Adams, III
Time
CS 25100 Data Structures And Algorithms Andres Bejarano
Time
CS 25200 Systems Programming Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 29000-001 Competitive Programming I Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 29000-CPI Competitive Programming I Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 30700 Software Engineering I Roopsha Samanta
Justin D. Gillingham
Time
CS 31400 Numerical Methods Alex Pothen
Time
CS 33400 Fundamentals Of Computer Graphics Christoph M. Hoffmann
Time
CS 34800 Information Systems Hisham R. Benotman
Time
CS 35200 Compilers: Principles And Practice Zhiyuan Li
Time
CS 35400 Operating Systems Kihong Park
Time
CS 35500 Introduction To Cryptography Hemanta K. Maji
Time
CS 37300 Data Mining And Machine Learning Dan Goldwasser
Time
CS 38003 Python Programming Ruby Tahboub
Time
CS 38100 Introduction To The Analysis Of Algorithms Elena Grigorescu
Jeremiah M. Blocki
Time
CS 39000-001 Competitive Programming II Ninghui Li
Time
CS 39000-006 Service Learn Outreach Sean T. Flannery
Time
CS 39000-CP2 Competitive Programming II Ninghui Li
Time
CS 39000-SL2 Service Learn Outreach Sean T. Flannery
Time
CS 39100-001 Junior Resources Semnr Sally Luzader
Time
CS 39100-LE1 Junior Resources Semnr Sally Luzader
Time
CS 39700 Honors Seminar Eugene H. Spafford
Time
CS 40700 Software Engineering Senior Project H. E. Dunsmore
Time
CS 40800 Software Testing Pedro Fonseca
Time
CS 42200 Computer Networks Sonia Fahmy
Time
CS 42600 Computer Security Aniket Kate
Time
CS 44800 Introduction To Relational Database Systems Elisa Bertino
Time
CS 47100 Introduction To Artificial Intelligence Yexiang Xue
Time
CS 47300 Web Information Search And Management Christopher W. Clifton
Time
CS 47800 Introduction To Bioinformatics Michael Gribskov
Time
CS 49000-002 Intro To Data Visualization Xavier Tricoche
Time
CS 49000-LD Large Scale Data Analysis Bruno Ribeiro
Time
CS 49000-LDA Large Scale Data Analytics Bruno Ribeiro
Time
CS 49000-VIZ Intro To Data Visualization Xavier Tricoche
Time
CS 49700 Honors Research Project Pedro Fonseca
Time

Graduate

Catalog Title Instructor Time
CS 50023 Data Engineering I Ruby Tahboub
Time
CS 50024 Data Engineering II Ruby Tahboub
Time
CS 50025 Foundations Of Decision Making Young-San Lin
Time
CS 50100 Computing For Science And Engineering Vernon J. Rego
Time
CS 50200 Compiling And Programming Systems Changhee Jung
Time
CS 50300 Operating Systems Dave (Jing) Tian
Time
CS 51000 Software Engineering Lin Tan
Time
CS 51400 Numerical Analysis Suchuan Dong
Time
CS 51500 Numerical Linear Algebra David Gleich
Time
CS 52600 Information Security Christina Garman
Time
CS 52900 Security Analytics Berkay Celik
Time
CS 53500 Interactive Computer Graphics Voicu S. Popescu
Time
CS 53600 Data Communication And Computer Networks Chunyi Peng
Time
CS 54100 Database Systems Walid G. Aref
Time
CS 55500 Cryptography Mikhail Atallah
Time
CS 56500 Programming Languages Benjamin J. Delaware
Time
CS 56900 Introduction To Robotic Systems Chun-Sing G. Lee
Time
CS 57300 Data Mining Ming Yin
Time
CS 57800 Statistical Machine Learning Jean Honorio
Time
CS 57900 Bioinformatics Algorithms Jianzhu Ma
Time
CS 58000 Algorithm Design, Analysis, And Implementation Alexandros Psomas
Time
CS 58400 Theory Of Computation And Computational Complexity Simina Branzei
Time
CS 59000-002 Computing For Life Sciences Daisuke Kihara
Time
CS 59000-003 Reinforcement Learning Kamyar Azizzadenesheli
Time
CS 59000-004 Appls Of ML And Explainable Al Bharat Bhargava
Time
CS 59000-005 Deep Visual Computing Daniel G. Aliaga
Time
CS 59000-006 Machine Learning On Graphs Pan Li
Time
CS 59000-BB Appls Of ML And Explainable Al Bharat Bhargava
Time
CS 59000-CLS Computing For Life Sciences Daisuke Kihara
Time
CS 59000-DVC Deep Visual Computing Daniel G. Aliaga
Time
CS 59000-FCS Foundations Of CS Young-San Lin
Time
CS 59000-MLG Machine Learning On Graphs Pan Li
Time
CS 59000-NCD Numerical Comput For Data Sci Ninghui Li
Time
CS 59000-RA Randomized Algorithms Kent Quanrud
Time
CS 59000-RL Reinforcement Learning Kamyar Azizzadenesheli
Time
CS 59100-001 Seminar Aniket Kate
Time
CS 59100-002 CERIAS Security Seminar Antonio Bianchi
Time
CS 59100-RS1 Res Sem First Yr Gr Student Aniket Kate
Time
CS 59100-SEC CERIAS Security Seminar Antonio Bianchi
Time
Last Updated: Nov 30, 2020 1:03 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2024 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.