COL729 : Compiler Optimization : Administrivia

Course Staff

Instructor: Sorav Bansal

Lectures: Tue, Wed, Fri. 8-9 (Slot C). Online (Microsoft Teams). Video lectures will be shared asynchronously. We will hold help sessions during one of the lecture slots --- we will hold the help sessions only as required, and they will be announced on the MS Teams channel.

Pre-requisites: Should have done an undergraduate course on Programming Languages or equivalent.

Grading

The grading structure will be as follows:

Teaching Assistant: Abhishek Rose

To know your current score in the course, go to Moodle

Exams

All exams will be open-book and open-notes. But no mobile phones and laptops and no other ways of communicating with others during the exam.

Labs

Programming assignments (i.e. labs) can be done in groups of up to 3 people. The relative weightage of the three labs is 1:4:5.

Online Platform

We will use the Microsoft Teams platform for discussions, online meetings, and sharing of asynchronous lecture videos and other material. You should login using your IITD's Kerberos ID. If you are registered for the course, you should already be added to the "2001-COL729 COMPILER OPTIMIZATION" Team.

Audit criteria: 40/100 or above.

Academic Integrity Code

Academic honesty is required in all your work. Verbal discussion of assignments is fine but looking at someone else's work and then doing your is not. You must do all written and programming assignments on your own, except where group work is explicitly authorised. If you use parts of a solution or code from other sources (such as Internet, other OSes, etc.), you should explicitly mention it in your submission. Letting your work become available or visible to others is also cheating. The first instance of cheating will straight-away invite an 'F' grade in the course and a referral to the disciplinary committee.