|
Class listing (department review) |
The following is a list of all classes taught by the Computer Science Department, or taught by other departments but required for our students.From the Department Home Page, you can see a list of class syllabi.
As of Fall '06, old class numbers are in parentheses.
Regular Courses
- 101 (004) Introduction to Computers
- 110 (014) Introduction to Programming
- 116 (016) First Year Seminars
- 121 (015) Introduction to Functional Programming
- 380 (096) Computers and Society
- 392 (092) Practicum
- 396 (090) Honors Project
- 401 (114) Foundations of Programming
- 410 (121) Data Structures
- 411 (120) Computer Organization
- 416 (117) Web Programming
- 455 (181) Models of Languages and Computation
- 520 (140) Compilers
- 521 (130) Files and Databases
- 523 (145) Software Engineering Laboratory
- 524 (144) Programming Language Concepts
- 530 (142) Introduction to Operating Systems
- 550 (122) Algorithms and Analysis
- 575 (136) Introduction to Computer Graphics
- 590 (190) Topics in Computer Science
- 633 (203) Parallel and Distributed Computing
- 651 (281) Computational Geometry
- 665 (235) Images, Graphics, and Vision
- 720 (240) Compiler Design
- 721 (230) Database Management Systems
- 723 (204) Software Design and Implementation
- 724 (244) Advanced Programming Languages
- 730 (242) Operating Systems II
- 734 (243) Distributed Systems
- 735 (247) Distributed and Concurrent Algorithms
- 737 (232) Real-Time Systems
- 740 (206) Unicomputer Architecture and Implementation
- 744 (268) VLSI Design
- 750 (202) Algorithm Analysis
- 752 (282) Mechanized Mathematical Inference
- 764 (252) Monte Carlo Methods
- 766 (257) Visual Solid Shape
- 767 (258) Geometric, Solid Modeling
- 770 (236) Computer Graphics
- 775 (254) Pattern Recognition and Image Analysis
- 785 (273) Neural Network
- 787 (277) Visual Perception
- 788 (275) Expert Systems
- 790 (290) Topics in Computer Science
- 824 (245) Functional Programming
- 825 (246) Logic Programming
- 832 (249) Advanced Distributed Systems
- 841 (265) Advanced Architecture
- 850 (228) Advanced Analysis of Algorithms
- 870 (238) Raster Graphics
- 872 (239) Exploring Virtual Worlds
- 875 (255) Computer Vision
- 911 (291) Professional Writing in Computer Science
- 915 (321) Technical Communication in Computer Science
- 916 (322) Seminar in Professional Practice
Special Topics- 590.022 (190.022) Object-Oriented and UNIX Systems
- 590.025 (190.025) WWW Programming
- 590.031 (190.031) Advanced Programming
- 590.040 (190.040) Advanced Operating Systems
- 790.006 (290.006) Object Shape
- 790.021 (290.021) Graphics Architecture
- 790.025 (290.025) WWW/Mosaic
- 790.026 (290.026) Numerical Computing
- 790.032 (290.032) VLSI Design
- 790.033 (290.033) High Performance Algorithms
- 790.039 (290.039) Hardware Systems/ Enabling technologies
- 790.040 (290.040) Multimedia Computing
- 790.042 (290.042) Advanced Networking
- 790.052 (290.052) Architecture and Programming Model of PixelFlow
- 790.058 (290.058) Physically-Based Simulation
- 790.062 (290.062) Distributed and Concurrent Algorithms
- 790.063 (290.063) Collaborative Systems
- 790.065 (290.065) Introduction to VLSI
- 790.066 (290.066) Geometry of Ridges
- 790.068 (290.068) Java Optimization
- 790.072 (290.072) Computational Geometry and Applications
- 790.084 (290.084) Clockless Logic
- 790.086 (290.086) Peer-to-peer systems
- 790.087 (290.087) Data-Driven Modeling
- 790.089 (290.089) 3D Photography
- 790.090 (290.090) Data Mining and its Applications
Old Courses- 006 First Year Seminars
- 081 Discrete Mathematics
- 205 Scientific and Geometric Computation
- 224 Module of Images, Graphics, and Vision
- 226 Module of Advanced Distributed Systems
- 345 Software Engineering
- 390.011 Graphics Center Seminar
- 390.031 Readings in Computer Vision
- 390.110 Seminar on Teaching
University of North
Carolina at Chapel Hill
Computer Science, Sitterson Hall Chapel Hill, NC 27599-3175 USA |
|
.
|