Skip to main content Link Search Menu Expand Document (external link)

Course Policy

The detailed policy of the course along with the mark distribution is listed here

Teaching and Learning Methodology

This course is designed in such a manner to help learners get the essence of principles behind the basic foundations of modern operating systems and networks. To this end, the course will follow a problem based learning methodology. Learners will be taught concepts of operating systems and networks by making them work on light weight operating system (MIT Xv6) as well as by providing them with concrete problems that captures the essence of the concepts taught during the lectures. Morover, the tutorials will be done through flipped classroom mechanism where the focus of tutorials will be to explain concepts through examples. We believe that this will promote deeper engagement and understanding.

Zero Tolerance on Plagiarism

This course requires student to submit assignments, participate in in-class activities, give mid and final exams, work with groups on projects and so on. Any forms of cheating or plagiarism will result in a score of “0” for projects, assignments or exams. Egregious cases will result in a grade of “F” for the course.

Use of AI tools

Students are free to use different AI tools like ChatGPT, Co-pilot, etc. for the course assignments/projects.

However, please do mention what tools and how they have been used in the submission report. Remember the different demos given in the class on how sometimes these tools can mislead or provide wrong solutions. Its important to know the concept before using the tools. Tools are at the end-of-the day enablers. Today it will be ChatGPT tomorrow it will be something else but the concepts needs to be clear to leverage the different tools. Bottomline, feel free to use different tools but use them wisely!

Extra Days and Soft Deadlines

  1. Each student will have 7 extra days (in total - 2 for mid submissions of projects and 5 for final project submissions) which they can use at their discretion throughout the course. Extra days will allow the student to submit assignments post the deadline without incurring any penalty.

  2. Every project will have a soft deadline followed by a hard deadline after 7 days. If the student submits an assignment/project after the soft deadline, he/she will be penalized for every additional day until the hard deadline (if they have exhausted their extra days quota). For example, lets assume that the soft deadline is Feb 3 2023. This implies that the hard deadline will be Feb 10, 2023. The student in this case will be allowed to submit until Feb 10 2023. Assuming that the student has his/her full quota of extra days, they can delay submissions until Feb 8 2023 after which the submission will be penalized for each additional day.

  3. No submissions will be entertained post the hard deadline.

Grading policy

  1. The students can request a re-evaluation of the grade until a week after the particular grade has been posted. After that the student may not discuss prior grades with the instructor.
  2. There will be no make up quiz/activity/exam under any circumstances unless a prior permission is granted.
  3. In case if a student is not able to submit an assignment/project on time, he/she can make use of extra days and soft deadline facility as explained above. No submissions will be entertained post the hard deadline. No e-mails from students regarding assignments extensions will be entertained.
  4. Although course project grades are assigned for the entire team, each individual may be given a higher or lower grade (up to 50%) based on his/her contribution. Individual contribution for each project/assignment will be measured through multiple mechanisms.

Grade distribution

ComponentWeightage
Final Exam30%
Mid-term Quiz15%
Quizzes10%
3 mini projects30%
Course Project15%

Note: The course instructor reserves the right to make minor modifications to the above distribution based on the progress of the courses


Copyright © 2023 Karthik Vaidhyanathan. Distributed by an MIT license.