Episodes
computer, science, technology, programming, software, variable, names, language, java, string, variables, readline, run, methods, return, constructors, implementing, class var, javadoc,
Published 07/23/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). In the first lecture of the quarter, Professor Shami provides an overview of the course and begins discussing computer programming.
Published 07/22/08
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). In the second lecture, Professor Shami introduces Karel and shows the commands associated with the program.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami finishes his lecture on the program Karel by discussing common errors, comments, and advanced instructions.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami moves into the history of computing and introduces the program Java.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami lectures on graphics, objects, classes, variables, and values pertaining to Java.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami continues to talk about expressions, variables, and values. He then finishes his lecture on conditions, scopes, if statements, and different loops.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami recaps on CASTs, then continues talking about loops, function, methods, and returning.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami reviews what he covered on methods and functions and then goes into more detail.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami lectures on classes, constructors, instance variables, setters, strings, extending, interface, labels, and GArcs.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami lectures on GObjects, GImage, Gcompound, and Gpolygons. He then shows how to incorporate the mouse and keyboard into the graphics.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami lectures on Enumeration.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami lectures on string processing and characters.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Profesor Shami lectures on memory and helps the students understand what happens to a computer internally when programming.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami recaps on pointers and memory. He then lectures on reading files, creating files, and over writing files.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami introduces the topic Array and shows how to create one.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami raps up arrays and introduces array lists.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami reintroduces interfaces and elaborates on the topic.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami reintroduces interfaces and elaborates on the topic.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami introduces a new topic "GUI" or Graphical User Interface.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami introduces a new topic "GUI" or Graphical User Interface.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami introduces the next assignment (Name Surfer) to the class. He then demonstrates how to begin the assignment.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami and the head TA switch places for the day. The TA explains CS106A in a nut shell and goes into detail on the topics Searching and Sorting.
Published 07/22/08
Lecture by Professor Mehran Shami for the Stanford Computer Science Department (CS106A). Professor Shami gives a lecture on data structures; he demonstrates this by showing the class how online music companies sort and classify their music.
Published 07/22/08