MS/PhD Status of Special Topics Courses (Archive)

Fall 2016 Spring 2016 Spring 2013 Spring 2010 Spring 2007
Spring 2017 Fall 2015 Fall 2012 Fall 2009 Fall 2006
Fall 2017 Spring 2015 Spring 2012 Spring 2009 Spring 2006
Spring 2018 Fall 2014 Fall 2011 Fall 2008 Fall 2005
  Spring 2014 Spring 2011 Spring 2008 Spring 2005
  Fall 2013 Fall 2010 Fall 2007 Fall 2004

  1. This page lists special topics courses (i.e., 498, 798, 8x8) by semester, and for each course, indicates the following:
    • Fall 2015 and later - whether it is MS/PhD qualifying and area
    • Spring 2015 and earlier - whether it is PhD qualifying and area; whether it is MS qualifying and area; whether its exams consistute an MS comp in an area and, if so, which of its exams.
      • [Spring 2015 and earlier: MS or PhD qualifying courses must base their grades primarily on exams (and not on paper readings, presentations, etc). An MS comp must be based entirely on exams (and not projects, homeworks, term papers, etc). It can be one or more of the regular exams in the course (e.g., final, midterm + final), regular exams augmented with additional questions, a separate exam, or any combination.]
  2. Instructors offering such courses should email the relevant information to the grad office well before the start of the semester.
  3. Information for a semester is finalized when the semester starts.
  4. If a special topics course being offered is not listed here, then it does not count as MS/PhD qualifying or toward MS comps.

 

Fall 2018

  • CMSC 818E (Keleher) Distributed and Cloud-Based Storage Systems
    • PhD and MS qualifying course in Systems
  • CMSC 818K (Sussman) High Performance Distributed Computing
    • PhD and MS qualifying course in Systems
  • CMSC 818O (Levin) Computer and Network Security
    • PhD and MS qualifying course in Systems
  • CMSC 828C (Babadi) Information Processing
    • PhD and MS qualifying course in Vision
  • CMSC 828D (Battle) Interactive Data Analytics
    • PhD and MS qualifying course in Database Systems or HCI
  • CMSC 828H (Shrivastava) Advanced Techniques in Visual Learning and Recognition
    • PhD and MS qualifying course in Vision
  • CMSC 828L (Jacobs) Deep Learning
    • PhD and MS qualifying course in Vision
  • CMSC 828N (Abadi) Database System Architecture and Implementation
    • PhD and MS qualifying course in Databases
  • CMSC 828O (Corrada Bravo) Computational and Mathematical Analysis of Biological Networks across Scales
    • PhD and MS qualifying course in Bioinformatics
  • CMSC 828P (Leiserson) Algorithms and Machine Learning for Analyzing Mutation in Cancer
    • PhD and MS qualifying course in Bioinformatics
  • CMSC 858B (Katz) Blockchains, Cryptocurrencies, and Smart Contracts
    • not a qualifying course
  • CMSC 858E (Khuller) Approximation Algorithms
    • PhD and MS qualifying course in Alg/Th

Spring 2018

  • CMSC818C (Papamanthou) Advanced Topics in Computer Systems; Blockchain and Cryptocurrency Technologies
    • not a qualifying course
  • CMSC818D (Mazurek) Advanced Topics in Computer Systems; Human Factors in Security and Privacy
    • PhD and MS qualifying course in HCI/SE
  • CMSC818G (Agrawala) Advanced Topics in Computer Systems; Information-Centric Design of Systems
    • PhD and MS qualifying course in CS
  • CMSC828J (Davis) Advanced Topics in Information Processing; Deep Learning Models for Video Analysis
    • not a qualifying course
  • CMSC828M (Dickerson) Advanced Topics in Information Processing; Applied Mechanism Design for Social Good
    • PhD and MS qualifying course in AI
  • CMSC858R (Gasarch) Advanced Topics in Theory of Computing; Ramsey Theory
    • PhD and MS qualifying course in Algorithms and Computation Theory

 

 

Fall 2017

• CMSC818E (Keleher) Advanced Topics in Computer Systems: Distributed and Cloud-Based Storage Systems

         • PhD and MS qualifying course in CS

• CMSC818O (Levin) Advanced Topics in Computer Systems: Computer and Network Security

         • PhD and MS qualifying course in CS

• CMSC828C (Chellappa) Advanced Topics in Information Processing: Statistical Pattern Recognition

         • PhD and MS qualifying course in VG

• CMSC828E (Frias-Martinez) Advanced Topics in Information Processing: From Data to Insights

         • not a qualifying course

• CMSC828N (Abadi) Advanced Topics in Information Processing: Database System Architecture and Implementation

         • PhD and MS qualifying course in DB

• CMSC828O (Corrada Bravo) Advanced Topics in Information Processing: Computational and Mathematical Analysis of Biological Networks across Scales

         • PhD and MS qualifying course in Bio

• CMSC828P (Leiserson) Advanced Topics in Information Processing: Algorithms and Machine Learning for Analyzing Mutations in Cancer

         • not a qualifying course

• CMSC828R (Huang) Advanced Topics in Information Processing: Spectral Methods and Reinforcement Learning

         • not a qualifying course

• CMSC828T (Aloimonos) Advanced Topics in Information Processing: Vision, Planning and Control in Aerial Robotics

         • PhD and MS qualifying course in VG

• CMSC858K (Childs) Advanced Topics in Theory of Computing: Introduction to Quantum Information Processing

         • PhD and MS qualifying course in Alg/Thy

Spring 2017

• CMSC818G (Agrawala) Advanced Topics in Computer Systems: Information-Centric Design of Systems

• PhD and MS qualifying course in CS

• CMSC818O (Levin) Advanced Topics in Computer Systems: Computer and Network Security

• PhD and MS qualifying course in CS

• CMSC828F (Feldman) Advanced Topics in Information Processing: Computational Psycholinguistics

• not a qualifying course

• CMSC828Y (Perlis) Advanced Topics in Information Processing: Human-Level Artificial Intelligence

• not a qualifying course

• CMSC838M (Cleaveland) Advanced Topics in Programming Languages: Model Checking

• PhD and MS qualifying course in SE/PL

• CMSC858C (Srinivasan) Advanced Topics in Theory of Computing: Randomized Algorithms

• PhD and MS qualifying course in Alg/Thy

• CMSC858Q (Childs) Advanced Topics in Theory of Computing: Quantum Algorithms

• not a qualifying course

Fall 2016

  • CMSC818Y (Bhattacharjee) Advanced Topics in Computer Systems:  Advanced Topics in Operating Systems
    • not a qualifying course
  • CMSC828E (Frias-Martinez) Advanced Topics in Information Processing:  From Data to Insights
    • not a qualifying course
  • CMSC828G (Chellappa) Advanced Topics in Information Processing: Image Understanding
    • PhD and MS qualifying course in AI and VG
  • CMSC828L (Jacobs) Advanced Topics in Information Processing:  Deep Learning
    • not a qualifying course
  • CMSC828M (Dickerson) Advanced Topics in Information Processing:  Applied Mechanism Design for Social Good
    • PhD and MS qualifying course in AI
  • CMSC828Z (Daume) Advanced Topics in Information Processing:  Reinforcement Learning
    • not a qualifying course
  • CMSC858G (Slivkins) Advanced Topics in Theory of Computing:  Theory of Computing: Bandits, Experts, and Games
    • not a qualifying course
  • CMSC858K (Childs) Advanced Topics in Theory of Computing:  Introduction to Quantum Information Processing

    • PhD and MS qualifying course in Alg/Thy

 

Spring 2016

 

Fall 2015

 

Spring 2015

  • CMSC818D (Mazurek) Advanced Topics in Computer Systems:  Human Factors in Security and Privacy
    • PhD qualifying course in HCI
    • MS qualifying course in HCI
    • MS Comp:  Final in HCI
       
  • CMSC828E (Frias-Martinez) Advanced Topics in Information Processing:  From Data to Insights
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comps
       
  • CMSC828F (Feldman) Advanced Topics in Information Processing:  Computational Psycholinguistics
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comps

 

  • CMSC828I (Carpuat) Advanced Topics in Information Processing: Multilingual Natural Language Processing
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Final in AI

 

  • CMSC828V (Varshney) Advanced Topics in Information Processing:  Recent Advances in Visual Computing
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comps
    • May receive credit for 828V in both the Spring 2014 and Spring 2015 semesters, as electives
       
  • CMSC828Y (Aloimonos) Advanced Topics in Information Processing:  Vision for Cognitive Robots: Recognition, Navigation and Manipulation
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp:  Midterm + Final in VG

 

  • CMSC838F (Froehlich) Advanced Topics in Programming Languages:  Tangible Interactive Computing

  • PhD qualifying course in HCI
  • MS qualifying course in HCI
  • MS Comp:  Final in HCI

 

  • CMSC858C (Srinivasan) Advanced Topics in Theory of Computing:  Randomized Algorithms
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp:  Final in Alg/Thy

 

  • CMSC858X (Ruppin) Advanced Topics in Theory of Computing:  Computational Systems Biology
    • PhD qualifying course in Bio
    • MS qualifying course in Bio
    • MS Comp:  Final in Bio
       
  • CMSC878O (Goldstein) Advanced Topics in Numerical Methods:  Sparsity and Machine Learning
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comps

 

Fall 2014

 

  • CMSC818E (Keleher) Advanced Topics in Computer Systems:  Distributed and Cloud-Based Storage Systems
  • CMSC828B (Davis) Advanced Topics in Information Processing
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp

 

  • CMSC828G (Chellappa) Advanced Topics in Information Processing: Image Understanding
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Final in AI

 

  • CMSC828N (Subrahmanian) Advanced Topics in Information Processing:  Logical Aspects of Artificial Intelligence
  • PhD qualifying course in AI
  • MS qualifying course in AI
  • MS Comp:  Final in AI

 

  • CMSC828O (Deshpande) Advanced Topics in Information Processing: Introduction to Data Science I: Preparing, Storing, and Manipulating Data
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp

 

  • CMSC858F (Hajiaghayi) Advanced Topics in Theory of Computing:  Algorithmic Lower Bounds: Fun with Hardness Proofs
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp:  Final in Alg/Thy

 

Spring 2014

CMSC818G (Agrawala) Advanced Topics in Computer Systems:  Information-Centric Design of Context-Aware Systems

  • PhD qualifying course in CS
  • MS qualifying course in CS
  • MS Comp:  Final in CS

CMSC818L (Papamanthou) Advanced Topics in Computer Systems:  Cloud Computing Security

  • Not a PhD or MS qualifying course
  • Does not count toward MS Comp

CMSC828K (Reggia) Advanced Topics in Information Processing:  Artificial Life and Evolutionary Computation

CMSC828T (Aloimonos) Advanced Topics in Information Processing:  Roberts Learning Manipulation Actions

  • PhD qualifying course in VG
  • MS qualifying course in VG
  • MS Comp:  Final in VG

CMSC828V (Varshney) Advanced Topics in Information Processing

  • Not a PhD or MS qualifying course
  • Does not count toward MS Comp

CMSC828W (Feldman, Lau, Daume) Advanced Topics in Information Processing:  Linguistic Prediction: Brains Versus Machines

  • Not a PhD or MS qualifying course
  • Does not count toward MS Comp

CMSC838F (Froehlich) Advanced Topics in Programming Languages:  Tangible Interactive Computing

CMSC838G (Hicks) Advanced Topics in Programming Languages:  Software Security

CMSC858D (Khan) Advanced Topics in Theory of Computing:  Computational Proteomics

CMSC858F (Hajiaghayi) Advanced Topics in Theory of Computing:  Algorithmic Game Theory

 

Fall 2013

  • CMSC818J (Shi) Advanced Topics in Computer Systems:  Designing Secure Systems with Cryptography
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp:  Final in CS
       
  • CMSC828C (Chellappa) Advanced Topics in Information Processing:  Statistical Pattern Recognition
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp:  Final in VG
       
  • CMSC828N (Subrahmanian) Advanced Topics in Information Processing:  Logical Aspects of Artificial Intelligence
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp:  Final in AI
       
  • CMSC858K (Katz) Advanced Topics in Theory of Computing:  Introduction to Secure Computation
    •  PhD qualifying course in Alg/Thy
    • Not an MS qualifying course
    • Does not count toward MS Comp
       
  • CMSC858T (Dachman-Soled) Advanced Topics in Theory of Computing:  Cryptography Against Physical Attacks
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
       
  • CMSC858Z (Dumitras) Advanced Topics in Theory of Computing:  CyberSecurity Data Science
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp

 

Spring 2013 (December 13, 2012)

  • CMSC818G (Agrawala) Advanced Topics in Computer Systems: Information-Centric Design of Context-Aware Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC818P (Hollingsworth) Advanced Topics in Computer Systems: Exascale Computation
  • CMSC828B (Daume, Feldman, Boyd-Graber) Advanced Topics in Information Processing: Computational Linguistics: Bayesian Nonparametrics
  • CMSC858R (Gasarch) Advanced Topics in Theory of Computing: Ramsey Theory and its "Applications"

Top

Fall 2012 (June 28, 2012)

  • CMSC818B (Keleher) Advanced Topics in Computer Systems: Distributed File Systems: Design and Implementation
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC818J (Shi) Advanced Topics in Computer Systems: Privacy Enhancing Technologies: From Theory to Practice
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • Does not count toward MS Comp
  • CMSC828D (Perlis) Advanced Topics in Information Processing: Human-Level AI and Computational Cognitive Neuroscience
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • Does not count toward MS Comp
  • CMSC828G (Chellappa) Advanced Topics in Information Processing: Image Understanding
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Final in AI
  • CMSC828M (Samet) Advanced Topics in Information Processing: Foundations of Multidimensional and Metric Data Structures
    • PhD qualifying course in DB and VG
    • MS qualifying course in DB and VG
    • MS Comp: Final in DB and VG
  • CMSC828X (Roussopoulos) Advanced Topics in Information Processing: Mobility of Data in a Network Computing Environment
    • PhD qualifying course in DB
    • MS qualifying course in DB
    • MS Comp: Midterm + Final in DB
  • CMSC838F (Froehlich) Advanced Topics in Programming Languages: Advances in Human Computer Interaction
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp

Top

Spring 2012 (November 11, 2011)

  • CMSC818B (Keleher) Advanced Topics in Computer Systems: Distributed and Peer-to-Peer File Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC818C (Bhattacharjee) Advanced Topics in Computer Systems: Local Data and User Privacy
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828B (Jacobs) Advanced Topics in Information Processing: Image Segmentation
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Midterm + Final in VG
  • CMSC828L (Getoor) Advanced Topics in Information Processing: Link Mining
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828N (Subrahmanian) Advanced Topics in Information Processing: Social Network Databases
    • PhD qualifying course in DB
    • MS qualifying course in DB
    • MS Comp: Final in DB
  • CMSC828U (Aloimonos) Advanced Topics in Information Processing: The Confluence of Computational Vision and Computational Linguistics
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Midterm + Final in VG
  • CMSC828V (Varshney) Advanced Topics in Information Processing: Recent Advances in Visual Computing
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC858B (Corrada Bravo) Advanced Topics in Theory of Computing: Computational Systems Biology and Functional Genomics
    • PhD qualifying course in Bio
    • MS qualifying course in Bio
    • MS Comp: Midterm + Final in Bio
  • CMSC858T (Khuller) Advanced Topics in Theory of Computing: Topics in Algorithms
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp

Top

Fall 2011 (July 29, 2011)

  • CMSC818S (Spring) Advanced Topics in Computer Systems: New Trends in Networking
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Midterm + Final in CS
  • CMSC828C (Chellappa) Advanced Topics in Information Processing: Statistical Pattern Recognition
    • PhD qualifying course in AI and VG
    • MS qualifying course in AI and VG
    • MS Comp: Final in AI and VG
  • CMSC828F (Daume) Advanced Topics in Information Processing: Special Topics in Natural Language Processing
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC838C (Bederson) Advanced Topics in Programming Languages: Social Computing
    • Not a PhD qualifying course
    • MS qualifying course in SE/PL
    • Does not count toward MS Comp
  • CMSC858C (Srinivasan) Advanced Topics in Theory of Computing: Randomized Algorithms
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Midterm + Final in Alg/Thy
  • CMSC858F (Hajiaghayi) Advanced Topics in Theory of Computing: Network Design Foundation
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Midterm + Final in Alg/Thy
  • CMSC858M (Duraiswami) Advanced Topics in Theory of Computing: Fast Multipole Method
    • PhD qualifying course in SC
    • MS qualifying course in SC
    • MS Comp: Midterm + Final in SC
  • CMSC858S (Kingsford) Advanced Topics in Theory of Computing: Computational Genomics
    • PhD qualifying course in Bio
    • MS qualifying course in Bio
    • MS Comp: Midterm + Final in Bio

Top


Spring 2011 (November 17, 2010)

  • CMSC818K (Sussman) Advanced Topics in Computer Systems: Peer-to-peer , Grid and Cloud Computing
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC838G (Hicks) Advanced Topics in Programming Languages: Software Security, Topics and Directions
    • PhD qualifying course in SE/PL/HCI
    • MS qualifying course in SE/PL/HCI
    • MS Comp: Midterm + Final in SE/PL/HCI
  • CMSC858E (Srinivasan) Advanced Topics in Theory of Computing: Models and Algorithms for Socio-Technical Networks
    • PhD qualifying course Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Midterm + Final in Alg/Thy
  • CMSC858K (Katz) Advanced Topics in Theory of Computing: Introduction to Cryptography
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Final in Alg/Thy
  • CMSC858M (Kingsford) Advanced Topics in Theory of Computing: Computational Evolutionary Dynamics
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC858P (Corrada Bravo) Advanced Topics in Information Processing: Computational Methods for High-Throughput Analysis of Biological Systems
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Midterm + Final in AI

Top

Fall 2010 (July 6, 2010)

  • CMSC818B (Keleher) Advanced Topics in Computer Systems: Distributed and Peer-to-Peer File Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC818G (Agrawala) Advanced Topics in Computer Systems: Information-Centric Design of Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC828B (Jacobs) Advanced Topics in Information Processing: Recent Advances in Biometrics
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828D (Nau) Advanced Topics in Information Processing: Introduction to Game Theory
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Midterm + Final in AI
  • CMSC828E (Deshpande) Advanced Topics in Information Processing: Probabilistic and Graph Data Management; Large-scale Analytics
    • PhD qualifying course in DB
    • MS qualifying course in DB
    • Does not count toward MS Comp
  • CMSC828H (Salzberg) Advanced Topics in Information Processing: Computational Gene Finding and Genome Assembly
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Final in AI
  • CMSC828P (Chellappa) Advanced Topics in Information Processing: Image Understanding
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Midterm + Final in VG
  • CMSC858B (Barg) Advanced Topics in Theory of Computing: Error Correcting Codes
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Midterm + Final in Alg/Thy
  • CMSC858D (Srinivasan) Advanced Topics in Theory of Computing: Models and Algorithms for Socio-Technical Networks
    • PhD qualifying course in Alg/Thy
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC858E (Pop) Advanced Topics in Theory of Computing: Bioinformatics for Metagenomics
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC858F (Hajiaghayi) Advanced Topics in Theory of Computing: Algorithmic Game Theory
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Final in Alg/Thy

Top

Spring 2010 (November 16, 2009)

  • CMSC818G (Agrawala) Advanced Topics in Computer Systems: Information-Centric Design of Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC818K (Keleher) Advanced Topics in Computer Systems: Distributed Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC828L (Getoor) Advanced Topics in Information Processing: Combining Statistical and Logical Approaches
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828X (Reggia) Advanced Topics in Information Processing: Nature Inspired Artificial Intelligence
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828Z (Aloimonos) Advanced Topics in Information Processing
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Final in VG
  • CMSC838G (Lin) Advanced Topics in Programming Languages: Web Scale Information Processing Applications
    • Not a PhD qualifying course
    • MS qualifying course in SE/PL
    • MS Comp: Midterm + Final in SE/PL
  • CMSC838Z (Porter) Advanced Topics in Programming Languages: Research in Software Engineering
    • PhD qualifying course SE/PL
    • MS qualifying course in SE/PL
    • MS Comp: Final in SE/PL
  • CMSC858W (Pop) Advanced Topics in Theory of Computing: Algorithms for Biosequence Analysis
    • PhD qualifying course in Alg/Thy.
    • MS qualifying course in Alg/Thy.
    • MS Comp: Midterm + Final in Alg/Thy.
  • CMSC858Y (Khuller) Advanced Topics in Theory of Computing: Combinatorial Optimization: Algorithms and Complexity
    • PhD qualifying course in Alg/Thy.
    • MS qualifying course in Alg/Thy.
    • MS Comp: Midterm + Final in Alg/Thy.

Top

Fall 2009 (July 8, 2009)

  • CMSC818K (Keleher) Advanced Topics in Computer Systems: Advanced Operating Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC828C (Chellappa) Advanced Topics in Information Processing: Statistical and Neural Pattern Recognition
    • PhD qualifying course in AI and VG
    • MS qualifying course in AI and VG
    • MS Comp:  Final in AI and VG
  • CMSC828G (Salzberg) Advanced Topics in Information Processing: Bioinformatics for Metagenomics
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828J (Jacobs) Advanced Topics in Information Processing: Image Segmentation
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Midterm + Final in VG
  • CMSC828R (Roussopoulos) Advanced Topics in Information Processing: Data Access and Dissemination for Mobile and Network Computing
    • PhD qualifying course in DB
    • MS qualifying course in DB
    • Does not count toward MS Comp
  • CMSC828T (Subrahmanian) Advanced Topics in Information Processing: Probabilistic Reasoning.
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828V (Varshney) Advanced Topics in Information Processing: Recent Advances in Graphics and Visualization
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Midterm + Final in VG
  • CMSC858B (Barg) Advanced Topics in Theory of Computing: Error Correcting Codes
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Midterm + Final in Alg/Thy
  • CMSC858N (Kruskal) Advanced Topics in Theory of Computing: Game, Game Theory, and the Theory of Games
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Final in Alg/Thy
  • CMSC858L (Kingsford) Advanced Topics in Theory of Computing: Graphs and Networks in Computational Biology
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Midterm + Final in Alg/Thy

Top

Spring 2009 (December 8, 2008)

  • CMSC818G (Agrawala) Advanced Topics in Computer Systems: Information-Centric Design of Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC818K (Keleher) Advanced Topics in Computer Systems: Distributed Systems
    • PhD qualifying course in CS
    • MS qualifying course in CS
    • MS Comp: Final in CS
  • CMSC828E (Duraiswami) Advanced Topics in Information Processing: Scientific Computing on Graphics Processors
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828J (Jacobs) Advanced Topics in Information Processing: Approaches to Representing and Recognizing Objects
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Midterm + Final in VG
  • CMSC828N (Nau) Advanced Topics in Information Processing: Game Theory
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828Y (Aloimonos) Advanced Topics in Information Processing: Human Action Modeling
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Final in VG
  • CMSC858C (Srinivasan) Advanced Topics in Theory of Computing: The Probabilistic Method
    • PhD qualifying course in Alg/Thy.
    • MS qualifying course in Alg/Thy.
    • MS Comp: Midterm + Final in Alg/Thy.
  • CMSC858L (Kingsford) Advanced Topics in Theory of Computing: Graphs and Networks in Computational Biology
    • PhD qualifying course in Alg/Thy.
    • MS qualifying course in Alg/Thy.
    • Does not count toward MS Comp

Top

Fall 2008 (July 28, 2008)

  • CMSC818B (Bhattacharjee) Advanced Topics in Computer Systems
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828C (Chellappa) Advanced Topics in Information Processing:  Image Understanding
    • PhD qualifying course in AI and VG
    • MS qualifying course in AI and VG
    • MS Comp:  Final + Midterm in AI and VG
  • CMSC828N (Salzberg) Advanced Topics in Information Processing: Computational Gene Finding and Genome Assembly
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Final in AI
  • CMSC828T (Samet) Advanced Topics in Information Processing: Application of GPA and Cloud Computing....
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC858B (Barg) Advanced Topics in Theory of Computing: Error Correcting Codes
    • PhD qualifying course in Alg/Thy.
    • MS qualifying course in Alg/Thy.
    • MS Comp: Midterm + Final in Alg/Thy.

Top

Spring 2008 (November 15, 2007)

  • CMSC828D (Chellappa) Advanced Topics in Information Processing: Digital Image Processing
    • PhD qualifying course in VG
    • MS qualifying course in VG
    • MS Comp: Final exam in VG
  • CMSC828G (Getoor) Advanced Topics in Information Processing: Link Mining
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828J (Jacobs) Advanced Topics in Information Processing: Scene Analysis in Vision and Audition
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828M (Samet) Advanced Topics in Information Processing: Foundations of Multidimensional & Metric Data Structures
    • PhD qualifying course in DB
    • MS qualifying course in DB
    • MS Comp: Final in DB
  • CMSC828T (Subrahmanian) Advanced Topics in Information Processing: Sentiment Analysis
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC838F (Foster) Advanced Topics in Programming Languages: Languaged-Based Security
    • PhD qualifying course in SE/PL
    • MS qualifying course in SE/PL
    • MS Comp: Final exam in SE/PL
  • CMSC838V (Sazawal) Advanced Topics in Programming Languages: Creativity Support Tools
    • PhD qualifying course in SE/PL and HCI
    • MS qualifying course in SE/PL and HCI
    • MS Comp: Final exam in SE/PL and HCI
  • CMSC858P (Pop) Advanced Topics in Theory of Computing: Algorithms for Biosequence Analysis
    • PhD qualifying course in Alg/Thy
    • MS qualifying course in Alg/Thy
    • MS Comp: Midterm + Final in Alg/Thy
  • CMSC878R (Duraiswami) Advanced Topics in Numerical Methods: Fast Multipole Methods: Fundamentals and Applications
    • PhD qualifying course in SC
    • MS qualifying course in SC
    • MS Comp: Midterm + Final in SC

Top

Fall 2007 (August 29, 2007)

  • CMSC818K (Keleher) Advanced Topics in Computer Systems:  Distributed Systems
    • PhD qualifying course in CS
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC828C (Chellappa) Advanced Topics in Information Processing:  Statistical and Neural Pattern Recognition
    • PhD qualifying course in AI and VG
    • MS qualifying course in AI and VG
    • MS Comp:  Final + Midterm in AI and VG
  • CMSC828K (Deshpande) Advanced Topics in Information Processing:  Sensors and Mobile Data Tracking
    • PhD qualifying course in DB
    • MS qualifying course in DB
    • Does not count toward MS Comp
  • CMSC828N (Salzberg) Advanced Topics in Information Processing:  Computational Gene Finding and Genome Assembly
    • PhD qualifying course in AI
    • MS qualifying course in AI
    • MS Comp: Final exam in AI
  • CMSC858K (Khuller) Advanced Topics in Theory of Computing:  Combinatorial Optimization:  Algorithms and Complexity
    • PhD qualifying course in Alg/Thy.
    • MS qualifying course in Alg/Thy.
    • MS Comp: Midterm in Alg/Thy.
  • CMSC858L (Kingsford) Advanced Topics in Theory of Computing:  Graphs and Networks in Computational Biology
    • Not a PhD qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp

Top


Spring 2007 (January 24, 2007)

  • CMSC 818S (Sussman) Peer vs. Peer and Grid Computing
    • Phd course in Systems.
    • MS course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC 818Z (Agrawala) Information-Centric Design of Systems
    • Phd qualifying course in Systems.
    • MS qualifying course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC828L (Lumelsky) Advanced Topics in Information Processing: Robot Motion Planning
    • Not a Phd qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC 828N (Salzberg) Adv.Topics in Info. Processing: Computational Gene Finding and Genome Assembly
    • Phd qualifying course in AI.
    • MS qualifying course in AI..
    • MS Comp: Final exam in AI.
  • CMSC 828V (Subrahmanian)
    • Phd TBD
    • MS TBD
    • MS Comp. TBD
  • CMSC 838F (Foster) Adv.Topics in Programming Languages: Language-Based Techniques for Concurrent & Distrib. Sft;
    • Phd qualifying course in SE/PL.
    • MS qualifying course in SE/PL.
    • MS Comp: Final in SE/PL.
  • CMSC858K (Katz) Advanced Topics in Theory of Computing: Introduction to Cryptography
    • Phd qualifying course in Alg./Th.
    • MS qualifying course in Alg./Th.
    • MS Comp:Final in Alg./Th.
  • CMSC 858S (Srinivasan) Advanced Topics in Theory of Computing: Randomness and Computation
    • Phd qualifying course in Alg./Th.
    • MS qualifying course in Alg./Th.
    • MS Comp: Final + Midterm in Alg./Th.

Top


Fall 2006 (August 30, 2006)

  • CMSC 818T (Keleher) Advanced Topics in Computer Systems Advanced Storage and File Systems
    • Phd qualifying course in CS
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC 828J (Jacobs) Adv.Topics in Info. Processing: Image Segmentation.
    • Phd qualifying course in VG.
    • MS qualifying course in VG.
    • MS Comp: Final exam in VG.
  • CMSC 828P (Perlis) Adv. Topics in Info. Proc.: Cognitive Science and Artificial Intelligence;
    • Phd qualifying course in AI
    • MS qualifying course in AI.
    • MS Comp in AI: Two midterm exams.
  • CMSC 828S (Roussopoulos) Adv.Topics in Info. Sensors and Mobile Data Tracking.
    • Phd qualifying course in DB.
    • MS qualifying course in DB.
    • Does not count toward MS Comp.
  • CMSC 828U (Raschid) Exploiting Biological Resources: Design, Analysis and Integration
    • Phd qualifying course in DB (only if you also do a graduate DB course (CMSC 724 or CMSC 725)).
    • Not an MS qualifying course.
    • Does not count toward MS Comp.
  • CMSC 828Z (Aloimonos) Adv.Topics in Info. Processing: Computations in Action and Cognition
    • Not a Phd qualifying course.
    • Not an MS qualifying course.
    • MS Comp: Final Exam in VG.
  • CMSC 838G (Guimbretiere) Adv.Topics in Programming Languages: Introduction to Rapid Prototyping Techniques
    • Not a Phd qualifying course.
    • Not an MS qualifying course.
    • Does not count toward MS Comp
  • CMSC 838P (Porter)Advanced Topics in Programming Languages.
    • Phd qualifying course in SE/PL.
    • MS qualifying course in SE/PL.
    • MS Comp: Final + Midterm in SE/PL.
  • CMSC858B (Barg) Advanced Topics in Theory of Computing: Error Correcting Codes
    • Phd qualifying course in Alg./Th.
    • MS qualifying course in Alg./Th.
    • MS Comp:Final + Midterm in Alg./Th
  • CMSC 858E (Pop) Advanced Topics in Theory of Computing: Algorithms in Biosequence Analysis
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • MS Comp: Final + Midtermin AlgThy.
  • CMSC 858K (Kruskal) Advanced Topics in Theory of Computing: Concrete Mathematics
    • Phd qualifying course in Alg./Th.
    • MS qualifying course in Alg./Th.
    • MS Comp: Final + Midterm in Alg./Th.
  • CMSC 878O (O'Leary) Advanced Topics in Numerical Methods: Advanced Numerical Optimization.
    • Phd qualifying course in SC.
    • MS qualifying course in SC.
    • Does not count toward MS Comp.
  • CMSC 878R (Duraiswami) Advanced Topics in Numerical Methods: Fast Multipole Methods
    • Phd qualifying course in SC.
    • MS qualifying course in SC.
    • MS Comp: Final + Midterm in SC.

Top


Spring 2006 (January 25, 2006)

  • CMSC 818Z (Arbaugh) Advanced Topics in Computer Systems
    • Not a Phd qualifying course.
    • MS qualifying: TBD
    • MS Comp: TBD
  • CMSC 828D (Duraiswami) Adv. Topics in Info. Proc.: Algorithms and Systems for Capture and Playback of Spatial Audio;
    • Phd qualifying course in VG
    • MS qualifying course in VG.
    • MS Comp: Midterm + Final exam in VG.
  • CMSC 828F (Fermuller) Adv.Topics in Info. Processing: Perceptual Robotics.
    • Not a Phd qualifying course.
    • MS qualifying course in VG.
    • MS Comp: Final exam in VG
  • CMSC 828J (Jacobs) Adv.Topics in Info. Processing: Approaches to Representing and Recognizing Objects .
    • Phd qualifying course in VG.
    • MS qualifying course in VG.
    • MS Comp: Final exam in VG.
  • CMSC828L (Lumelsky) Advanced Topics in Information Processing: Robot Motion Planning
    • Not a Phd qualifying course
    • Not an MS qualifying course
    • Does not count toward MS Comp
  • CMSC 828N (Salzberg) Adv.Topics in Info. Processing: Computational Gene Finding and Genome Assembly
    • Phd qualifying course in AI.
    • MS qualifying course in AI..
    • MS Comp: Final exam in AI.
  • CMSC 828R (Resnik)Advanced Topics in Information Processing.
    • Phd qualifying course in AI.
    • MS qualifying course in AI.
    • Final counts as MS comp in AI.
  • CMSC838C (Cleaveland) Advanced Topics in Programming Languages: Principles of Software Validation
    • Phd qualifying course in SE/PL.
    • Not an MS qualifying course
    • Not valid for MS Comp
  • CMSC 838P (Sazawal) Advanced Topics in Programming Languages: Research in Software Engineering
    • Phd qualifying course in SE/PL
    • MS qualifying course in SE/PL
    • MS Comp: Final exam in SE/PL.
  • CMSC 838S (Shneiderman) Advanced Topics in Programming Languages: Information Visualization.
    • Phd qualifying course in SE/PL.
    • MS qualifying course in SE/PL
    • MS Comp: Midterm + Final in SE/PL
  • CMSC 858K (Kruskal) Advanced Topics in Theory of Computing: COMPUTERS AND GAMES
    • Phd qualifying course in Alg./Th.
    • MS qualifying course in Alg./Th.
    • MS Comp: Final exam in Alg./Th.

Top


Fall 2005 (August 31, 2005)

  • CMSC 818S (Spring) Internet Reverse Engineering
    • Phd qualifying course in Systems.
    • MS qualifying course in Systems.
    • Midterm + Final count as MS comp in Systems.
  • CMSC 818Z (Agrawala) Information-Centric Design of Systems
    • Phd qualifying course in Systems.
    • MS qualifying course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC 828C (Chellappa) Statistical and Neural Pattern Recognition.
    • Phd qualifying course in VG.
    • MS qualifying course in VG.
    • Final counts as MS comp.
  • CMSC 828D (Deshpande) Data Management in New Emerging Environments.
    • Phd qualifying course in DB.
    • MS qualifying course in DB.
    • Does not count as MS comp.
  • CMSC 828E (DeFloriani) Geometric and Solid Modeling.
    • Phd qualifying course in Visual and Geometric Computing .
    • MS qualifying course in Visual and Geometric Computing .
    • Final counts as MS comp in Visual and Geometric Computing .
  • CMSC 828R (Reggia) Evolutionary Computation and Artificial Life.
    • Phd qualifying course in AI.
    • MS qualifying course in AI.
    • Final counts as MS comp in AI.
  • CMSC 828T (VS) Advanced Topics in Information Processing: Advanced Datadases and Ontologies.
    • Not Phd qualifying course.
    • Not MS qualifying course.
    • Does not count as MS comp.
  • CMSC 828W (Hendler) Advanced Topics in Information Processing: Semantic Web.
    • Not Phd qualifying course.
    • MS qualifying course in AI.
    • Does not count as MS comp.
  • CMSC828Z (Aloimonos) Topics in Computational Neuroscience
    • Not Phd qualifying course.
    • Not MS qualifying course.
    • Does not count as MS comp .
  • CMSC 838G (Guimbretiere) Introduction to HCI research.
    • Phd qualifying course in SE.
    • MS qualifying course in SE.
    • Does not count as MS comp.
  • CMSC 838M (Memon) Advanced Topics in Software Testing.
    • Phd course in PLSE.
    • MS course in PLSE.
    • Midterm + final counts as MS comp in PLSE
  • CMSC 858B (Barg) Error Correcting Codes.
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.
  • CMSC 858E (Edwards) Advanced Topics in Theory of Computing: Algorithms in Biosequence Analysis
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.

Top



Spring 2005 (January 26, 2005)

  • CMSC 818B (Bobby) Special Topics in Networking.
    • Not Phd core course.
    • Not MS course.
    • Does not count as MS comp.
  • CMSC 818R (Arbugh) Special Topics: Trustworthy Computing.
    • Not Phd core course.
    • Not MS course.
    • Does not count as MS comp.
  • CMSC 828C (Chellapa) Digital Image Processing.
    • Phd core course inVisual and Geometrical Computing.
    • MS course Visual and Geometrical Computing.
    • Midterm + Final (not confirmed for MS comp, check with Rama)
  • CMSC 828G (Getoor) Advanced Topics in Statistical Relational Learning.
    • Not Phd core course.
    • Not MS course.
    • Does not count as MS comp.
  • CMSC 828R (Resnik) Advanced Topics in Information Processing.
    • Phd course in AI.
    • MS course in AI.
    • Final counts as MS comp in AI.
  • CMSC 828S (Samet) Data Structures and Algorithms for Multidimensional and Metric Databases.
    • Phd course in DB/VG.
    • MS course in DB/VG.
    • Final counts as MS comp in DB/VG.
  • CMSC 828T (VS) Ontologies and Data Integration.
    • Not Phd core course.
    • Not MS course.
    • Does not count as MS comp.
  • CMSC 828V (Varshney) Advanced Topics in Information Processing.
    • Phd core course inVG.
    • MS course VG.
    • Midterm + Final count as MS comp in VG.
  • CMSC838B (Bederson) Special Problems in CS: Developing User Interfaces
    • Not Phd core course.
    • MS course in SE.
    • Midterm + Final counts as MS comp in SE.
  • CMSC 838P (Porter) Advanced Topics in Programming Languages(SE).
    • Phd course in PLSE.
    • MS course in PLSE.
    • Midterm + final counts as MS comp in PLSE.
  • CMSC 838S (Shneiderman) Advanced Topics in Programming Languages(Info Vis).
    • Phd course in PL.
    • MS course in PL.
    • Midterm + final counts as MS comp in PL.
  • CMSC 838Z (Hicks) Advanced Topics in Programming Languages (Program Analysis).
    • Phd course in PL.
    • MS course in PL.
    • Midterm + final counts as MS comp in PL.
  • CMSC 858K (Kruskal) Concrete Mathematics and its Applications.
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.

Top


Fall 2004 (August 5, 2004)

  • CMSC 818K (Keleher) Decentralized and Peer-to-Peer Systems.
    • Phd course in Systems.
    • MS course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC 828F (Guimbretiere) Advanced Introduction to HCI.
    • Phd course in PLSE.
    • MS course in PLSE.
    • Comp status pending.
  • CMSC 828J (Jacobs) Image Segmentation.
    • Phd course in VG.
    • MS course in VG.
    • Midterm + final counts as MS comp in VG.
  • CMSC 828R (Resnik) Seminar in Computational Linguistics.
    • Not Phd core course.
    • Not MS course.
    • Does not count as MS comp.
  • CMSC 828W (Hendler) The Future of the World Wide Web.
    • Not Phd core course.
    • Not MS course.
    • Does not count as MS comp.
  • CMSC 838M (Memon) Advanced Topics in Software Testing.
    • Phd course in PLSE.
    • MS course in PLSE.
    • Midterm + final counts as MS comp in PLSE.
  • CMSC 858K (Khuller) Approximation Algorithms.
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.
  • CMSC 858S (Srinivasan) Algorithms in Networking.
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Midterm + final counts as MS comp in AlgThy.

Top


Spring 2004 (January 29, 2004)

  • CMSC 818S (Sussman) Grid Computing.
    • Phd course in Systems.
    • MS course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC 838G (Guimbretiere) New Devices for New Interactions
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final counts as MS comp in PLSE.
  • CMSC 838O (Oard) Information Retrieval Systems (cross-listed with LBSC796)
    • Phd course in DB only if student uses CMSC 724 as the other course for DB Phd coursework requirement.
    • MS course in DB only if student successfully completes CMSC 724.
    • Final counts as MS comp in DB only if student successfully completes CMSC 724.
  • CMSC 838P (Porter)
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final counts as MS comp in PLSE.
  • CMSC 838T (Tseng) Bioinformatics and High Performance Computing
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final count as MS comp in PLSE.
  • CMSC 838Z (Hicks) Tools and Techniques for Software Dependability
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final counts as MS comp in PLSE.
  • CMSC 858G (Gasarch) Complexity Theory
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.
  • CMSC 858K (Katz) Advanced Topics in Cryptography
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.
  • CMSC 858R 828R (Chellappa) Medical Image Processing and Understanding (cross-listed with ECE739R)
    • Phd course in VG.
    • MS course in VG.
    • Midterm + final counts as MS comp in VG.

Top


Fall 2003 (final version: September 2, 2003)

  • CMSC 818Z (Agrawala) System Performance
    • Phd course in Systems.
    • MS course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC 828D (De Floriani) Geometric and Solid Modeling
    • Phd course in VG
    • MS course in VG
    • Final exam counts as MS comp in VG
  • CMSC 828J (Jacobs) Approaches to Representing and Recognizing Objects
    • Phd course in VG
    • MS course in VG
    • Final counts as MS comp in VG
  • CMSC 828Z (Aloimonos) 3-D Photography and Inverse Rendering
    • Phd course in VG
    • MS course in VG
    • Final counts as MS comp in VG
  • CMSC 828S (Golub) Introduction to Human-Computer Interaction
    • Phd course in PLSE.
    • MS course in PLSE.
    • The two semester exams counts as MS comp in PLSE.
  • CMSC 828S (Guimbretiere) Human Factors in Computer and Information Systems
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Exam 1 + Exam 2 counts as MS comp in PL/SE.
  • CMSC 838B (Bederson) HCI Reading Seminar
    • Phd course: NO
    • MS course: NO
    • MS comp: NO
  • CMSC 838M (Memon)
    • Phd course in PLSE.
    • MS course in PLSE.
    • Midterm + final counts as MS comp.
  • CMSC 838P (Pugh) Enterprise Applications
    • Phd course: NO
    • MS course in PLSE.
    • MS comp: NO
  • CMSC 858C (Chellappa) Statistical and Neural Pattern Recognition
    • Phd course in VG.
    • MS course in VG.
    • Final counts as MS comp in VG.
  • CMSC 858G (Kruskal)
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.
  • CMSC 878O (O'Leary) Advanced Numerical Optimization
    • Phd course in SC/NA
    • MS course in SC/NA.
    • Cumulative quiz grades counts as MS comp in SC/NA.
  • CMSC 878R (Gumerov/Duraiswami) Fast Multipole Methods: Fundamentals and Applications
    • Phd course in SC/NA
    • MS course in SC/NA.
    • Midterm + final counts as MS comp in SC/NA.

Top


Spring 2003 (final version: February 4, 2003)

  • CMSC 818I (Iftode) Recent Topics in OS Research
    • Phd course in Systems.
    • MS course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC 818K (Keleher) Peer-to-Peer Computing
    • Phd course in Systems.
    • MS course in Systems.
    • Final counts as MS comp in Systems.
  • CMSC 838B (Bederson) Information Visualization
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final counts as MS comp in PLSE.
  • CMSC 838P (Porter)
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final counts as MS comp in PLSE.
  • CMSC 838G (Guimbretiere)
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final counts as MS comp in PLSE.
  • CMSC 838T (Tseng) High Performance Computing & Bioinformatic Applications
    • Phd course in PLSE.
    • MS course in PLSE.
    • Exam 1 + Exam 2 count as MS comp in PLSE.
  • CMSC 838Y (Hicks) Agile and Adaptive Programming Systems
    • Phd course in PLSE.
    • MS course in PLSE.
    • Final counts as MS comp in PLSE.
  • CMSC 858K (Katz) Cryptography
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.
  • CMSC 858T (Srinivasan) Randomized Algorithms
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.

Top


Fall 2002 (final version: September 9, 2002)

  • CMSC 818S (Sussman)
    • Phd course in Systems.
    • MS course in Systems.
    • Midterm+final counts as MS comp in Systems.

     

  • CMSC 818Z (Agrawala)
    • Phd course in Systems.
    • MS course in Systems.
    • Final counts as MS comp in Systems.

     

  • CMSC 828R (Reggia) Evolutionary Computation and Artificial Life
    • Phd course in AI.
    • MS course in AI.
    • Final counts as MS comp in AI.

     

  • CMSC 828S (Golub) Human Factors in Computer and Information Systems
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Exam 1 + Exam 2 counts as MS comp in PL/SE.

     

  • CMSC 828S 0101 (Francois Guimbretiere (new faculty)) Human Factors in Computer and Information Systems
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Exam 1 + Exam 2 counts as MS comp in PL/SE.

     

  • CMSC 828Y (Hendler) Artificial Intelligence on the Web
    • Phd course in AI.
    • MS course in AI.
    • No MS comp.

     

  • CMSC 828V (Subrahmaniam) Agents
    • Phd course in AI.
    • MS course in AI.
    • Final counts as MS comp in AI.

     

  • CMSC 828Z (Aloimonos)
    • Not a Phd course.
    • Not a MS course.
    • No MS comp.

     

  • CMSC 838M (Memon)
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Midterm+final counts as MS comp in PL/SE.

     

  • CMSC 838S (Shneiderman) Seminar in Human-Computer Interaction
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Exam 1 + Exam 2 counts as MS comp in PL/SE.

     

  • CMSC 878R (Gumerov) Fast Multipole Methods: Fundamentals and Applications
    • Phd course in SC.
    • MS course in SC.
    • Midterm + final counts as MS comp in SC.

Top


Spring 2002 (final version: February 13, 2002)

  • CMSC 828D / LING 845 (Dorr) Issues in Large Scale Natural Language Processing Applications
    • Phd course in AI.
    • MS course in AI.
    • Midterm+final count as MS comp in AI.

     

  • CMSC 828G (Lise Getoor (new faculty)) Data Mining
    • Phd course in AI.
      Phd course in DB provided you get written approval prior to taking the course from Profs Chawathe or Roussopoulos (submit approval to Grad office).
    • MS course in AI.
      MS course in DB provided you get written approval prior to taking the course from Profs Chawathe or Roussopoulos (submit approval to Grad office).
    • Final exam counts as MS comp for AI.
      Final exam counts as MS comp for DB provided you get written approval prior to taking the course from Profs Chawathe or Roussopoulos (submit approval to Grad office).

     

  • CMSC 818Y (Bill Arbaugh) Computer Security
    • Phd course in Systems.
    • MS course in Systems.
    • Final exam counts as MS comp in Systems.

     

  • CMSC 838F (Jean-Daniel Fekete (visiting faculty)) Information Visualization
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Midterm+final counts as MS comp in PL/SE.

     

  • CMSC 858G (Kruskal) Advanced Topics in Theory of Computing
    • Phd course in AlgThy.
    • MS course in AlgThy.
    • Final counts as MS comp in AlgThy.

     

  • CMSC 818M (Miller) Advanced Topics in Systems
    • Phd course in Systems.
    • MS course in Systems.
    • Midterm+final+takehome-exam counts as MS comp in Systems.

     

  • CMSC 818L (Liviu Iftode (new faculty)) Network-centric systems
    • Phd course in Systems.
    • MS course in Systems.
    • Midterm+final counts as MS comp in Systems.

     

  • CMSC 828L (Leila Defloriani (visiting faculty)) Geometric and Solid Modeling
    • Phd course in Vision/Graphics if taken for 3 credits.
    • MS course in Vision/Graphics if taken for 3 credits.
    • Final counts as MS comp in Vision/Graphics.

Top


Fall 2001 (final version: August 29, 2001)

  • CMSC 828S (Bederson) Human Factors in Computer and Information Systems
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Midterm+final counts as MS comp in PL/SE.

     

  • CMSC 838B (Bederson) HCI Reading Seminar
    • Not a Phd course.
    • Not a MS course.
    • No MS comp.

     

  • CMSC 838L (Oard) Information Retrieval Systems (cross-listed as a CLIS course)
    • Phd course in DB only if student uses CMSC 724 as the other course for DB Phd coursework requirement.
    • MS course in DB only if student successfully completes CMSC 724.
    • Final for 838L (CLIS and 838L have different finals) counts as MS comp in DB only if student successfully completes CMSC 724.

     

  • CMSC 838M (Atif Memon) Advanced Topics in Software Testing
    • Phd course in PL/SE.
    • MS course in PL/SE.
    • Midterm+final counts as MS comp in PL/SE.

     

  • CMSC 838S (Shneiderman) Advanced Usability
    • Phd course in PL/SE only if you have not previously taken any CMSC 838S.
    • MS course in PL/SE only if you have not previously taken any CMSC 838S.
    • Exam1+exam2 counts as MS comp in PL/SE.

     

  • CMSC 858S (Aravind Srinivasan) Randomized Algorithms
    • Phd course in Alg/Thy.
    • MS course in Alg/Thy.
    • Final counts as MS comp in Alg/Thy.