Graduate Studies Courses

CS Master Level Courses and Areas

The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate courses includes (but not limited to):

Systems:

  • CSCI 521 Real-Time Systems
  • CSCI 522 High Performance Computing
  • CSCI 526 Embedded Systems

Theory:

  • CSCI 541 Theory of Computing
  • CSCI 542 Representation and Reasoning
  • CSCI 543 Specification and Verification
  • CSCI 544 Computational Logic
  • CSCI 545 Artificial Intelligence
  • CSCI 554 Matrix Computation
  • CSCI 555 Data Mining and Machine Learning

Applications:

  • CSCI 561 Computer and Network Security
  • CSCI 562 Computer Graphics
  • CSCI 563 Advanced Database Systems
  • CSCI 564 Constraint Processing and Heuristic Search

Thesis:

  • CSCI 598 Research
  • CSCI 599 Thesis

 

The course complement for students will be determined by their background and their research interests.