computer science
sort by: Relevancy | Title try advanced search for more options
-
About the Introduction to Computer Science Series at Stanford, The Philosophy, Why take CS106B?, Logistics of the Course, Introducing C++
-
(February 13, 2009) Vladlen Koltun, an Assistant Professor of Computer Science at Stanford University, talks about recent research in virtual worlds and attempts to alleviate the difficulties faced within this field.
-
The History of Computing, Computer Science vs Programming, What Does the Computer Understand?, The Compilation Process, Java is an Object Oriented Language, Inheritance, Instance of a Class, The acm.program Hierarchy, Your First Java Program, A ConsoleProgram Example, The Graphics Window, The Sending-Messages-to-a-GLabel Example
-
May 23, 2008 lecture by Ben Shneiderman for the Stanford University Human Computer Interaction Seminar (CS547). Science 2.0 focuses on the human-designed world in which the dynamics of trust, privacy, responsibility, and empathy are determinants of success. Advancing Science 2.0 will require a shift in priorities to promote intense collaboration, integrative thinking, teamwork-based education/training, and case study ethnographic research...more
-
November 16, 2007 lecture by Ge Wang for the Stanford University Human-Computer Interaction Seminar. In the first part of this talk, Ge presents the design, philosophy, and development of ChucK, a computer music programming language intending to provide a different approach, expressiveness, and thinking with respect to time and parallelism in audio programming - as well as a platform for precise and rapid experimentation. In the second par...more
-
Course overview; what do computer scientists do?
-
April 18, 2008 lecture by Steve Whittaker for the Stanford University Human Computer Interaction Seminar (CS547). Steve Whittaker reviews the Digital Memories vision, briefly present various studies that challenge that vision, moving on to suggest an alternative approach to the topic that is informed by cognitive science, suggesting that instead of focusing on exhaustive capture we should be designing prosthetic memory devices that are (a...more
-
-
Secondary storage: floppy disks, hard disks (PATA and SATA), CDs, and DVDs. Virtual Memory. Expansion buses and cards: AGP, ISA, PCI, PCI Express, and SCSI. I/O devices. Peripherals. How to shop for a computer. History.
-
Topics: Welcome to CS106A, Course Staff, Why is the class called Programming Methodology?, Are you in the right class?, Class Logistics, Assignments and Grading, Extensions, Midterm and Final, Grade Breakdown, The Honor Code, Why Karel?
-
November 30, 2007 lecture by Ted Selker for the Stanford University Human-Computer Interaction Seminar (CS 547). This talk demonstrates that Artificial intelligence can competently improve human interaction with systems and even each other in a myriad of natural scenarios.
-
October 5, 2007 lecture by Ron Yeh for the Stanford University Human-Computer Interaction Seminar. Pen and paper are powerful tools for visualizing designs, penning music, and communicating through art and written language. This pairing provides many benefits -it is mobile, flexible, and robust. Ron discusses the impact that this will have on end users and the software developers who will have to create these applications.






