Computer Science and Engineering
This is a collection of links to audio/video courses and lectures in computer science and engineering from educational institutions around the world. The courses and lectures cover a wide variety of subjects in computer science and engineering, including artificial intelligence, computer architecture, computer networks, data structures, operating system, and software engineering.
MIT OpenCourseWare
| Video/text | 6.00 - Introduction to Computer Science and Programming |
| Video/text | 6.001 - Structure and Interpretation of Computer |
| Audio/video. | 6.033 - Computer System Engineering (SMA 5501) |
| Audio/video | 6.035 - Computer Language Engineering (SMA 5502) |
| Audio/video | 6.04J - Introduction to Algorithms (SMA 5503) |
| Video/text | 6.189 - Multicore Programming Primer |
| Video/text | 6.252J - Nonlinear Programming |
| Video/text | 6.982J - Teaching College-Level Science and Engineering |
UC Berkeley Webcast
Stanford Engineering Everywhere
Jack Baskin School of Engineering | UC Santa Cruz
ArsDigita University
| Video/text | The Structure and Interpretation of Computer Programs |
| Video/text | How Computers Work |
| Video/text | Objected-oriented Program Design and Software Engineering |
| Video/text | Algorithms |
| Video/text | Systems |
| Video/text | Software Engineering for Web Applications |
| Video/text | Theory of Computation |
| Video/text | Artificial Intelligence |
| Video/text | Database Management Systems |
NPTEL Courses
| Video | Principles of Programming Languages |
| Video | Introduction to Problem Solving and Programming |
| Video | Programming and Data Structure |
| Video | Discrete Structures |
| Video/web | System Analysis and Design |
| Video/web | Computer Architecture |
| Video/web | Computer Organization |
| Video/web | Computer Networks |
| Video/web | Data Communication |
| Video | Internet Technology |
| Video | Introduction to Computer Graphics |
| Video | Computer Graphics |
| Video/web | Artificial Intelligence (Prof.P.Dasgupta) |
| Video/web | Artificial Intelligence (Prof. S. Sarkar) |
| Video | Data Structures And Algorithms |
| Video | Database Design |
| Video/web | Design and Analysis of Algorithms |
| Video | Software Engineering |
Note: The video courses above come from the Computer Science & Engineering section of
NPTEL Courses. The section also provides web documents related to the course lectures.
Harvard Extension School
| Audio/video | Computer Science 50: Introduction to Computer Science I |
| Audio/video | Computer Science E-1: Understanding Computers and the Internet |
| Audio/video | Computer E-7: Exposing Digital Photography |
| Audio/video | Computer E-75: Building Dynamic Websites |
| Audio/video | Computer Science E-259: XML with Java, Java Servlet, and JSP |
| Audio/video | CSCI E-52 Intensive Introduction to Computer Science Using C, PHP, and JavaScript |
| Audio/video | CSCI E-2 Bits |
University of Washington | Computer Science & Engineering
| Video | CSE 142 TVI - Computer Programming I (Autumn 2000) |
| Video | CSE 143 TVI - Computer Programming II (Spring 2000) |
| Audio/video.. | CSEP 501: Compiler Construction (Autumn 2009) |
| Audio/video | CSEP 503: Principles of Software Engineering (Autumn 2007) |
| Audio/video | CSE 584: Software Engineering (Autumn 1998) |
| Audio/video | CSEP 505: Programming Languages (Winter 2009) |
| Video/text | CSEP 510: Human Computer Interaction (Winter 2004) |
| Video/text | CSEP 544: Database Management Systems (Spring 2004) |
| Video/text | CSE 594: Database Management Systems (Autumn 1999) |
| Audio/video | CSEP 545: Transaction Processing for E-Commerce (Spring 2007) |
| Audio/video | CSEP 548: Computer Architecture...[Spring 2009]...[Spring 2005] |
| Video/text | CSE 589: Applied Algorithms...[Autumn 2000]...[Spring 1999] |
| Audio/video | CSEP 590a: History of Computing (Autumn 2006) |
| Audio/video | CSEP 590: Practical Aspects of Modern Cryptography...[Winter 2006]...[Winter 2002] |
| Video/text | CSE 596: Parallel Computation (Winter 1999) |
YouTube - UNSWelearning's Channel (The University of New South Wales)
| Video | COMP 1400 - Programming for Designers |
| Video.. | COMP 1917 - Higher Computing |
| Video | COMP 1927 - Data Structures and Algorithms |
UCLA BruinCast
McGill COurses OnLine(COOL)
| Audio/video | ECSE-211-001: Design Principles and Methods (2010-Winter) |
| Audio/video | ECSE-211-001: Design Principles and Methods (2009-Fall) |
| Audio/video | ECSE-322-001: Computer Engineering (2010-Winter) |
College of Engineering, Purdue University
Stony Brook University - Department of Computer Science
| Audio/video | Skiena's CSE 547 Discrete Mathematics Lectures |
| Audio/video | Skiena's Algorithms Lectures |
Department of Computer Science | University of Notre Dame
| Video/text | CSE 30341 - Operating Systems Principles (Spring 2008) |
| Video/text | CSE 40373 - Multimedia Systems (Spring 2009) |
| Video/text | CSE 60641 - Operating Systems (Fall 2008) |
Computer Science at the University of Virginia
| Video/text | CS 101 - Introduction to Computer Science |
Computer Networks and Telematics, University of Freiburg, Germany
Computer Science Video from Purdue University
This contains many video lectures on computer science and its applications in other areas.