(COS) Computer Science
|
|
Department NameInstitution Name ABOUT THE DEPARTMENT Link to Department...Tu es Petrus, et super hanc petram aedificabo Ecclesiam meam, et portae inferi non praevalebunt adversum eam. Et tibi dabo claves regni coelorum. |
The robot Leo. (Image courtesy Andrea Lockerd and Guy Hoffman.)
Courses
CS Introduction to Computers S2005 BERKELEY (22 VIDEOS)
CS Introduction to Computers F2005 BERKELEY (31 VIDEOS)
CS Machine Structures F2005 BERKELEY (29 VIDEOS)
CS Machine Structures F2006 (Prof. Garcia) BERKELEY (42 AUDIOS/VIDEOS)
CS Machine Structures S2005 BERKELEY (44 VIDEOS)
CS Operating Systems and Systems Programming (Prof.Kubiatowicz) F2006 BERKELEY (27 AUDIOS&VIDEOS)
CS The Structure and Interpretation of Computer Programs F2004 BERKELEY (43 VIDEOS)
CS The Structure and Interpretation of Computer Programs S2005 BERKELEY (44 VIDEOS)
CS100 Breadth Topics in Computing Science - CAPILANO UNIVERSITY
CS105 Building Programming Experience: A Lead-In to 6.001 (CS110) 2005 MIT
CS110 Introduction to Computer Science and Programming 2008 MIT (24 VIDEOS)
CS110 Introduction to Computers F2004 BERKELEY (27 VIDEOS)
CS110 Introduction to Computers S2006 BERKELEY (23 VIDEOS)
CS115 Data Structures S2006 BERKELEY (44 VIDEOS)
CS120 Structure and Interpretation of Computer Programs 2005 MIT (20 VIDEOS)
CS120 The Structure and Interpretation of Computer Programs S2004 BERKELEY (48 VIDEOS)
CS130 Introduction to Algorithms 2008 MIT
CS140 The Structure and Interpretation of Computer Programs S2006 BERKELEY (42 VIDEOS)
CS150 Components and Design Techniques for Digital Systems 2004 BERKELEY (29 VIDEOS)
CS150 Machine Structures S2006 BERKELEY (44 VIDEOS)
CS152 Computer Architecture and Engineering 2003 BERKELEY (24 VIDEOS)
CS162 Operating Systems and System Programming S2004 BERKELEY (29 VIDEOS)
CS170 Computer System Engineering 2005 MIT
CS180 Artificial Intelligence 2005 MIT
CS180 Artificial Intelligence 2006 MIT
CS190 Computer Language Engineering 2005 MIT (8 VIDEOS)
CS195 Probabilistic Systems Analysis and Applied Probability (undergraduate/graduate) 2006 MIT
CS195 Probabilistic Systems Analysis and Applied Probability (undergraduate/graduate)2005 MIT
CS200 Programming with Robots 2007 CAPILANO UNIVERSITY
CS210 Introduction to Artificial Intelligence - UC IRVINE
CS210 Mathematics for Computer Science (Fall 2005) MIT
CS210 Mathematics for Computer Science (Spring 2005) MIT
CS210 Mathematics for Computer Science 2002 MIT
CS215 Automata Computability and Complexity 2005 MIT
CS220 Introduction to Algorithms 2005 MIT (23 VIDEOS)
CS220 Machine Learning - UC IRVINE
CS225 Information and Entropy (2008) MIT
CS230 The Art of Approximation in Science and Engineering (2008) MIT
CS235 Great Ideas in Theoretical Computer Science 2008 MIT
CS240 Bioinformatics and Proteomics (undergraduate/graduate) 2005 MIT
CS245 Java Preparation for 6.170 (CS250) 2006 MIT
CS250 Introduction to Software Engineering in Java 2009 MIT
CS260 Introduction to MATLABĀ® (undergrad/graduate) 2009 MIT
CS265 Computational Biology: Genomes, Networks, Evolution (undergraduate/graduate) 2005 MIT
CS270 Algorithms for Computational Biology 2005 MIT
CS280 Introduction to C++ 2009 MIT
CS280 Kernel-Based Learning - UC IRVINE
CS290 Fundamentals of Photonics: Quantum Electronics (undergraduate/graduate) 2006 MIT
CS295 Street-Fighting Mathematics 2008 MIT
CS3 Introduction to Symbolic Programming 2004 BERKELEY (12 VIDEOS)
CS300 Communication Systems I 2006 UTAH STATE
CS300 Communication Systems I 2006 UTAH STATE
CS300 Science of Sound 2004 UTAH STATE
CS310 Laboratory in Software Engineering 2005 MIT
CS312 Operating Systems and System Programming S2006 BERKELEY (27 VIDEOS)
CS320 Software Engineering for Web Applications 2003 MIT
CS330 Mobile Autonomous Systems Laboratory 2005 MIT
CS335 Autonomous Robot Design Competition 2005 MIT
CS337 Robocraft Programming Competition 2005 MIT
CS340 Artificial Intelligence 2008 UMASS BOSTON
CS340 Multicore Programming Primer 2007 MIT
CS350 A Gentle Introduction to Programming Using Python 2008 MIT
CS360 Machine Vision (undergraduate/graduate) 2004 MIT
CS370 Computational Cognitive Science (undergraduate/graduate) 2004 MIT
CS380 Ethics and the Law on the Electronic Frontier 2005 MIT
CS390 Computer Graphics (undergraduate/graduate) 2003 MIT
CS400 Error Control Coding 2006 UTAH STATE
CS400 Information Theory 2006 UTAH STATE
CS410 Network and Computer Security (undergraduate/graduate) 2003 MIT
CS420 Inventions and Patents 2005 MIT
CS440 Introduction to Copyright Law 2006 MIT (4 VIDEOS)
CS450 NextLab I: Designing Mobile Technologies for the Next Billion Users (senior+) 2008 MIT
CS540 Dynamic Programming and Stochastic Control (graduate) 2008 MIT
CS545 Dynamic Systems & Control (graduate) 2003 MIT
CS550 Dynamics of Nonlinear Systems (graduate) 2003 MIT
CS555 Multivariable Control Systems (graduate) 2004 MIT
CS560 Introduction to Mathematical Programming (graduate) 2002 MIT
CS570 Nonlinear Programming (graduate) 2003 MIT
CS570 Nonlinear Programming (graduate) 2004 MIT (3 VIDEOS)
CS575 Convex Analysis and Optimization (graduate) 2004 MIT
CS580 Data Communication Networks (graduate) 2002 MIT
CS585 Queues: Theory and Applications (graduate) 2006 MIT
CS590 Logistical and Transportation Planning Methods (Graduate) 2004MIT
CS590 Logistical and Transportation Planning Methods (Graduate) 2006 MIT
CS610 Automatic Speech Recognition (graduate) 2003 MIT
CS61A The Structure and Interpretation of Computer Science BERKELEY (43 VIDEOS)
CS61B Data Structures F2006 BERKELEY (39 VIDEOS)
CS61B Data Structures S2004 BERKELEY (41 VIDEOS)
CS61C Machine Structures S2004 (Prof. Garcia) BERKELEY (48 VIDEOS)
CS620 Fundamentals of Probability (graduate) 2005 MIT
CS620 System Identification (graduate) 2005 MIT
CS630 Transmission of Information (graduate) 2003 MIT
CS640 Quantum Information Science (graduate) 2006 MIT
CS650 Principles of Digital Communications I (graduate) 2006 MIT (24 VIDEOS)
CS655 Principles of Digital Communication II (graduate) 2005 MIT (25 VIDEOS)
CS660 Principles of Wireless Communications (graduate) 2006 MIT
CS670 Quantum Optical Communication (graduate) 2004 MIT
CS680 Molecular, Cellular and Tissue Biomechanics (graduate) 2003
CS690 Speech Communication (graduate) 2004 MIT
CS720 Laboratory on the Physiology, Acoustics, and Perception of Speech (Graduate) 2005 MIT
CS730 The Lexicon and Its Features (graduate) 2007 MIT
CS740 Acoustics of Speech and Hearing (graduate) 2004 MIT
CS750 Biomedical Signal and Image Processing (graduate) 2007 MIT
CS760 Fields, Forces, and Flows in Biological Systems (graduate) 2004 MIT
CS770 Foundations of Algorithms and Computational Techniques in Systems Biology (graduate) 2006 MIT
CS780 Programming Languages (graduate) 2002 MIT
CS790 Computer System Architecture (graduate) 2005 MIT
CS810 Distributed Computer Systems Engineering (graduate) 2006 MIT
CS815 Techniques in Artificial Intelligence (graduate) 2002 MIT
CS820 Principles of Computer Systems (graduate) 2002 MIT
CS825 Multithreaded Parallelism: Languages and Compilers (graduate) 2002 MIT
CS830 Operating System Engineering (graduate) 2006 MIT
CS835 Computer Networks (graduate) 2002 MIT
CS840 Database Systems (graduate) 2005 MIT
CS845 User Interface Design and Implementation (graduate) 2004 MIT
CS850 Cognitive Robotics (graduate) 2005 MIT
CS855 Algorithms for Computer Animation (graduate) 2002 MIT
CS855 Algorithms for Computer Animation Fall 2002 MIT
CS860 Theory of Computation (graduate) 2006 MIT
CS870 Advanced Complexity Theory (18.405J) (grad) 2001 MIT
CS880 Computability Theory of and with Scheme (grad) 2003 MIT
CS885 Distributed Algorithms (18.437J) (graduate) 2005 MIT
CS890 Advanced Algorithms (18.415J) (grad) 2005 MIT
CS890 Advanced Algorithms (grad) 2008 MIT
CS895 Randomized Algorithms (18.416J) (grad) 2002 MIT
CS905 Network Optimization (grad) 2003 MIT
CS910 Integer Programming and Combinatorial Optimization (Graduate) 2004 MIT
CS915 Natural Language and the Computer Representation of Knowledge (Graduate) 2003 MIT
CS920 Advanced Natural Language Processing (grad) 2005 MIT
CS925 Machine Learning (grad) 2006 MIT
CS930 Knowledge-Based Applications Systems (grad) 2005 MIT
CS935 Medical Computing (grad) 2003 MIT
CS940 Engineering Biomedical Information: From Bioinformatics to Biosurveillance (grad) 2005 MIT
CS945 Medical Decision Support (grad) 2003 MIT
CS945 Medical Decision Support (grad) 2005 MIT
CS950 Cryptography and Cryptanalysis (grad) 2005 MIT
CS952 Advanced Topics in Cryptography (18.426J) (grad) 2003 MIT
CS955 Computational Evolutionary Biology (grad) 2004 MIT
CS955 Computational Evolutionary Biology (grad) 2005 MIT
CS955 Representation and Modeling for Image Analysis (grad) 2005 MIT
CS957 Program Analysis (grad) 2005 MIT
CS959 Pervasive Human Centric Computing (grad) 2006 MIT
CS960 Complex Digital Systems (grad) 2005 MIT
CS962 Computational Models of Discourse (grad) 2004 MIT
CS965 Theory of Parallel Systems (grad) 2003 MIT
CS970 Essential Coding Theory (grad) 2004 MIT
CS972 Theory of Parallel Hardware (grad) 2004 MIT
CS975 Selected Topics in Cryptography (grad) 2004 MIT
CS982 Game Theory and Mechanism Design (grad) 2005 MIT
Computer Architecture (grad) S2006 BERKELEY (23 VIDEOS)
DATA STRUCTURES F2008 (Prof. Hilfinger) UC BERKELEY (40 AUDIO&VIDEOS)
DATA STRUCTURES F2009 (Prof. Hilfinger) UC BERKELEY (35 AUDIO&VIDEOS)
Data Structures F2005 BERKELEY (11 VIDEOS)
Data Structures S2007 (Prof. Hilfinger) UC BERKELEY (42 AUDIOS&VIDEOS)
Data Structures and Advanced Programming 2004 BERKELEY (39 VIDEOS)
Data Structures and Advanced Programming S2005 BERKELEY (40 VIDEOS)
Data Structures and Programming Methodology S2007 (Prof. Clancy) UC BERKELEY (12 AUDIOS&VIDEOS)
Data Structures and Programming Methodology S2008 (Prof. Clancey) UC BERKELEY (12 AUDIOS)
EE330 The Human Intelligence Enterprise (undergraduate/graduate) 2002 MIT
EE330 The Human Intelligence Enterprise (undergraduate/graduate) 2006 MIT
ES960 Communications and Information Policy (grad) 2006 MIT
General Chemistry F2007 (Prof. Stacy,Boering,&Majda) UC BERKELEY (43 AUDIOS&VIDEOS)
Introducing Ethics in Information and Computer Sciences-OPEN University
Introduction to Computers F2006 (Prof. Azevedo) UC BERKELEY (25 AUDIOS&VIDEOS)
Introduction to Computers S2007 (Prof. Azevedo) UC BERKELEY (20 AUDIOS&VIDEOS)
Introduction to Computers-Interdepartmental Studies F2007 (Prof. Azevedo) UC BERKELEY (23 AUDIOS)
Introduction to Computers-Interdepartmental Studies S2008 (Prof. Azevedo) UC BERKELEY (18 AUDIOS)
MATH Applied Parallel Computing 2005 MIT
ME999.99 Decision Making in Large Scale Systems (graduate) 2004 MIT
Machine Structures F2004 BERKELEY (45 VIDEOS)
Machine Structures F2007 (Prof. Wawrzynek) UC BERKELEY (43 AUDIOS&VIDEOS)
Machine Structures F2008 (Profs.Culler&Clancy) UC BERKELEY (13 AUDIOS&VIDEOS)
Machine Structures F2009 (Profs.Culler) UC BERKELEY (11 AUDIOS&VIDEOS)
Machine Structures S2008 (Prof. Garcia) UC BERKELEY (43 AUDIOS&VIDEOS)
Machine Structures S2010 (Prof. Garcia) UC BERKELEY (45 AUDIOS&VIDEOS)
Machine Structures S2010 (Prof.Garcia) BERKELEY (AUDIOS)
Operating Systems and System Programming F2005 BERKELEY (27 VIDEOS)
Operating Systems and System Programming F2007 (Prof. Kubiatowicz) UC BERKELEY (27 VIDEOS&AUDIOS)
Operating Systems and System Programming F2008 (Prof. Kubiatowicz) UC BERKELEY (24 VIDEOS&AUDIOS)
Operating Systems and System Programming F2009 (Prof. Kubiatowicz) UC BERKELEY (26 VIDEOS&AUDIOS)
Operating Systems and System Programming S2008 (Prof. Joseph) UC BERKELEY (27 AUDIOS&VIDEOS)
Phys190 Classical Mechanics: A Computational Approach (grad) 2008 MIT
The Structure and Interpretation of Computer Programs F2005 BERKELEY (43 VIDEOS)
The Structure and Interpretation of Computer Programs F2006 (Prof. Harvey) BERKELEY (42 VIDEOS)
Cross Listed Courses






















