Learn · MIT OpenCourseWare

A photo featuring many computer processors in black and white

Course6.00435 lectures10 h 24 min

Computation Structures

Chris Terman · Massachusetts Institute of Technology

Start with lecture 1 At MIT OpenCourseWare

About

This course introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. It covers the topics including multilevel implementation strategies, definition of new primitives (e.g., gates, instructions, procedures, processes) and their mechanization using lower-level elements. It also includes analysis of potential concurrency, precedence constraints and performance measures, pipelined and multidimensional systems, instruction set design issues and architectural support for contemporary software structures.

Lectures

Instructor Insights

  1. An Interview with Christopher Terman on Teaching Computation Structures 34 min · Video
  2. Meet the Educator 34 min · Video
  3. When Students Come with Different Backgrounds, Offer a Buffet of Learning Materials 34 min · Video
  4. Using the MITx Platform to Structure Learning Sequences 34 min · Video
  5. Conceptualizing Online Courses as Educational Labs 34 min · Video
  6. Teaching Large Lecture Classes: The Importance of Stories and Disfluency 34 min · Video
  7. The Teaching Team: From Lab Assistants to Faculty Members, the Range of Experience is Key 34 min · Video
  8. With Online Fora, Being Stuck is Just a 10-Minute Process 34 min · Video
  9. Using Browser-Based Programming Environments to Engage Students in the Practice of Engineering 34 min · Video
  10. A Common Challenge Students Face: Developing Confidence in Systematically Solving Problems 34 min · Video
  11. Hallway Learning: The Value of Common Learning Experiences at the Undergraduate Level 34 min · Video
  12. The Fun is in the Doing of the Puzzle: Self-Paced Mastery Learning and Moving Beyond the Answer 34 min · Video
  13. Engineering Learning Materials: An Iterative Process 34 min · Video
  14. Hand-on, Minds On with Dr. Christopher Terman 18 min · Video

1.2 Topic Videos

  1. What is information? (2:16) 3 min · Video

2.2 Topic Videos

  1. Concrete Encoding of Information (4:16) 5 min · Video

3.2 Topic Videos

  1. MOSFET: Physical View (7:59) 8 min · Video

4.2 Topic Videos

  1. Sum of Products (9:38) 10 min · Video

5.2 Topic Videos

  1. Digital State (10:05) 11 min · Video

6.2 Topic Videos

  1. Finite State Machines (5:56) 6 min · Video

7.2 Topic Videos

  1. Latency and Throughput (6:17) 7 min · Video

8.2 Topic Videos

  1. Power Dissipation (11:48) 12 min · Video

9.2 Topic Videos

  1. Datapaths and FSMs (5:17) 6 min · Video

10.2 Topic Videos

  1. Intro to Assembly Language (8:13) 9 min · Video

11.2 Topic Videos

  1. Intepretation and Compilation (9:36) 10 min · Video

12.2 Topic Videos

  1. Procedures (10:04) 11 min · Video

13.2 Topic Videos

  1. Building Blocks (10:13) 11 min · Video

14.2 Topic Videos

  1. Memory Technologies (4:16) 5 min · Video

15.2 Topic Videos

  1. Improving Beta Performance 10 min · Video

16.2 Topic Videos

  1. Even More Memory Hierarchy 8 min · Video

17.2 Topic Videos

  1. Recap: Virtual Memory 5 min · Video

18.2 Topic Videos

  1. OS Device Handlers 7 min · Video

19.2 Topic Videos

  1. Interprocess Communication 10 min · Video

20.2 Topic Videos

  1. System-level Interfaces 8 min · Video

21.2 Topic Videos

  1. Instruction-level Parallelism 14 min · Video

Syllabus and materials

At MIT OpenCourseWare, as the course publishes them.

Credits and licence

Institution
Massachusetts Institute of Technology
Department
Electrical Engineering and Computer Science
Teacher
Chris Terman
Term
Spring 2017
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering, Art, architecture and design
Source
MIT OpenCourseWare
Licence
CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only. MIT OpenCourseWare's terms
Attribution
Chris Terman. Computation Structures. Spring 2017. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
Who can watch
MIT OpenCourseWare gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed