Computer Science Graduate Courses

Course Numbersort icon Course Name Term Year Instructor
CSC 999A Doctoral Dissertation In Absentia Spring 2010
CSC 999 Doctoral Dissertation Spring 2010
CSC 997 Doctoral Dissertation Spring 2010
CSC 995 Continuation Of Doctoral Enrollment Spring 2010
CSC 985 Leave Of Absence Spring 2010
CSC 899 Master's Dissertation Spring 2010
CSC 895 Continuation Of Master's Enrollment Spring 2010
CSC 597 Computer Science Colloquium Spring 2010
CSC 595A PhD Research In Absentia Spring 2010
CSC 595 PhD Research In CSC Spring 2010
CSC 594 Internship Spring 2010
CSC 591 PhD Readings In CSC Spring 2010
CSC 589 Topics in Theory of Computation Fall 2000
CSC 578 Computational Models of Music Fall 2011 Temperley
CSC 577 Optimization and Machine Learning Fall 2010 Gildea
CSC 577 Pervasive Computing Fall 2011 Kautz
CSC 577 Pervasive Computing Fall 2011 Kautz
CSC 577 Intro to Data Mining Fall 2012 Luo
CSC 577 Mathematical Alternatives to Standard Probability Spring 2013 Fine
CSC 577 Intro to Data Mining Fall 2013 Luo
CSC 576 Big Data Computer Systems Fall 2013 Shen
CSC 575 Seminar in Numerical Analysis Spring 2000
CSC 574 Seminar in Theory of Computation Fall 2000
CSC 574 Appreciating and Understanding Network Phenomena Spring 2012 Seiferas
CSC 574 Appreciating and Understanding Network Phenomena Spring 2013 Seiferas
CSC 573 Collaborative Software Engineering Spring 2010 Ding
CSC 573 Advanced Topics in Memory Systems Spring 2011 Ipek
CSC 573 Advanced Topics in Memory Systems Spring 2012 Ipek
CSC 573 Advanced Memory Systems Spring 2013 Ipek
CSC 572 Seminar in Programing Language Fall 2000
CSC 572 Seminar in Pervasive Parallelism Spring 2012 Dwarkadas
CSC 572 Cloud Computing Analytics Spring 2013 Kautz
CSC 571 Computational Models of Cognition Fall 2010 Jacobs
CSC 571 Language Parsing and Complexity Fall 2012 Gildea
CSC 559 Topics in Cognitive Science Fall 2000
CSC 549 Topics in Artificial Intelligence Fall 2000
CSC 529 Topics in Programming Language Fall 2000
CSC 513 Probabilistic Theories of Cognitive Processing Fall 2012 Jacobs
CSC 512 Computational Methods of Cognitive Science Fall 2011 Jacobs
CSC 495 Advanced Research in CSC Spring 2010
CSC 491 Advanced Readings in CSC Spring 2010
CSC 490 Supervised Teaching Spring 2010
CSC 490 Supervised Teaching Fall 2010
CSC 487 Advanced Modes of Computation Fall 2010 Seiferas
CSC 487 Algorithms and Elections Fall 2012 Hemaspaandra
CSC 486 Computational Complexity Fall 2010 Hemaspaandra
CSC 486 Computational Complexity Fall 2011 Seiferas
CSC 486 Computational Complexity Fall 2012 Seiferas
CSC 486 Computational Complexity Fall 2013 Seiferas
CSC 484 Advanced Algorithms Spring 2010 Seiferas
CSC 484 Advanced Algorithms Spring 2011 Štefankovič
CSC 484 Advanced Algorithms Spring 2012 Štefankovič
CSC 484 Advanced Algorithms Spring 2013 Štefankovič
CSC 483 Topics in Cryptography Spring 2013 Venkitasubramaniam
CSC 481 Cryptography Spring 2012 Venkitasubramaniam
CSC 481 Cryptography Fall 2012 Venkitasubramaniam
CSC 481 Cryptography Fall 2013 Venkitasubramaniam
CSC 467 Advanced GPU Programming and Cloud Computing Spring 2012 Soyata
CSC 467 Advanced GPU Programming and Cloud Computing Spring 2013 Soyata
CSC 466 GPU Parallel Programming using C/C++ Fall 2011 Soyata
CSC 466 GPU Parallel Programming using C/C++ Fall 2012 Soyata
CSC 466 GPU Parallel Programming using C/C++ Fall 2013 Soyata
CSC 460 Dialog Systems Spring 2011 Allen
CSC 460 Topics in Language Understanding Spring 2012 Allen
CSC 458 Parallel and Distributed Systems Spring 2010 Shen
CSC 458 Parallel and Distributed Systems Spring 2011 Shen
CSC 458 Parallel and Distributed Systems Spring 2012 Ding
CSC 458 Parallel and Distributed Systems Spring 2013 Dwarkadas
CSC 457 Computer Networks Fall 2010 Shen
CSC 457 Computer Networks Fall 2011 Shen
CSC 457 Computer Networks Spring 2013 Shen
CSC 457 Computer Networks Fall 2013 Shen
CSC 456 Operating Systems Fall 2010 Dwarkadas
CSC 456 Operating Systems Fall 2011 Dwarkadas
CSC 456 Operating Systems Fall 2012 Dwarkadas
CSC 456 Operating Systems Fall 2013 Dwarkadas
CSC 455 Advanced Programming Systems Spring 2010 Ding
CSC 455 Advanced Programming Systems Spring 2011 Ding
CSC 455 Software Analysis and Improvement (Formerly Advanced Programming Systems) Spring 2012 Ding
CSC 454 Programming Language Design & Implementation Fall 2012 Scott
CSC 454 Programming Language Design & Implementation Fall 2013 Scott
CSC 453 High Performance Microprocessors Spring 2010
CSC 453 Dynamic Language and Software Development Fall 2012 Ding
CSC 453 Dynamic Languages and Software Development Fall 2013 Ding
CSC 449 Machine Vision Spring 2010 Nelson
CSC 449 Machine Vision Spring 2012 Luo
CSC 449 Machine Vision Spring 2013 Luo
CSC 448 Statistical Speech and Language Processing Fall 2009 Gildea
CSC 448 Statistical Speech and Language Processing Fall 2011 Gildea
CSC 448 Statistical Speech and Language Processing Fall 2013 Gildea
CSC 447 Natural Language Processing Fall 2010 Schubert
CSC 447 Natural Language Processing Fall 2012 Allen
CSC 446 Mathematical Foundations of Artificial Intelligence Spring 2010 Štefankovič
CSC 446 Mathematical Foundations of Artificial Intelligence Spring 2011 Gildea
CSC 446 Mathematical Foundations of Artificial Intelligence Spring 2012 Gildea
CSC 446 Mathematical Foundations of Artificial Intelligence Spring 2013 Gildea
CSC 444 Logical Foundations of Artificial Intelligence Fall 2010 Kautz
CSC 444 Logical Foundations of Artificial Intelligence Fall 2011 Schubert
CSC 444 Logical Foundations of Artificial Intelligence Fall 2012 Schubert
CSC 444 Logical Foundations of Artificial Intelligence Fall 2013 Schubert
CSC 443 Introduction To Computational Neuroscience Spring 2010
CSC 443 Introduction to Computational Neuroscience Spring 2011
CSC 412 Human Computer Interaction Fall 2010 Bigham
CSC 412 Human Computer Interaction Fall 2011 Bigham
CSC 412 Human Computer Interaction Fall 2012 Bigham
CSC 412 Human Computer Interaction Fall 2013 Bigham
CSC 400 Problem Seminar Fall 2010 Nelson
CSC 400 Problem Seminar Fall 2011 Nelson
CSC 400 Problem Seminar Fall 2012 Nelson
CSC 400 Problem Seminar Fall 2013 Nelson