Programming Methodology Computer Science Lecture – 28

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Professor Sahami’s last lecture of the quarter, he

Read more

Introduction to Computer Science and Programming Lecture – 1

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

Read more

Introduction to Computer Science and Programming Lecture – 2

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

Read more

Introduction to Computer Science and Programming Lecture – 4

Lecture 4: Decomposition and abstraction through functions; introduction to recursion

Read more

Introduction to Computer Science and Programming Lecture – 5

Lecture 5: Floating point numbers, successive refinement, finding roots

Read more

Introduction to Computer Science and Programming Lecture – 6

Lecture 6: Bisection methods, Newton/Raphson, introduction to lists

Read more

Introduction to Computer Science and Programming Lecture – 7

Lecture 7: Lists and mutability, dictionaries, pseudocode, introduction to efficiency Instructors: Prof. Eric Grimson, Prof. John Guttag

Read more

Introduction to Computer Science and Programming Lecture – 8

Lecture 8: Complexity; log, linear, quadratic, exponential algorithms

Read more

Introduction to Computer Science and Programming Lecture – 10

Lecture 10: Divide and conquer methods, merge sort, exceptions

Read more