Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • RA or TA Assistantship Appointment - 8 credit hours
  • Full Fellowship - 12 credit hours
  • Combined RA or TA Assistantship Appointment + Fellowship - 12 credit hours

Note:  For PHD students who are required to register for 12 credit hours, we highly recommend that you sign up for a 4 credit hour CS 597, Independent Study, with a faculty member that they may want to have as a thesis advisor. 

Recommended Courses by Research Area for 1st Semester PHD Grads

Architecture, Compilers, and Parallel Computing

  • CS 426 - Compiler Construction
  • CS 431 - Embedded Systems
  • CS 433 - Computer System Organization
  • CS 483 - Applied Parallel Programming
  • CS 598 Special Topics (choose one with a professor you may be interested in working with + the course interests you)

Artificial Intelligence

  • CS 440 - Artificial Intelligence
  • CS 446 - Machine Learning
  • CS 549 - Seminar in Cognitive Science
  • CS 598 Special Topics (choose one with a professor you may be interested in working with + the course interests you)

Database and Information Systems

  • CS 411 - Database Systems
  • CS 412 - Introduction to Data Mining
  • CS 598 Special Topics (choose one with a professor you may be interested in working with + the course interests you)

Graphics

  • CS 418 - Interactive Computer Graphics
  • CS 498 MA Mobile Augmented Reality with John Hart 
  • CS 598 JCH or any other special topics course of interest
  • CS 591 GFX Seminar

HCI

  • CS 465 - User Interface Design
  • CS 498 FU Socio-Computer Interaction
  • CS 598 KGK or any other special topics course of interest
  • CS 591 HCI Seminar

PL-FM-SE

  • CS 421 - Programming Languages & Compilers
  • CS 422 - Programming Language Design
  • CS 427 - Software Engineering I
  • CS 476 - Program Verification
  • CS 527 - Topics in Software Engineering
  • CS 598 Special Topics (choose one with a professor you may be interested in working with + the course interests you)

Scientific Computing

  • CS 450 - Numerical Analysis
  • CS 554 - Parallel Numerical Algorithms
  • CS 598 Special Topics (choose one with a professor you may be interested in working with + the course interests you)

Systems and Networking

  • CS 424 - Real Time Systems
  • CS 425 - Distributed Systems
  • CS 438 - Communication Networks
  • CS 436 - Wireless Networks
  • CS 461 - Computer Security I
  • CS 523 - Advanced Operating Systems
  • CS 538 - Advanced Computer Networks
  • CS 541 - Computer Systems Analysis
  • CS 598 Special Topics (choose one with a professor you may be interested in working with + the course interests you)

Theory and Algorithms

  • CS 573 - Algorithms
  • CS 574 - Randomized Algorithms
  • CS 583 - Approximation Algorithms