Sunday, September 17, 2017

How to Teach CSE Courses Efficiently at an IIT

There are six major components of teaching, particularly at undergraduate level.

  1. Lectures
  2. Quizzes
  3. Lab Exercises
  4. Homework Assignments
  5. Tutorials
  6. Major/Minor Exam

Lectures (Around 40)

You should prepare slides a week in advance and upload on your website for students. Reserve at least two hours before the lecture to make a final rehearsal.

Quizzes (Around 6 are Good)

Make a big collection of interesting problems while preparing the lectures itself. The problems can be used to make tutorial, quiz, and discussions in the class. Do not entertain questions during the quiz, let the students make appropriate assumptions.

 Lab Exercises (Around 6 are good)

It would be a good idea to prepare complete lab exercise at least 3 days in advance and give to the TA for solving the lab exercise who is responsible to conduct the lab. The lab exercise should be targeted towards medium level students, with optional (minimal marks) exercise for top students.


Homework Assignment (4 to 6)

Again, the homework assignment should cover the breadth. The assignment should be designed in a such a way so that it can be evaluated with minimal subjective assessment. For example, automatically running a set of test cases. Note that in this case you need to design the assignment with clearly defined input/output formats. Having said that, a VIVA is also mandatory to curb plagiarism. VIVA can be quick (upto 10 minutes) where the student explains the solutions and code.

Tutorial(once a week)

Prepare a week in advance and make sure to discuss the tutorial with TA before the tutorial session.


Major/Minor Exam

Again, make the paper at least a week in advance and solve it by yourself after a gap of at-least 3 days. This will expose ambiguities in the questions. Do not entertain questions during the exam, let the students make appropriate assumptions. An open ended question needs more time. You may want to limit the number os such questions.