Search Cornell

Courses of Study 2009-2010


Computer Science


CS 1109Fundamental Programming Concepts
CS 1110Introduction to Computing Using Java
CS 1112Introduction to Computing Using MATLAB
CS 1114Introduction to Computing Using MATLAB and Robotics
CS 1130Transition to Object-Oriented Programming
CS 1132Transition to MATLAB
CS 1300Introductory Design and Programming for the Web (also INFO 1300)
CS 1305Computation and Culture in a Digital Age (also INFO 1305)
CS 1610Computing in the Arts (also CIS/ENGRI 1610, DANCE 1540, FILM 1750, MUSIC 1465, PSYCH 1650)
CS 1620Visual Imaging in the Electronic Age (also ARCH 3702, ART 1700, CIS/ENGRI 1620)
CS 1710Introduction to Cognitive Science (also COGST 1101, LING 1170, PHIL 1910, PSYCH 1102)
CS 2022Introduction to C
CS 2024C++ Programming
CS 2026Introduction to C#
CS 2042Unix Tools
CS 2044Advanced UNIX Programming and Tools
CS 2110Object-Oriented Programming and Data Structures (also ENGRD 2110)
CS 2300Intermediate Design and Programming for the Web (also INFO 2300)
CS 2800Discrete Structures
CS 2850Networks (also ECON/INFO 2040, SOC 2090)
CS 3110Data Structures and Functional Programming
CS 3220Introduction to Scientific Computation (also ENGRD 3220)
CS 3300Data-Driven Web Applications (also INFO 3300)
CS 3410Systems Programming
CS 3420Computer Organization (also ECE 3140)
CS 3740Computational Linguistics (also COGST 4240, LING 4424)
CS 3810Introduction to Theory of Computing
CS 4120Introduction to Compilers
CS 4121Practicum in Compilers
CS 4210Numerical Analysis and Differential Equations (also MATH 4250)
CS 4220Numerical Analysis: Linear and Nonlinear Problems (also MATH 4260)
CS 4300Information Retrieval (also INFO 4300)
CS 4302Web Information Systems (also INFO 4302)
CS 4320Introduction to Database Systems
CS 4321Practicum in Database Systems
CS 4410Operating Systems
CS 4411Practicum in Operating Systems
CS 4420Computer Architecture (also ECE 4750)
CS 4620Introduction to Computer Graphics (also ARCH 3704)
CS 4621Computer Graphics Practicum
CS 4700Foundations of Artificial Intelligence
CS 4701Practicum in Artificial Intelligence
CS 4740Introduction to Natural Language Processing (also COGST 4740, LING 4474)
CS 4780Machine Learning
CS 4782Probabilistic Graphical Models (also BTRY 4790) -- Not Offered This Year
CS 4812Quantum Computation (also PHYS 4481/7681)
CS 4820Introduction to Analysis of Algorithms
CS 4830Introduction to Cryptography -- Not Offered This Year
CS 4850Mathematical Foundations for the Information Age
CS 4860Applied Logic (also MATH 4860)
CS 4999Independent Reading and Research
CS 5150Software Engineering
CS 5220Applications of Parallel Computers
CS 5300The Architecture of Large-Scale Information Systems (also INFO 5300)
CS 5410Intermediate Computer Systems
CS 5420Parallel Computer Architecture (also ECE 5720)
CS 5430System Security
CS 5620Interactive Computer Graphics
CS 5643Physically Based Animation for Computer Graphics
CS 5722Heuristic Methods for Optimization (also CEE 5290, ORIE 5340)
CS 6110Advanced Programming Languages
CS 6210Matrix Computations
CS 6240Numerical Solution of Differential Equations -- Not Offered This Year
CS 6320Database Management Systems
CS 6322Advanced Database Systems
CS 6410Advanced Systems
CS 6460Peer-to-Peer Systems
CS 6464Advanced Distributed Storage Systems
CS 6620Advanced Interactive Graphics -- Not Offered This Year
CS 6630Realistic Image Synthesis
CS 6650Computational Motion -- Not Offered This Year
CS 6670Computer Vision
CS 6700Advanced Artificial Intelligence
CS 6740Advanced Language Technologies (also INFO 6300)
CS 6764Reasoning about Knowledge -- Not Offered This Year
CS 6780Advanced Topics in Machine Learning
CS 6782Probabilistic Graphical Models (also BTRY 6790) -- Not Offered This Year
CS 6810Theory of Computing -- Not Offered This Year
CS 6820Analysis of Algorithms
CS 6822Advanced Topics in Theory of Computing -- Not Offered This Year
CS 6830Cryptography
CS 6840Algorithmic Game Theory
CS 6850The Structure of Information Networks (also INFO 6850) -- Not Offered This Year
CS 6860Logics of Programs -- Not Offered This Year
CS 7090Computer Science Colloquium
CS 7190Seminar in Programming Languages
CS 7192Seminar in Programming Refinement Logics
CS 7320Topics in Database Systems
CS 7390Database Seminar
CS 7490Systems Research Seminar
CS 7690Computer Graphics Seminar
CS 7726Evolutionary Computation and Design Automation (also MAE 6500) -- Not Offered This Year
CS 7790Seminar in Artificial Intelligence
CS 7794Seminar in Natural Language Understanding
CS 7860Introduction to Kleene Algebra -- Not Offered This Year
CS 7890Seminar in Theory of Algorithms and Computing
CS 7893Cryptography Seminar
CS 7999Independent Research
CS 9999Thesis Research