Lecture 1 | Programming Methodology (Stanford)


Learning Materials you may like to have:

  1. Beginning Programming For Dummies
  2. Excel VBA Programming For Dummies
  3. Adobe Photoshop CS4 Classroom in a Book
  4. Programming Microsoft Windows with C#
  5. Hal Leonard Drum Programming Book

Lecture 2 | Programming Methodology (Stanford)


Learning materials you may like to have:
  1. Java Programming for a Beginner
  2. Head First Java, 2nd Edition
  3. Sams Teach Yourself Java in 24 Hours (5th Edition)
  4. Beginning Programming with Java For Dummies
  5. Effective Java (2nd Edition)

Lecture 3 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. C Programming Language (2nd Edition)
  2. Programming in C (3rd Edition)
  3. C Programming: A Modern Approach, 2nd Edition
  4. Absolute Beginner's Guide to C (2nd Edition)
  5. C All-in-One Desk Reference For Dummies

Lecture 4 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. C Programming for the Absolute Beginner
  2. Expert C Programming
  3. C Primer Plus (5th Edition)
  4. Practical C Programming, 3rd Edition
  5. Programming in C

Lecture 5 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. Beginning C: From Novice to Professional 
  2. C Programming - A Beginner's Course
  3. The C Answer Book: Solutions to the Exercises in 'The C Programming Language,' Second Edition
  4. C Programming - An Advanced Course
  5. Code Complete: A Practical Handbook of Software Construction

Lecture 6 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. C: A Reference Manual (5th Edition)
  2. Programming in Objective-C 2.0 (2nd Edition)
  3. C For Dummies, 2nd Edition
  4. Learning C Programming (ViaGrafix)
  5. Absolute Beginner's Guide to C

Lecture 7 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. Embedded C Programming and the Microchip PIC, 1st Edition
  2. C Pocket Reference
  3. The C++ Programming Language: Special Edition
  4. Learn C on the Mac (Learn Series)
  5. Mastering Algorithms with C

Lecture 8 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. Introduction to Java Programming, Comprehensive (8th Edition)
  2. Building Java Programs: A Back to Basics Approach (2nd Edition)
  3. Effective Java: Programming Language Guide (Java Series)
  4. Sams Teach Yourself Java in 24 Hours
  5. Learning Java

Lecture 9 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. Core Java(TM), Volume I--Fundamentals (8th Edition)
  2. Java In A Nutshell, 5th Edition
  3. Java For Dummies
  4. Java How to Program: Early Objects Version (8th Edition)
  5. Java Programming

Lecture 10 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. Learn to Program With Java
  2. JavaScript Video Tutorial Training
  3. Java Programming: From the Beginning
  4. Mastering JavaScript 2004
  5. Introduction to Programming with Java and Eclipse (Cook's Books)

Lecture 11 | Programming Methodology (Stanford)


Learning materials that you may like to have:
  1. Thinking in Java (4th Edition)
  2. Murach's Java SE 6: Training & Reference
  3. Java: A Beginner's Guide, 4th Ed.
  4. Core Java, Vol. 2: Advanced Features, 8th Edition
  5. Learn To Program with Java (Learn To Program with Professor Smiley)