Instructor Insights

Instructor Insights pages are part of the OCW Educator initiative, which seeks to enhance the value of OCW for educators.

Instructor Insights

In the following TLL Speaker Series lecture video, Dr. Katrina LaCurts describes various aspects of how she and her teaching team infused active learning into the recitation sections of 6.033 Computer System Engineering.

Infusing Active Learning into 6.033 Recitations

 

Curriculum Information

Prerequisites

6.004 Computation Structures
and 6.005 Software Construction or 6.009 Fundamentals of Programming

Requirements Satisfied

CI-M

Offered

Every spring semester

The Classroom

  • Lecture hall with tiered seating and tablet armchairs.

    Lecture

    Lectures took place in a large hall equipped with sliding chalkboards and tiered seating.

  • Four rows of tablet armchairs facing sliding chalkboards at front and side of room. An instructors table is in front of the chalkboards.

    Recitation

    Recitations took place in smaller rooms with moveable tablet arm chairs and sliding chalkboards.

 

Assessment

Grade Breakdown

The students' grades were based on the following activities:

The color used on the preceding chart which represents the percentage of the total grade contributed by technical materials. 35% Technical materials
The color used on the preceding chart which represents the percentage of the total grade contributed by communication and system design and analysis. 40% Communication + System Design and Analysis
The color used on the preceding chart which represents the percentage of the total grade contributed by participation. 25% Participation

Rubrics

A rubric (PDF) was used to grade students’ design project final reports.

Student Information

401 students took this course when it was taught in Spring 2018.

Breakdown by Year

Mostly juniors and seniors

Breakdown by Major

Mostly EECS

Typical Student Background

Students tend to have knowledge of basic programming and computer architecture (how memory works, what a cache does, etc.). Often, since the class is targeted toward juniors and seniors, students have had at least one outside-of-class experience in computer science, such as an undergraduate research experience or an internship. Those experiences are helpful in that they give students a better sense of how large computer systems are in the real world.

 

How Student Time Was Spent

During an average week, students were expected to spend 11 hours on the course, roughly divided as follows:

Lecture

2 hours per week
  • Met 2 times per week for 1 hour per session; 25 sessions total.
  • The lectures were designed to teach students the technical details necessary to design their own systems and to put those details in larger contexts: both the contexts of a specific area of systems as well as systems in general.
 

Recitation

2 hours per week
  • Met 2 times per week for 1 hour per session; 27 sessions total.
  • Recitations were designed to give students a chance to practice their system analysis and oral communication skills. Each recitation revolved around a particular paper in systems. Through reading these papers, students got a better sense of how communication in the field is done. Recitations were discussion-based and incorporated active learning; students got practice analyzing, critiquing, and communicating about systems.
 

Writing Tutorial

1 hour per week
  • Met 1 time per week for 1 hour per session; 10 sessions total.
  • Most of the writing tutorials taught the communication theory and practices of this course, and assisted students in preparing for the assignments. Students became fluent in a variety of communication genres, developed strategies and skills needed to present technical concepts to different audiences, learned how to use writing to develop and deepen their technical understanding, and got specific, directed instruction on writing and presenting their 6.033 assignments. A handful of the tutorials were dedicated to discussing the design project.
 

Out of Class

6 hours per week
  • Out of class, students prepared for quizzes, completed readings and hands-on assignments, and worked on their design projects and system critiques.
 

Semester Breakdown

WEEK M T W Th F
1 No classes throughout MIT. Recitation scheduled. Lecture session scheduled. Recitation scheduled. Tutorial scheduled.
2 Lecture session scheduled. Recitation scheduled. Lecture session scheduled. Recitation scheduled. Tutorial scheduled and an assignment due.
3 No classes throughout MIT. Recitation scheduled. Lecture session scheduled. Recitation scheduled. Tutorial scheduled and an assignment due.
4 Lecture session scheduled. Recitation scheduled and an assignment due. Lecture session scheduled. Recitation scheduled. Tutorial scheduled.
5 Lecture session scheduled. Recitation scheduled. Lecture session scheduled and an assignment due. Recitation scheduled. Tutorial scheduled.
6 Lecture session scheduled. Recitation scheduled and an assignment due. Lecture session scheduled. Recitation scheduled. Tutorial scheduled and an assignment due.
7 Lecture session scheduled. Recitation scheduled and an assignment due. Lecture session scheduled. Recitation scheduled. No session scheduled, but an assignment due.
8 No classes throughout MIT. No classes throughout MIT. No classes throughout MIT. No classes throughout MIT. No classes throughout MIT.
9 Lecture session scheduled. Recitation scheduled. Lecture session scheduled. Recitation and quiz scheduled. Tutorial scheduled.
10 Lecture session scheduled. Recitation scheduled. Lecture session scheduled. Recitation scheduled. No session scheduled.
11 No classes throughout MIT. No classes throughout MIT. Lecture session scheduled and an assignment due. Recitation scheduled. Tutorial scheduled.
12 Lecture session scheduled. Recitation scheduled. Lecture session scheduled and an assignment due. Recitation scheduled. Tutorial scheduled.
13 Lecture session scheduled. Recitation scheduled. Lecture session scheduled. Recitation scheduled. Tutorial scheduled.
14 Lecture session scheduled and an assignment due. Recitation scheduled. Lecture session scheduled. Recitation scheduled. No session scheduled, but an assignment due.
15 Lecture session scheduled. Recitation scheduled. Lecture session scheduled. Recitation scheduled. No classes throughout MIT.
16 No classes throughout MIT. No classes throughout MIT. No classes throughout MIT, but quiz is held. No classes throughout MIT. No classes throughout MIT.
Displays the color and pattern used on the preceding table to indicate dates when classes are not held at MIT. No classes throughout MIT
Displays the color used on the preceding table to indicate dates when lecture sessions are held. Lecture session
Displays the color used on the preceding table to indicate dates when tutorials are held. Tutorial
Displays the symbol used on the preceding table to indicate dates when quiz is held. Quiz
Displays the color used on the preceding table to indicate dates when no class session is scheduled. No class session scheduled
Displays the color used on the preceding table to indicate dates when recitations are held. Recitation
Displays the symbol used on the preceding table to indicate dates when assignments are due. Assignment due
 

Course Team Roles

Lecturer (Dr. Katrina LaCurts)

The lecturer was in charge of the course. She planned and delivered lectures, planned recitations and writing assignments, managed course staff, handled a variety of student issues, and completed long-term planning for the course.

Recitation Instructors

Nine recitation instructors prepared for and led recitations (which included planning beyond that completed by the lecturer). They also gave feedback on assignments as they were being developed and graded and gave feedback on various design project deliverables.

Communications Instructors 

Thirteen communication instructors led tutorial sections, which taught students communication concepts. They also graded a variety of written assignments. 

Communication Coordinators 

Two of the communication instructors also served as communication coordinators. In addition to the communication instructor duties, they managed the communications staff directly, and planned the communications curriculum. They interfaced directly with the lecturer.

Teaching Assistants 

Nine teaching assistants held office hours, attended and observed recitations, occasionally led tutorials and recitations, helped recitation instructors assign participation grades, and graded some written assignments.

Administrative Teaching Assistant 

The administrative teaching assistant helped coordinate the teaching assistants and graders, uploaded grades, and managed the course website.

Graders 

Eight graders assessed the hands-on assignments. They worked remotely and had minimal interaction with most of the course staff (except for the lecturer and administrative teaching assistant).