Course Websites

Computer Science Course Websites

CS111 Computer Programming and Problem Solving

CS112 Computation for the Sciences

CS115 Computing for the Socio-Techno Web

CS117 Inventing Mobile Apps

CS215 Multimedia Design and Programming

CS220 Human Computer Interaction

CS230 Data Structures

CS231 Fundamental Algorithms

CS232 Artificial Intelligence

CS235 Languages and Automata

CS240 Introduction to Machine Organization

CS242 Computer Networks

CS249 Topics : Web Mashups

CS251 Theory of Programming Languages

CS304 Databases with Web Interfaces

CS307 Computer Graphics

CS310 Foundations of Cryptography

CS313 Computational Biology

CS315 Web Search and Mining

CS320 Tangible User Interfaces

CS332 Visual Processing by Computer and Biological Vision Systems

CS342 Computer Security

CS349 Advanced Topics: Quantifying Data Privacy


Courses Offered in the Past

CS349A Advanced Topics: The Intelligent Web (Spring '12)

CS349B Advanced Topics: Quantifying the World (Spring '12)

CS349 Advanced Topics: Games (Spring '10)