Computer Aided Problem solving [Lecturer: Tal Ronen 2006 Streaming]
C Programming [MindView Thinking in C Downloadable ] A Basic Course for Programming.
Computer Systems Engineering. [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; Recov-erability, Isolation, Security : Authenticity, Advanced Authentication etc......
Introduction to Algorithms. [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;Shor- test paths; Catching and parallel computing etc....
Data Structures [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....
Machine Structures [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...
Operating Systems and Systems Programming [Berkeley Fall'06 Streaming] Introduction to OS; Concurrency: Processes and Treads; Synchroniza- tion; Mutual exclusion; Semaphores, Monitors;Readers and Writers; Deadlock; Address Translation; Caching; Page Allocation and Replac- ement; File System and Disk Managenment, Naming, Directories, Distributed Systems etc....
The Structure and Interpretation of Computer Programs [Berkeley Fall'06 Streaming] Functional Programming; Shell Programming; Higher-Order Pro- cedures; Re-cursion and Iteration; Data Abstraction; Sequences; Hierarchical Data; Interpreter; Generic Operators; Obj-esever etc....
Computer System Analysis [Prof. Raj Jain Fall'06 Streaming & Downloadable] Workload, data representation; Ratio Games; Regression models; Experimental Designs; Fractional Factorial Designs; One Factor and Two Factor Experiments; Simulation etc….
About Search Engines [Berkeley Fall'05 Streaming]
How Internet Works; Search and Society; Search Engine Qualities; Search Personalization; Search Advertising; Desktop Search; Search and privacy; Starting a Search Engine etc….
Interviews with Great People [MindView Downloadable ]
Interviews with greatpeople like Authors, Wed Developers, etc….
This course is for Designing a Dynamic Website: Topics Covered includes: Scripting languages, cookies, SQL, HTML. Emphasizes on computer-human interface and the graphical display of information etc
Topics: Building Abstractions; Computational processes; Higher
order procedures; compound data; data Abstractions; Controlling
interactions; Generic Operations; self-describing data; message
passing; stream and infinite data structures; meta-linguistic
abstraction; interpretation of programming languages; machine
model, compilation and Embedded languages etc….
Topics: Search, A*, Knowledge Representation, and NeuralNetworks.
Theory of Computation Introduction, what can be computed and how fast it can be done,
Applications to compilers, string searching, and control circuit
design. Finite state machines, context free grammars and turing
machines, decidability, complexity theory etc....
Topics: Basics of designing a dynamic website with a database back
end,including scripting languages, cookies, SQL and HTML.
Emphasis is on computer-human interface and thegraphical
display of information.
Object oriented programming with Java. Principles of software
engineering. How to design and think in an object oriented fashion.
Design and analysis of algorithms. Methodologies include: divide
and conquer, dynamic programming and greedy strategies.
Applications include: sorting, ordering and searching, graph and
geometric algorithms, mathematical matching algorithms such as
number theory, algebra and linear algebra algorithms.
Basics of digital logic design, computer organization, and
architecture including assembly language, processor design,
memory hierarchies and pipelining. Modern RISC architecture,
difference between RISC and CISC architecture etc….
Introduction to RDBMS. Data base systems from physical layer of B-trees and file servers to the abstract layers of relational design. Also includes alternative and generic approaches to database design and database management system including relational, object-relational, and object-oriented systems, SQL standards, algebraic query languages, integrity constraints, triggers,functional
dependencies, and normal forms. Other topics include tuning database transactions, security from the application perspective, and data warehousing
MIT lecture Browser Lecture browser has video recordings of lectures and seminars. Here you have to enter the topic you are looking for and choose the category. Categories include all arts, engineering and sciences.
Princeton University Lectures It is again huge collection of video lectures on all topics, so you need to search here.
World Lecture Hall It is a search where you get all free courses available in the world on all subjects.