-
CPS 1
- Computer Science 01: Computer Science Fundamentals
Introduction to the field of Computer Science, intended for those
interested in one course in Computer Science. Elementary Java
programming is used to explore the field of Computer Science, but this
is NOT a programming course.
-
CPS 4
- Introduction to Programming
-
CPS 6
- Program Design and Analysis I
Introduction to Computer Science and Programming. Typically the first
course for majors, minors, and those interested in a significant
programming course (uses C++).
-
CPS 100E
- Program Design and Analysis II (and I)
(currently not offered)
-
CPS 100
- Program Design and Analysis II
Second course for majors, minors, or those interested in studying data
structures, algorithm analysis, object oriented programming
-
CPS 104
- Computer Organization and Programming
-
CPS 106
- Programming Languages
-
CPS 108
- Software Design and Implementation
-
CPS 109
- Program Design and Construction (taught from UNC)
-
CPS 110
- Introduction to Operating Systems
-
CPS 124
- Computer Graphics
-
CPS 130
- Analysis of Algorithms
-
CPS 140
- Mathematical Foundations of Computer Science
-
CPS 149S
- Problem Solving Seminar
-
CPS 150
- Introduction to Numerical Methods and Analysis
-
CPS 170
- Methodologies in Artificial Intelligence
-
CPS 196.1
- Networks and Distributed Systems (Spring 2000)
-
CPS 196.2
- Compiler Construction (Spring 2000)
Courses for Graduate Students and Advanced Undergraduates
-
CPS 206
- Programming Languages
-
CPS 210
- Operating Systems
-
CPS 212
- Distributed Information Systems
-
CPS 214
- Computer Networks
-
CPS 220
- Advanced Computer Architecture I
-
CPS 221
- Advanced Computer Architecture II
-
CPS 226
- Mathematical Models of System Analysis
-
CPS 230
- Analysis of Algorithms
-
CPS 234
- Computational Geometry
-
CPS 236
-
-
CPS 240
- Computational Complexity
-
CPS 250
- Numerical Analysis
-
CPS 264
- Nonlinear Dynamics
-
CPS 266
- Communications Computation and Memory in Biological Systems
-
CPS 270
- Artificial Intelligence
-
CPS 271
- Numeric Artificial Intelligence
-
CPS
296 Sec 1
- Geometry and Topology of Grid Generation
-
CPS
296 Sec 2
- Wide Area Networks
-
CPS
296 Sec 3
- Programming Palmtop Applications
-
CPS 296.1
- Advanced Topics in Computer Science, Scientific Computing
Courses for Graduate Students
-
CPS 300
- Computer Science Research Seminar
-
CPS 350
- Topics in Numerical Methods
-
CPS 370 - Topics in Artificial Intelligence: Using the Web to Solve
Crossword Puzzles
-
CPS 370