Sep 15

Lecture 2: Operators and operands; statements; branching, conditionals, and iteration

Instructors: Prof. Eric Grimson, Prof. John Guttag

View the complete course at: http://ocw.mit.edu/6-00F08

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

Duration : 0:50:49

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , , , , , , , , ,

Sep 13

Lecture 1: Goals of the course; what is computation; introduction to data types, operators, and variables

Instructors: Prof. Eric Grimson, Prof. John Guttag

View the complete course at: http://ocw.mit.edu/6-00F08

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

Duration : 0:53:30

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , , , , , , , , ,

Sep 9

Computer scientists demonstrated that criminals could hack an electronic voting machine and steal votes using a malicious programming approach that had not been invented when the voting machine was designed. The team of scientists from University of California, San Diego and the University of Michigan, and Princeton University employed return-oriented programming to force a Sequoia AVC Advantage electronic voting machine to turn against itself and steal votes.

Duration : 0:5:7

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , ,

Aug 26

a cool video of how a network works

Duration : 0:12:59

Read the rest of this entry »

Technorati Tags: ,

Aug 20

Computer scientists demonstrated that criminals could hack an electronic voting machine and steal votes using a malicious programming approach that had not been invented when the voting machine was designed. The team of scientists from University of California, San Diego and the University of Michigan, and Princeton University employed return-oriented programming to force a Sequoia AVC Advantage electronic voting machine to turn against itself and steal votes.

Duration : 0:5:11

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , ,

Aug 16

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). In the first lecture of the quarter, Professor Sahami provides an overview of the course and begins discussing computer programing.

CS106A is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language.

Complete Playlist for the Course:
http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852

CS106A at Stanford Unversity:
http://www.stanford.edu/class/cs106a/

Stanford Center for Professional Development:
http://scpd.stanford.edu/

Stanford University:
http://www.stanford.edu

Stanford University Channel on YouTube:
http://www.youtube.com/stanford

Duration : 0:49:47

Read the rest of this entry »

Technorati Tags: , , , , , , , ,

Aug 8

SEED Magazine presents “Science in Silicon”

Pretty amazing stuff, especially the second half

Duration : 0:6:51

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , ,

Aug 6

May 16, 2008 lecture by Rob Miller for the Stanford University Human Computer Interaction Seminar (CS547).

Rob Miller discusses some of the explorations into keyword programming in the web automation domain, and also in other domains such as Java development. One surprising result is that programming language syntax often has relatively little information content, and can be inferred automatically from only a handful of keywords — allowing us to design programming systems that reduce the learning and complexity burdens on their users.

CS 547 | Human-Computer Interaction Seminar:
http://hci.stanford.edu/seminar/

Stanford University:
http://www.stanford.edu/

Stanford University Channel on YouTube:
http://www.youtube.com/stanford/

Duration : 1:3:53

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Jul 26

February 27, 2008 lecture by John Nickolls for the Stanford University Computer Systems Colloquium (EE 380).

John Nickolls from NVIDIA talks about scalable parallel programming with a new language developed by NVIDIA, CUDA. NVIDIA’s programming of their graphics processing unit in parallel allows for the dissection of large data sets into smaller sets, each to be handled by separate processors. This significantly increases the performance and handling of processing intensive application.

EE 380 | Computer Systems Colloquium:
http://www.stanford.edu/class/ee380/

Stanford Computer Systems Laboratory:
http://csl.stanford.edu/

Stanford Center for Professional Development:
http://scpd.stanford.edu/

Stanford University Channel on YouTube:
http://www.youtube.com/stanforduniversity

Duration : 1:20:37

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , ,

Jul 9

Professor Donald Knuth visits Google’s Mountain View, CA headquarters to discuss the interactions between faith and science. This event took place on March 16, 2009, as part of the Authors@Google series.

In the fall of 1999, Donald was invited to give six public lectures at MIT on the general subject of relations between faith and science, during which he touched upon such topics as the interaction of randomization and religion, language translation, art and aesthetics, and the 3:16 project. During his talk at Google, Donald will similarly be focusing on the interactions between faith and science.

Donald Knuth is a renowned computer scientist and Professor Emeritus of the Art of Computer Programming at Stanford University. He is the author of numerous books, including three volumes (so far) of The Art of Computer Programming, five volumes of Computers & Typesetting, and a non-technical book entitled 3:16 Bible Texts Illuminated, and he has been called the father of the analysis of algorithms. Knuth is the creator of the TeX computer typesetting system and the related METAFONT font definition language and rendering system, that are extensively used for book publishing throughout the world. Donald is a member of the American Academy of Arts and Sciences, the National Academy of Sciences, and the National Academy of Engineering, and he is a foreign ociate of the French, Norwegian, Bavarian, and Russian science academies as well as the Royal Society of London. He has received the Turing Award from the ociation for Computing Machinery, the National Medal of Science from President Carter in 1979, not to mention numerous other distinguished honors.

For more information, please visit: http://www-cs-faculty.stanford.edu/~knuth/

Duration : 1:7:11

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , ,

« Previous Entries