Barack Obama - Computer Science Question


Barack Obama gets asked a computer science question by Google CEO Eric Schmidt.


Barack Obama computer science sorting bubble sort Google

Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


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: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

Computer Science Unplugged - The Show


This video shows an entertaining way to introduce Computer Science to school students. This version is the full 65 minutes video; it is also available in shorter clips starting at nz.youtube.com For more information, see csunplugged.org


Computer Science show

Pathways in Computer Science (captioned)


Illustrates the diverse pathways that students pursue after receiving Bachelors degrees in computer science or computer engineering.


computer science engineering

SICP / What is "Computer Science" ?


Hal Abelson gives an introduction to the "Structure and Interpretation of Computer Programs" lecture with an explanation of Declarative and Imperative programming. Excerpted and adapted from Hal Abelson, "Introductory Undergraduate Subjects in Computer Science":- 6.001 differs from typical introductory computer science subjects in using Scheme (a block-structured dialect of Lisp) rather than Pascal as its programming vehicle. The subject's developers feel strongly that Pascal is hopelessly constraining, and that important ideas (such as functional programming and object-oriented programming) can be addressed within Pascal only awkwardly, if at all. In addition, they consider top-down hierarchical design, so often emphasized as a central theme in computer programming subjects, to be a minor and relatively simplistic strategy in the programmer's arsenal for attacking complex problems. mitpress.mit.edu


SICP Abelson Programming Imperative Declarative

Computer Science Advice for Students from Professor Hamzeh Roumani


Hamzeh Roumani Computer Science Department of Computer Faculty of Science & Engineering York University 3M National Teaching Fellowship Winner


studentawards student Hamze Roumani computer science computer engineering York University economic analysis environment discussion economy commentary

Lecture 1 | Programming Methodology (Stanford)


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: www.youtube.com CS106A at Stanford Unversity: www.stanford.edu Stanford Center for Professional Development: scpd.stanford.edu Stanford University: www.stanford.edu Stanford University Channel on YouTube www.youtube.com


Computer science technology programming software language java lecture engineering

Computer Science


Computer science is a fast-moving field that brings together many disciplines, including mathematics, programming, engineering, the natural sciences, psychology and linguistics. Our course provides you with a skillset that's highly prized in industry and for academic research. All aspects of modern computer science are covered, along with the underlying theory and foundations in economics, law and business. You also develop practical skills, such as programming (in various languages, eg ML, Java, C/C++, Prolog) and hardware systems (eg chip design using Verilog). To find out more about Computer Science at Cambridge, see www.study.cam.ac.uk Some of the students who appear in our course films are also featured in the 60 Second Impressions series, which can be found at www.cam.ac.uk - keep checking back as we'll be adding new films every couple of weeks!


Cambridge university admissions students undergraduate inspirational Cambridge University education Be Cambridge Apply Yourself student life student experience Colleges Cambridge Colleges Cambridge alumni knowledge learning Year 12 Cambridge Courses Computer Science

Computer Science


www.dnatube.com An inside look at the Anderson University Department of Computer Science (Anderson, Indiana). For more information about the Anderson University Department of Computer Science


Computer Science

Computer Science 61A - Lecture 1


The Structure and Interpretation of Computer Programs


uc berkeley ucberkeley webcast.berkeley cal Spring 2010

Major in a Minute: Computer Science


Georgia State University "Major in a Minute" videos include comments from students and faculty in the major, as well as general guidance for making the most of the major.


mmcompscifinal

Computer Science 162 - Lecture 1


Operating Systems and System Programming


uc berkeley ucberkeley webcast.berkeley cal Fall 2010

Is Computer Science only about programming?


This video is part of the Technical Enrolment Project of the five English language CEGEPs (known as community colleges everywhere else in North America) in Quebec, Canada. It was produced to encourage high school students and their parents to consider CEGEP Computer Science Technology as a possible career path.


Computer Science CEGEP Why Computer Science

Extreme Makeover: Computer Science Edition


Stanford artificial intelligence researchers have developed software that makes it easy to reach inside an existing video and place a photo on the wall so realistically that it looks like it was there from the beginning. The photo is not pasted on top of the existing video, but embedded in it It works for videos as well - you can play a video on a wall inside your video. The technology can cheaply do some of the tricks normally performed by expensive commercial editing systems. Stanford University: www.stanford.edu News Story in the Stanford Report: news-service.stanford.edu Stanford News Service news-service.stanford.edu Stanford Channel on YouTube: www.youtube.com


computer science artificial intelligence video embedded editing online advertising Ashutosh Saxena Siddharth Batra Andrew Ng Dan Stober

Alan Turing, Father of Computer Science - Eduardo Galeano


Complete video at: fora.tv Eduardo Galeano recounts the life and death of Alan Turing, the father of the modern computer. After pleading guilty to the "crime and sickness" of homosexuality, Touring was forced to undergo medical "cures" which prompted his tragic suicide. ----- In this history of human adventure, one of Latin America's most distinguished writers illuminates movements of ideas and society across centuries by recalling the lives of artists, writers, gods and visionaries-- from the Garden of Eden to 21st-century New York. - Los Angeles Public Library Eduardo Galeano is the author of the Memory of Fire Trilogy, Open Veins of Latin America, Soccer in Sun and Shadow, and many other works. Born in Montevideo, in 1940, Galeano lived in exile in Argentina and Spain for many years before returning to Uruguay. His work has inspired popular and classical music composers from all over the world. He was the recipient of the first Lannan Prize for Cultural Freedom. He has just been awarded "The Outstanding Citizen of the South," a new prize awarded by the Common Market of the South.


turing test ai computers scientist coding codes suicide gay homosexual rights freedoms civil liberties story persecution artificial intelligence fora.tv foratv fora tv

Computer Science Technology Game Programming


www.tstc.edu The Graphics, Gaming & Simulation specialization of Computer Science Technology is designed to prepare students for entry into the world of graphics programming. Graphics and simulation is used in several segments of Information Technology, including Education and Training, Aerospace and Defense, and Gaming. The curriculum for this specialization begins at a more advanced level than other curricula of Computer Science Technology. Prerequisites for entry into this curriculum include College Algebra and College Trigonometry. Graphics, gaming and simulation programmers tend to push hardware and software to its limits. An introduction to Assembler is included in this curriculum, but C++ is the primary programming language. After mastering the fundamentals of C++, the student moves into advanced applications of C++ in animation programming, multi-user interface programming, advanced mathematical applications, and artificial intelligence. Tools such as Open GL and DirectX are included in this curriculum. This degree plan ends with a Comprehensive Software Project, in which the student designs and develops a portfolio of Graphics, Gaming and Simulation programming to present to potential employers. Client Server Specialization...A specialization in Computer Science Technology at Texas State Technical College. The maturing of network technology during the last decade of the 20th century has made possible the distribution of data and computing over a variety of <b>...</b>


computer science game programming training career TSTC

Lec 24 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


Lecture 24: Course overview; what do computer scientists do? Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

Computer Science at ASU's Ira A. Fulton Schools of Engineering


Become a Computer Scientist at ASU's Ira A. Fulton Schools of Engineering! Learn more: engineering.asu.edu


computer science

Computer Science rap at Stanford


Nerdcore rapper Monzy busts rhymes with an accuracy rate of 98.2%. Filmed on the Campus of Stanford University for the documentary NERDCORE FOR LIFE. Dir: Dan Lamoureux NOTE: Raw footage of this performance has been on youtube for a while but this is the new, edited version that's free of all the zooms and goofy shaky cam action.


nerdcore stanford monzy rap hip-hop

Lec 9 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


Lecture 9: Binary search, bubble and selection sorts Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

Lec 2 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


Lecture 2: Operators and operands; statements; branching, conditionals, and iteration Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

Lec 11 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


Lecture 11: Testing and debugging Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

Lec 4 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


Lecture 4: Decomposition and abstraction through functions; introduction to recursion Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

Khan Computer Science Editor-Canvas Alpha Demo


Khan CS Editor-Canvas Alpha Demo


Khan Academy Computer Science

Make the Future - A Career in Computer Science


Explore the possible future though computer science. Features a flying robot, wearable computer devices and some nice skateboarding. Video from Microsoft Research. (Berno - bernardoh.wordpress.com)


career computer science microsoft research

Lec 14 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


Lecture 14: Analysis of knapsack problem, introduction to object-oriented programming Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

What Can I Do With A Computer Science Degree?


www.computersciencedegreeguides.org This video outlines the careers awaiting a student with a computer science degree.


computer science degree

Lec 7 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008


Lecture 7: Lists and mutability, dictionaries, pseudocode, introduction to efficiency Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: ocw.mit.edu License: Creative Commons BY-NC-SA More information at ocw.mit.edu More courses at ocw.mit.edu


computer programming Python science computation problem solving recursion binary search classes inheritance libraries algorithms optimization problems modules simulation big-O-notation control flow exceptions building computational models software engineering

Richard Feynman on Computer Science — Talk at Bell Labs (1985)


In this clip, Richard Feynman gives his thoughts on Computer "Science" and what science is to him. "I don't believe in Computer Science. To me science is the study of the behavior of nature and engineering or applied things is the behavior of things we make." This clip was found on the WaybackMachine - bit.ly


richard feynman computer science bell labs quantum engineering

Intro to Computer Science | Lecture Series


Introduction to the Lecture Series on Computer Science. Anyone can learn! These lectures seek to touch upon foundations of each of the following subjects, which then branch off into their own areas of research and study. Introducing 1. Binary Values and Number Systems 2. Data Representation, Data Storage and Data Encoding 3. Machine Architecture and Machine Language 4. Gates and Circuits 5. Components in Computing 6. Operating Systems 7. Networking and the Internet 8. File-Systems and Directories 9. Algorithms and their Design 10. Programming Languages ( Low Level and High Level ) 11. Software Engineering, Program Design & Problem Solving. 12. Data Abstractions. 13. Database Systems. 14. Information Systems. 15. Artificial Intelligence. 16. Simulation and Graphics Applications. 17. Theory of Computation. 18. Robotics. Website: schoolofgamedev.awardspace.info Computer Science Forum: schoolofgamedev.awardspace.info View the first lecture video here: www.youtube.com


computer science courses program school phd ms graduate undergraduate learning msc online schools introduction to papers applications syllabus class programming india book training bachelor students university masters degree study classes software engineering psychology bioinformatics 101 me field help review lecture learn intro handbook cs lab diploma college security data mining problems lecturer applied mba networking graphics course professor tuition information technology curriculum

Computer Science at Carleton University


School of Computer Science Carleton University, Ottawa, Canada Bachelor of Computer Science Specialization Streams - Computer Game Development Stream - Network Computing Stream - Information Systems Security Stream - Software and Computing Stream - Software Engineering Stream...


Computer Science Carleton University ottawa ontario canada video technology programming design game

CNN Money - Computer Science jobs


All rights reserved.


Computer Science .jobs cnnmoney.com Work News

Computer Science 170 - Lecture 1


Efficient Algorithms and Intractable Problems


uc berkeley ucberkeley webcast.berkeley cal Spring 2012

Computer Science 61A - Lecture 8


The Structure and Interpretation of Computer Programs


uc berkeley ucberkeley webcast.berkeley cal Spring 2010

Why Computer Science?


This video is part of the Technical Enrolment Project of the five English language CEGEPs (known as community colleges everywhere else in North America) in Quebec, Canada. It was produced to encourage high school students and their parents to consider CEGEP Computer Science Technology as a possible career path.


Computer Science Technology Careers CEGEP Why Computer Science

Computer Science 10 - Lecture 17: The Internet.How it Works


The Beauty and Joy of Computing


uc berkeley ucberkeley webcast.berkeley cal Spring 2012

Mind the Gap Conference: Computer Science in the Real World (English subtitles)


Michal Segalov, software engineer at Google's R&D Center in Israel, discusses Computer Science in the real world with 500 ninth-grade girls at the annual Girls Conference. This conference is part of Google's "Mind the Gap" (sites.google.com initiative that aims to encourage female high school students to study computer science (CS) in high school.


tau women subtitles

Computer Science 10 - Lecture 2: 3D Graphics


The Beauty and Joy of Computing


uc berkeley ucberkeley webcast.berkeley cal Spring 2011

Computer Science 10 - Lecture 22: Limits of Computing


The Beauty and Joy of Computing


uc berkeley ucberkeley webcast.berkeley cal Spring 2012

Careers in Engineering: Computer Science & Software Engineering


Find out what sort of jobs a degree in Computer Science and Software Engineering will get you in the Melbourne School of Engineering "Careers in Engineering" series. This profile focuses on the Managing Director of Univex Software, Paul Filmer.


Careers Jobs Work Computer Science Software student computing University Melbourne Study School of Engineering Australia

Computer Science 61A - Lecture 14


The Structure and Interpretation of Computer Programs


uc berkeley ucberkeley webcast.berkeley cal Spring 2010

University of Waterloo School of Computer Science Video


*Best viewed in HD* A set of candid interviews with individuals from the computer science community at the University of Waterloo. We wanted to find out about their experiences, best memories and what it means to be a computer scientist at the University of Waterloo. Special thanks to: Nick, Dave C, Peter, David RS, Reid, Grace, Jeff and Troy By Jonathan Yim and Lance Lawson


Computer Science University of Waterloo

Computer Science 61A - Lecture 36


The Structure and Interpretation of Computer Programs


uc berkeley ucberkeley webcast.berkeley cal Spring 2012

Computer Science 188 - Lecture 24


Introduction to Artificial Intelligence


uc berkeley ucberkeley webcast.berkeley cal Spring 2012

Computer Science 61A - Lecture 13


The Structure and Interpretation of Computer Programs


uc berkeley ucberkeley webcast.berkeley cal Spring 2010

Computer Science 61A - Lecture 33


The Structure and Interpretation of Computer Programs


uc berkeley ucberkeley webcast.berkeley cal Spring 2010