Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Massachusetts Institute of Technology

Introduction to Computer Science and Programming (Spring 2011)

Massachusetts Institute of Technology via MIT OpenCourseWare

Overview

Course Features
  • Video lectures
  • Captions/transcript
  • Online textbooks
  • Assignments: problem sets with solutions
  • Assignments: programming with examples
  • Exams and solutions
  • Recitation videos
  • Resource Index
Course Description

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.

Course Format

This course has been designed for independent study. It provides everything you will need to understand the concepts covered in the course. The materials include:

  • A complete set of Lecture Videos by Prof. Guttag.
  • Resources for each lecture video, such as Handouts, Slides, and Code Files.
  • Recitation Videos by course TA's to review content and problem solving techniques.
  • Homework problems with sample student solutions.
  • Further Study collections of links to supplemental online content.
  • Self-Assessment tools, including lecture questions with answers and unit quizzes with solutions, to assess your subject mastery.

Syllabus

Lec 1 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 2 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 1 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 3 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 4 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 2 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 5 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 6 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 3 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 7 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 4 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 8 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 9 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 10 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 11 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 5 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 12 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Optional Recitation | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 13 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 14 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 15 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 6 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 16 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 17 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 7 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 18 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 19 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Quiz 2 Review Session | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 20 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 8 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 21 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 22 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 9 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 23 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 24 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Rec 10 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 25 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.
Lec 26 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011.

Taught by

Prof. John Guttag

Reviews

Start your review of Introduction to Computer Science and Programming (Spring 2011)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.