Courses Catalog Timetables
Spring Timetable Summer 1 Timetable
Fall Timetable Summer 2 Timetable
Index Search

 
.

Computer Science
Unit Name:   Computer Science
Head of Department:   Marc Snir
Department Office:   2270 Digital Computer Laboratory, 1304 West Springfield, Urbana, 333-4428

If you have questions about these classes or their descriptions, please contact the department or unit listed above. See the Courses Catalog Index for more information on the Catalog.

C S 100.   Freshman Orientation in Computer Science
C S 101.   Introduction to Computing with Application to Engineering and Physical Science
C S 105.   Introduction to Computing for Non-Technical Majors
C S 110.   Programming Laboratory
C S 125.   Introduction to Computer Science
C S 173.   Discrete Mathematical Structures
C S 196.   Honors Course in Computer Science
C S 199.   Undergraduate Open Seminar
C S 210.   Ethical and Professional Issues in Computing
C S 225.   Data Structures and Software Principles
C S 231.   Computer Architecture, I
C S 232.   Computer Architecture, II
C S 257.   Numerical Methods
C S 273.   Introduction to Theory of Computation
C S 290.   Individual Study
C S 292.   Senior Project in Computer Science, I
C S 293.   Senior Project in Computer Science, II
C S 296.   Honors Course in Computer Science
C S 297.   Special Topics in Computer Science
C S 299.   Senior Thesis in Computer Science
C S 300.   Data Structures and Software Principles for Non-Computer Majors
C S 301.   Files and Information Systems for Non-Computer Majors
C S 302.   Software Design and Development for Non-Computer Majors
C S 311.   Database Systems
C S 313.   Combinatorial Mathematics
C S 314.   Multimedia Systems
C S 317.   Computer-Assisted Instruction
C S 318.   Computer Graphics
C S 319.   Advanced Topics in Computer Graphics
C S 320.   Introduction to Parallel Programming for Scientists and Engineers
C S 321.   Programming Languages and Compilers
C S 322.   Programming Language Design
C S 323.   Operating Systems Design
C S 324.   Real-Time Systems
C S 326.   Compiler Construction
C S 327.   Software Engineering, I
C S 328.   Distributed Systems
C S 329.   Software Engineering, II
C S 331.   Embedded Systems Architectures and Software Development
C S 333.   Computer System Organization
C S 335.   Introduction to VLSI System Design
C S 337.   VLSI System and Logic Design
C S 338.   Communication Networks
C S 343.   Introduction to Robotics
C S 346.   Pattern Recognition and Machine Learning
C S 348.   Introduction to Artificial Intelligence
C S 350.   Numerical Analysis: A Comprehensive Introduction
C S 355.   Numerical Methods for Partial Differential Equations
C S 358.   Numerical Linear Algebra
C S 359.   Numerical Approximation and Ordinary Differential Equations
C S 362.   Logic Design
C S 373.   Combinatorial Algorithms
C S 375.   Automata, Formal Languages, and Computational Complexity
C S 376.   Program Verification
C S 384.   Computer Data Acquisition Systems
C S 391.   Seminar in Computer Science
C S 397.   Special Topics in Computer Science
C S 405.   Numerical Methods in Fluid Dynamics
C S 411.   Design of Database Management Systems
C S 412.   Data Mining
C S 419.   Scientific Visualization
C S 422.   Programming Language Semantics
C S 423.   Advanced Operating Systems
C S 424.   Foundations of Concurrent Programming Languages and Systems
C S 426.   Topics in Compiler Construction
C S 427.   Advanced Topics in Software Engineering
C S 433.   Theory of High-Speed Parallel Computation
C S 436.   Design of Fault-Tolerant Digital Systems
C S 441.   Computer Systems Analysis
C S 442.   Artificial Neural Networks
C S 443.   Computer Vision
C S 445.   Systems Modeling and Simulation
C S 448.   Computer Models of Cognitive Processes
C S 449.   Proseminar in Cognitive Science
C S 450.   Iterative and Multigrid Solvers
C S 454.   Parallel Numerical Algorithms
C S 458.   Topics in Numerical Analysis
C S 470.   Geometry and Topology of Grid Generation
C S 471.   Combinatorial Mathematics
C S 472.   Extremal Graph Theory
C S 473.   Topics in Analysis of Algorithms
C S 475.   Methods of Combinatorics
C S 476.   Topics in Automated Deduction
C S 477.   Coding Theory
C S 478.   Information Theory
C S 479.   Computational Complexity
C S 490.   Individual Study
C S 491.   Advanced Seminar in Computer Science
C S 497.   Special Topics in Computer Science
C S 499.   Thesis Research