Washington UniversityWinter 1998 submitted on 27 June, 2008
Discrete and Continuous Time Markov Models; QNMs as Markov Models; Local Balance; Multiple Class QNMs; Analytic Models: Introduction; Fundamental Laws; Bounding Analysis; General Random Samples; Analyzing Outputs; Arrival Processes etc...
Instructor: Philip Greenspun submitted on 18 April, 2008
Teaches basics of designing a dynamic web site with a database back end, including scripting languages, cookies, SQL, and HTML with the goal of building such a site as the main (group) project Emphasizes computer-human interface and the graphical display of information.
by Neil Daswani at google.com Summer 2007 submitted on 16 April, 2008
Topics: How to Break Web Software, What Every Engineer Needs to Know About Security and Where to Learn It.
YouTube submitted on 2 April, 2008
Some of these teach basics with getting starting programming using Java, and some are more advanced, showing you how to code loops, arrays, exceptions, Netbeans, Web services, Event handing, JDBC, and Inheritance.
google.com submitted on 27 March, 2008
Web 2.0 - AJAX - Creating a Rich User Experience, WebGuild, Creating Tools for AJAX Development etc...
New Jersey Institute of Technology submitted on 26 March, 2008
McGill University, Winter 2008 submitted on 15 March, 2008
Data structures (arrays, lists, stacks, queues, dequeues and trees) and their machine representation and simple algorithms. Peripheral devices: printers, keyboards, magnetic type drives, magnetic disc drives. Peripheral interfacing and busses. Introduction to operating systems. System integration. Computer systems and networks.
Douglas Crockford submitted on 14 March, 2008, 7:57 am
Comprehensive introduction to the JavaScript Programming Language; Theory of the DOM;
Naval Postgraduate School submitted on 11 March, 2008, 11:41 am
The Lecture Series injects commercial and military relevance into the CISR activities. Lectures are from leading experts in the field of computer science and Information Systems Security.
UC Berkeley Spring 2006
Overview of computer architecture, caches, memory systems, Instruction level parallelism, simultaneous multithreading, vector computers, Processors, Introduction to Multiprocessors, Advanced Memory Hierarchy, storage, Queuing theory etc...
Prof. Jason Cong, University of California, Fall Quarter 2006 webcast podcast
Vanderbilt University 2006
Introduction, C++ overview, Inheritance: Specialization, Extension, Access Specifier and Multiple Inheritance. Dynamic Binding: virtual methods, Methods calling Mechanism. Standard Template Library: Iterator, Generic Algorithm and Function Object. Design Pattern: Bridge, Adapter, strategy, Composite, Decorator, Command, Iterator, visitor, Observer, Proxy and Factory method. Builder, Façade, Flyweight and Sort etc...
MIT OCW, Jan 2006
Introduction; Basics of Legal Research; Legal Citations; 1976 Copyright Act; Copyright applied to Music, Computers; Napster®; Peer-to-Peer File Sharing; Software Licensing; DVDs and Encryption etc...
MIT Fall 2006 video and audio
Berkeley, Spring 2007 video and audio
Introduction. Interview of Jean-Pierre Protzen, John Coate, Steve Peterson. Phenomenology and virtual reality. Social Search. Plato's Cave & Nature of Data, Information, Knowledge, and Wisdom. Discussion of Holding on to Reality. Interview of Andrew Keen. Ivan Tam on Disruptive Technologies and Open Source Development etc...
MIT Spring'05 Streaming and Downloadable
Introduction to Computers; Naming; Virtualization. Virtual memory, Virtual Processors, Networks: Link layer, Network Layer: Congestion Control; Distributed Naming; Reliability; Atomicity Concepts; Recoverability, Isolation, Security : Authenticity, Advanced Authentication etc....
MIT Spring'05 Streaming and Downloadable
Analysis of Algorithms; All Sorting techniques; Recurrences; Divide and Conquer: Strassen, Fibonacci, Polynomial Multiplication; Heaps and Hashing; Dynamic Programming; Graph Algorithms; number theoretic algorithms; amortized analysis;Shortest paths; Catching and parallel computing etc....
Berkeley Fall'06 Streaming
Objects and classes; Iteration and Arrays; Linked Lists; Stack frames; Inheritance; Abstract Classes; Java Packages; Exceptions; Encapsulation; Hash Tables; Stacks, Queues, trees and Traversals, Graphs and Sorting etc....
University of Florida
Berkeley Fall'06 Streaming
Number Representation; Intro to C; C pointers, Arrays,Strings and Structures; Memory Management; MIPS; Floating point; Compilation, Assembly and Linking; Combinational logic Blocks; CPU Design etc...
Berkeley Fall'06 Streaming
Introduction to OS; Concurrency: Processes and Treads; Synchronization; Mutual exclusion; Semaphores, Monitors; Readers and Writers; Deadlock; Address Translation; Caching; Page Allocation and Replacement; File System and Disk Managenment, Naming, Directories, Distributed Systems etc....
Berkeley Fall 2006
Introduction to Open Source. Production Processes. Economics and Business Models of Open Source, Open Source and Competition in the market Software Industry. Government Policy. Open Access Journals and Publications. Open Source biology. Wikipedia as open source project etc...
Professor Neil Rhodes, UC San Diego Spring 2007 Audio Podcast
University of Washington, Autumn 2000
Overview, Problems, Algorithms, Variables, Arithmetic Expressions, I/O, Conditionals, Functions, Iteration, Loops, Complex Conditionals, Arrays, Linear & Binary Search, Sorting, Structures, Strings, Nested data structures, File Input/Output, Style, Recursion, Recursive binary search etc....
Harvard Extension School Lectures Available on YouTube
An Excellent course for a beginner. It has videos on Software, Hardware, Multimedia, Programming, The Internet, Security, Web Developement etc....
ADUni.org 2000
ADUni.org 2001
Algorithms: Sorting, Searching & data Structures, Red-Black Trees. Graph Algorithms: Topological Sorting, Prim’s algorithm, DFS, BFS, Kruskal’s algorithms, and shortest path. Geometric algorithms: Graham & Jarvis; Dynamic Programming. Parsing. Greedy algorithms, NP Completeness etc...







Subscribe to only Computer Science