Material Detail

Lecture 2: Primitives, Combination, Abstraction, and Patterns

Lecture 2: Primitives, Combination, Abstraction, and Patterns

This video was recorded at 6.01SC Introduction to Electrical Engineering and Computer Science, I Spring 2011. n this session, we expand on programming, introducing other programming paradigms and indicating features of Python that tie in to notable programming concepts. We also introduce state machines. State machines model systems that are functional, but also have memory. State machines are incredibly general, but incredibly powerful, and can be used to model all kinds of systems, as you'll see in future sessions. You can use state machines to control, model, and predict behaviors in systems. The overview handout provides a more detailed introduction, including the big ideas of the session, key vocabulary, and what you should understand (theory) and be able to do (practice) after completing this session.

Quality

  • User Rating
  • Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Browse...

Disciplines with similar materials as Lecture 2: Primitives, Combination, Abstraction, and Patterns

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.