Department of 
Computer Science

Search our Site

Line

ON THIS PAGE:

Theory/Formal Thinking

Systems/Hardware

Applications

Outside CS

  Categories of Courses

This is a list of courses subdivided into the categories specified for the MS and PhD breadth requirement.  If you would like to have a course categorized, please contact the Director of Graduate Studies.

Theory and Formal Thinking

455 181   Models of Languages and Computation
651 281   Computational Geometry
662 250   Scientific Computation
735 247   Distributed and Concurrent Algorithms
737 232   Real-Time Systems
750 202   Algorithm Analysis
752 282   Mechanized Mathematical Inference
764 252   Monte Carlo Method
766 257   Visual Solid Shape
767 258   Geometric and Solid Modeling
205   Geometric and Scientific Computation
     
790-06   F06 Medial Representations
790-78   S06 Real-Time Scheduling Theory
790-90   S06 Data Mining
790-90   F07-09 Bioalgorithms

Systems and Hardware

520 140   Compilers 
521 130   Files and Databases
523 145   Software Engineering Laboratory
530 142   Operating Systems
541 160   Digital Logic and Computer Design
631 234   Computer Networks
633 203   Parallel and Distributed Computing
720 240   Compilers 
723 204   Software Design and Implementation
730 242   Operating Systems
734 243   Distributed Systems
740 206   Computer Architecture and Implementation
741 261   Elements of Hardware Systems
744 268   VLSI Systems Design
831 241   Internet Architecture and Performance
832 249   Multimedia Networking
841 265   Advanced Computer Architecture
       
790-042   S06,S09 OS Implementation
790-052   F07 Graphics Hardware Architectures
790-058   S06 GPGP
790-062   F06 Real Time Operating Systems
790-084   F07 Clockless Computing

790-088

  F06 Research Topics in Networking
790-091   F08 Advanced Topics in Security

790-095

  F07,F08 Computer Security
790-095   S09 Applied Cryptography and Network Security
190-001 F05 Enterprise Computing
190-025 S06 Advanced Enterprise Systems
190-033 F05 Grid Computing
190-040 S06 Computer and Network Security
290-052 F05 Graphics Hardware
290-059 S06 Advanced Software Methods
290-084 S06 Clockless Logic

290-088

S04 Research Topics in Networking


Applications

665 235   Images, Graphics and Vision
715 215   Visualization in the Sciences
768 259   Physically Based Modeling and Simulation
770 236   Computer Graphics
775 254   Image Processing and Analysis
776 256   Computer Vision in our 3D World
870 238   Advanced Image Synthesis
872 239   Exploring Virtual Worlds
875 255   Recent Advances in Image Analysis
       
790-058   F06 Dynamic Datasets
790-058   F07, F08 Robot Motion Planning
790-063   F06 Collaborative Systems
790-072   F06 Haptics
790-087   S06 Xbox Science
790-087   S09 Genetics, Evolution, the Coalescent Theory
790-089   F06 3D Urban Modeling
790-093   F07 Serious Games
790-096   F07 Computer Vision and the Web
790-096   F08 Computational Photography
790-098   S09 Optimal Estimation in Image Analysis
790-099   S09 Medical Robotics and Simulation
190-002 F05 Artificial Intelligence
290-039 S06 Enabling Technologies
290-058 F05 Robot Motion Planning
290-087 F04 Data-Driven Modeling
290-089 F04 3D Photography
290-090 F05 Bioinformatics

 Approved Courses Outside of Computer Science

BIOS 600 110 Principles of Statistical Inference
MATH 662 192 Scientific Computation II
STAT 555 127 Mathematical Statistics

Changes

8/20/09 - Added 790-90F09, fixed # for Comp. Photography (90 to 96), added S09

9/19/08 - Added COMP 521

9/17/08 - Added recent sections of COMP 790

8/09/08 - Removed COMP 431 (not allowed for breadth)
8/26/07 - Added 790-78, F06
8/23/07 - Added recent sections of COMP 790.
11/1/06 - Added Bios 600, Math 662, and Stat 555.

Horizontal Line
Department of Computer Science
Campus Box 3175, Sitterson Hall
College of Arts & Sciences
The University of North Carolina at Chapel Hill
Chapel Hill, NC 27599-3175 USA
Phone: (919) 962-1700
Fax: (919) 962-1799
Content Manager: Director of Graduate Studies
Server Manager: webmaster@cs.unc.edu
Last Content Review: 14 Aug 2006