Browse Course Material

  • Syllabus

  • Instructor Insights

    • Shifting to a Practice-Theory-Practice Approach
    • Becoming More Cognizant of Students’ Learning
    • Flipping the Classroom to Facilitate Active Learning
    • Online Tutoring Environment
    • Formative Assessment during Design Labs
    • Reflecting on Assessment
    • Co-Teaching the Course
  • Software and Tools

  • Python Tutorial

    • Types, Values, Expressions; Variables and Binding
    • Functions and Scope
    • Using if, else, and while
    • Quadratic Roots
    • Loops and List Comprehensions
    • Arrays as Lists of Lists
    • Association Lists
  • Unit 1: Software Engineering

    • Object-Oriented Programming
    • State Machines
  • Unit 2: Signals and Systems

    • Signals and Systems
    • LTI Signals and Systems
    • Characterizing System Performance
    • Designing Control Systems
  • Midterm Exam 1

  • Unit 3: Circuits

    • Circuits
    • Op-Amps
    • Circuit Abstractions
  • Midterm Exam 2

  • Unit 4: Probability and Planning

    • Discrete Probability
    • State Estimation
    • Search Algorithms
    • Optimizing a Search
  • Final Exam

  • Resource Index

Course Info

Instructors
  • Prof. Leslie Kaelbling
  • Prof. Jacob White
  • Prof. Harold Abelson
  • Prof. Dennis Freeman
  • Prof. Tomás Lozano-Pérez
  • Prof. Isaac Chuang
Departments
  • Electrical Engineering and Computer Science
As Taught In
Spring 2011
Level
Undergraduate
Topics
  • Engineering
    • Computer Science
      • Artificial Intelligence
      • Software Design and Engineering
    • Electrical Engineering
      • Robotics and Control Systems
Learning Resource Types
theaters Lecture Videos
theaters Recitation Videos
assignment Problem Sets
grading Exams with Solutions
notes Lecture Notes
co_present Instructor Insights
assignment Programming Assignments
grading Exams

Download Course
MIT OpenCourseWare
  • search
  • Give Now
  • About OCW
  • Help & Faqs
  • Contact Us
MIT OpenCourseWare
search GIVE NOW about ocw help & faqs contact us
6.01SC | Spring 2011 | Undergraduate

Introduction to Electrical Engineering and Computer Science I

  • Syllabus

  • Instructor Insights

    • Shifting to a Practice-Theory-Practice Approach
    • Becoming More Cognizant of Students’ Learning
    • Flipping the Classroom to Facilitate Active Learning
    • Online Tutoring Environment
    • Formative Assessment during Design Labs
    • Reflecting on Assessment
    • Co-Teaching the Course
  • Software and Tools

  • Python Tutorial

    • Types, Values, Expressions; Variables and Binding
    • Functions and Scope
    • Using if, else, and while
    • Quadratic Roots
    • Loops and List Comprehensions
    • Arrays as Lists of Lists
    • Association Lists
  • Unit 1: Software Engineering

    • Object-Oriented Programming
    • State Machines
  • Unit 2: Signals and Systems

    • Signals and Systems
    • LTI Signals and Systems
    • Characterizing System Performance
    • Designing Control Systems
  • Midterm Exam 1

  • Unit 3: Circuits

    • Circuits
    • Op-Amps
    • Circuit Abstractions
  • Midterm Exam 2

  • Unit 4: Probability and Planning

    • Discrete Probability
    • State Estimation
    • Search Algorithms
    • Optimizing a Search
  • Final Exam

  • Resource Index

Problem Sets

file
2 kB
hw1.zip
file
508 B
hw2.zip
file
50 kB
hw3.zip
file
1 kB
hw4.zip
pdf
287 kB
MIT6_01SCS11_hw1.pdf
pdf
415 kB
MIT6_01SCS11_hw2.pdf
pdf
234 kB
MIT6_01SCS11_hw3.pdf
pdf
214 kB
MIT6_01SCS11_hw4.pdf

Course Info

Instructors
  • Prof. Leslie Kaelbling
  • Prof. Jacob White
  • Prof. Harold Abelson
  • Prof. Dennis Freeman
  • Prof. Tomás Lozano-Pérez
  • Prof. Isaac Chuang
Departments
  • Electrical Engineering and Computer Science
As Taught In
Spring 2011
Level
Undergraduate
Topics
  • Engineering
    • Computer Science
      • Artificial Intelligence
      • Software Design and Engineering
    • Electrical Engineering
      • Robotics and Control Systems
Learning Resource Types
theaters Lecture Videos
theaters Recitation Videos
assignment Problem Sets
grading Exams with Solutions
notes Lecture Notes
co_present Instructor Insights
assignment Programming Assignments
grading Exams

Download Course
MIT Open Learning
Over 2,500 courses & materials
Freely sharing knowledge with learners and educators around the world. Learn more
facebook
instagram
x (formerly twitter)
youtube
linkedin
© 2001–2025 Massachusetts Institute of Technology
Accessibility
Creative Commons License
Terms and Conditions
Proud member of: Open Education Global
facebook
instagram
x (formerly twitter)
youtube
linkedin
© 2001–2025 Massachusetts Institute of Technology

You are leaving MIT OpenCourseWare

Please be advised that external sites may have terms and conditions, including license rights, that differ from ours. MIT OCW is not responsible for any content on third party sites, nor does a link suggest an endorsement of those sites and/or their content.
Continue