|
video_lectures
|
|
|
|
|
Bookmarks
|
|
|
|
|
|
|
30+ List of Computer Science Video Lectures (Over 200 Videos)
|
Huge collection of Computer Science Video Lectures from Universities like
ADUNI ,MIT, Washington, Berkeley, IIT etc...
|
|
|
|
Lectures by Prof. Deepak Gupta Department of Computer Science and Engineering IIT Kanpur
http://www.youtube.com/view_play_list?p=94CA590D77
created by video_lectures on 2008-06-23 07:17:01
|
|
"I also gave a class called Mathematical Writing, just for one quarter," says Knuth. "The lectures are still of special interest because they feature quite a few important guest lecturers." This collection contains thirty-one tapes.
http://scpd.stanford.edu/scpd/students/Dam_ui/page
created by video_lectures on 2008-06-19 03:50:09
|
|
Lecture Series on Computer Organization by Prof. S. Raman, Department of Computer Science and Engineering, IIT Madras.
http://www.youtube.com/view_play_list?p=1A5A6AE8AF
created by video_lectures on 2008-06-23 07:14:19
|
|
Lecture Series on Computer Networks by Prof. S.Ghosh,Department of Computer Science & Engineering, I.I.T.,Kharagpur.
http://www.youtube.com/view_play_list?p=32DBC269EF
created by video_lectures on 2008-06-23 07:13:32
|
|
Structure and Interpretation of Computer Programs has been MIT's introductory pre-professional computer science subject since 1981. It emphasizes the role of computer languages as vehicles for expressing knowledge and it presents basic principles of abstraction and modularity, together with essential techniques for designing and implementing computer languages.
http://www.swiss.ai.mit.edu/classes/6.001/abelson-
created by video_lectures on 2008-06-19 23:45:45
|
|
The CS 61 series is an introduction to computer science, with particular emphasis on software and on machines from a programmer's point of view. This first course concentrates mostly on the idea of abstraction, allowing the programmer to think in terms appropriate to the problem rather than in low-level operations dictated by the computer hardware.
http://webcast.berkeley.edu/course_details.php?ser
created by video_lectures on 2008-06-19 23:44:57
|
|
This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics covered include: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph algorithms; shortest paths; network flow; computational geometry; number-theoretic algorithms; polynomial and matrix calculations; caching; and parallel computing.
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-a
created by video_lectures on 2008-06-19 23:42:23
|
|
This course focuses on the techniques of quantitative analysis and evaluation of modern computing systems, such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in system design.
http://webcast.berkeley.edu/course_details.php?ser
created by video_lectures on 2008-06-19 22:57:29
|
|
The purpose of this course is to teach the design of operating systems and other systems. Topics we will cover include concepts of operating systems and systems programming; utility programs, subsystems, multiple-program systems; processes, interprocess communication, and synchronization; memory allocation, segmentation, paging; loading and linking, libraries; resource allocation, scheduling, performance evaluation; I/O systems, storage devices, file systems; basic networking, protocols, and distributed file systems, protection, security, and privacy.
http://webcast.berkeley.edu/course_details.php?ser
created by video_lectures on 2008-06-19 22:54:31
|
|
Databases are at the heart of modern commercial application development. Their use extends beyond this to many applications and environments where large amounts of data must be stored for efficient update and retrieval. The purpose of this course is to provide an introduction to the design and use of database systems, as well as an appreciation of the key issues in building such systems, and working with multiple database systems.
http://www.cs.washington.edu/education/courses/cse
created by video_lectures on 2008-06-19 22:43:24
|
|
Introduction to the use of Artificial Intelligence tools and techniques in industrial and company settings. Topics include: foundations (search, knowledge representation) and tools such as expert systems, natural language interfaces and machine learning techniques.
http://www.cs.washington.edu/education/courses/cse
created by video_lectures on 2008-06-19 22:34:09
|
|
Includes the basics of digital logical design, computer organization and architecture including assembly language, processor design, memory hierarchies and pipelining.
http://www.aduni.org/courses/hcw/index.php?view=cw
created by video_lectures on 2008-06-19 22:30:29
|
|
The design of algorithms is studied, according to methodology and application. Methodologies include: divide and conquer, dynamic programming, and greedy strategies. Applications involve: sorting, ordering and searching, graph algorithms, geometric algorithms, mathematical (number theory, algebra and linear algebra) algorithms, and string matching algorithms.
http://www.aduni.org/courses/algorithms/index.php?
created by video_lectures on 2008-06-19 22:28:30
|
|
Topics on the engineering of computer software and hardware systems: techniques for controlling complexity, system infrastructure, networks and distributed systems, atomicity and coordination of parallel activities, recovery and reliability, privacy of information, impact of computer systems on society.
http://www.aduni.org/courses/systems/index.php?vie
created by video_lectures on 2008-06-19 22:27:18
|
|
An quick overview of AI from both the technical and the philosophical points of view. Topics discussed include search, A*, Knowledge Representation, Neural Nets.
http://www.aduni.org/courses/ai/index.php?view=cw
created by video_lectures on 2008-06-19 22:24:06
|
|
A more formal approach to Relational Database Management Systems, compared the way they were covered during Web Applications. Database systems are discussed from the physical layer of B-trees and file servers to the abstract layer of relational design.
http://www.aduni.org/courses/databases/index.php?v
created by video_lectures on 2008-06-19 22:23:23
|
|
"This was an experimental project where we'd have three or four cameras in a basement studio and we would film classes of about an hour," says Knuth. "We got a bunch of our brightest students and gave them extremely difficult problems. You could literally see the Aha taking place. People can watch the problem-solving process as it occurred." Over 25 hours of these sessions are available for viewing. Notes from these problem sessions
http://scpd.stanford.edu/scpd/students/Dam_ui/page
created by video_lectures on 2008-06-19 03:48:27
|
|
Lectures by Prof. Kamala Krithivasan, Department of Computer Science and Engineering, IIT Madras
http://www.youtube.com/view_play_list?p=0862D1A947
created by video_lectures on 2008-06-23 07:14:58
|
|
CSE P 590TU: Practical Aspects of Modern Cryptography
Winter 2006
http://www.cs.washington.edu/education/courses/cse
created by video_lectures on 2008-06-19 22:41:46
|
|
An introduction to programming and the power of abstraction, using Abelson and Sussman's classic textbook of the same name. Key concepts include: building abstractions, computational processes, higher-order procedures, compound data, data abstractions, controlling interactions, generic operations,
http://www.aduni.org/courses/sicp/index.php?view=c
created by video_lectures on 2008-06-19 22:31:47
|
|
Lectures by Prof. V Rajaraman Department of Super Computer Education and Research IISC Bangalore
http://www.youtube.com/view_play_list?p=4F47209691
created by video_lectures on 2008-06-23 07:17:43
|
|
Lectures by Prof.Prem Kalra Department of Computer Science Engineering IIT Delhi
http://www.youtube.com/view_play_list?p=112A527F83
created by video_lectures on 2008-06-23 07:16:21
|
|
Lectures by Dr.Sukhendu Das, Dept. of Computer Science and Engineering, IIT Madras
http://www.youtube.com/view_play_list?p=338D19C40D
created by video_lectures on 2008-06-23 07:12:48
|
|
Lecture Series on Artificial Intelligence by Prof.P.Dasgupta, Department of Computer Science and Engineering, IIT Kharagpur.
http://www.youtube.com/view_play_list?p=6EE0CD0291
created by video_lectures on 2008-06-23 07:11:51
|
|
The subjects covered in this course include C and assembly language programming, how higher level programs are translated into machine language, the general structure of computers, interrupts, caches, address translation, CPU design, and related topics. The only prerequisite is that you have taken Computer Science 61B, or at least have solid experience with a C-related programming language.
http://webcast.berkeley.edu/course_details.php?ser
created by video_lectures on 2008-06-19 23:44:13
|
|
Study of major developments in software engineering over the past three decades. Topics may include design (information hiding, layering, open implementations), requirements specification (informal and formal approaches), quality assurance (testing, verification and analysis, inspections), reverse and re-engineering (tools, models, approaches).
http://www.cs.washington.edu/education/courses/cse
created by video_lectures on 2008-06-19 23:43:31
|
|
The purpose of this course is to give you a broad understanding of the concepts behind several advanced microarchitectural features in today’s microprocessors and to illustrate those concepts with appropriate (usually modern) machine examples.
http://www.cs.washington.edu/education/courses/cse
created by video_lectures on 2008-06-19 22:56:40
|
|
This course is intended to provide a broad introduction to computer system performance evaluation techniques and their application. Approaches considered include measurement/benchmarking, stochastic and trace driven simulation, stochastic queueing networks, and timed Petri
http://www.cs.washington.edu/education/courses/cse
created by video_lectures on 2008-06-19 22:44:21
|
|
Course covers Database Concurrency Control, Database Recovery, Basic Application Servers, Two-Phase Commit, Queuing, Replication, Application Servers.
http://www.cs.washington.edu/education/courses/cse
created by video_lectures on 2008-06-19 22:41:57
|
|
This course covered the mathematical topics most directly related to computer science. Topics included: logic, relations, functions, basic set theory, countability and counting arguments, proof techniques, mathematical induction, graph theory, combinatorics, discrete probability, recursion, recurrence relations, and number theory.
http://www.aduni.org/courses/discrete/index.php?vi
created by video_lectures on 2008-06-19 22:31:08
|
|
The concepts of the Object-oriented paradigm using Java. The basic principles of software engineering are emphasized. We study how to design and think in an object oriented fashion.
http://www.aduni.org/courses/java/index.php?view=c
created by video_lectures on 2008-06-19 22:29:20
|
|
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.
http://www.aduni.org/courses/web/index.php?view=cw
created by video_lectures on 2008-06-19 22:26:44
|
|
A theoretical treatment of what can be computed and how fast it can be done. Applications to compilers, string searching, and control circuit design will be discussed.
http://www.aduni.org/courses/theory/index.php?view
created by video_lectures on 2008-06-19 22:25:50
|
|
Also available are two five-session short courses about TeX (1981); twelve lectures about the implementation of TeX (1982); video recordings of eight history sessions about Computer Science at Stanford, taped in 1987 and featuring many alumni of our department; and some reminiscences by Professors Feigenbaum, Floyd, Golub, Herriot, Knuth, McCarthy, Miller, and Wiederhold about the founding of Stanford's Computer Science Department, The Living Legends (1997).
http://scpd.stanford.edu/scpd/students/Dam_ui/page
created by video_lectures on 2008-06-19 03:50:50
|
|
A sampling of musings includes:
* Sideways Heaps
* Cool Graphs
* Trees, Rivers, and RNA
* Dancing Links
* Fast Input/Output with Many Disks, Using a Magic Trick
* MMIX: A RISC Computer for the New Millennium
* The Joy of Asymptotics
* Bubblesort at random (one-dimensional particle physics)
* Trees, Forests, and Polyominoes
* Finding all spanning trees
http://scpd.stanford.edu/scpd/students/Dam_ui/page
created by video_lectures on 2008-06-19 03:46:07
|
saved under Computer Science Video Lectures
by
video_lectures
|