This is the first time that Professor Zhou has taught this course, and he expressed great excitement at the opportunity to be able to lead students in what he considers the most important topic of a computer science curriculum.
Since MIT provides an outstanding online platform for teaching this course with several sets of video lectures taught by one of the authors of the book, Professor Zhou has decided to structure the course as a flipped classroom:
Features of a Flipped CISC 3220:
- Students are assigned video lectures and assignments from MIT 6.046J to view and complete before classroom sessions.
- Class sessions are spent reviewing the lecture and assignment, and executing in-class group assignments.
- Functionally, the class session act as recitation for the MIT lectures led by Professor Zhou.
I have had experience with this flipped classroom model, as I took MATH 2101: Linear Algebra over the summer with Professor Suzuki, who co-authored a paper about the outcomes of using a flipped classroom to teach linear algebra.
During this course we will be covering chapters 1-5 and 7 of Michael Sipser’s text on Theory of Computation. There are a few interesting observations that I have made so far:
- This is my only course this semester that is not full.
- The CS major requires either this course or analysis of algorithms, with the latter being wildly more popular.
- Professor Cogan stated that this is ‘the most difficult course in the department’ and is intended ‘solely for people intending to pursue graduate school in computer science.’
- Most of the students have been engaged in the lecture so far, and ask insightful questions. This is contrary to my experience with most other classes, where there are only a handful of students that actively participate.
- Professor Cogan stated ‘I can tell this is a good group’ and ‘we are going to have fun this semester.’
Comments
test
test
Leave a Comment
Your email address will not be published. Required fields are marked *