0% found this document useful (0 votes)
42 views5 pages

0 Logistics

CS3300: Compiler Design is a course taught by Rupesh Nasre with specific prerequisites and attendance requirements. The course covers topics such as lexing, parsing, code generation, and optimizations, with evaluations based on theory and lab work. Students are expected to complete individual programming assignments without discussion to aid in their understanding and performance in quizzes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views5 pages

0 Logistics

CS3300: Compiler Design is a course taught by Rupesh Nasre with specific prerequisites and attendance requirements. The course covers topics such as lexing, parsing, code generation, and optimizations, with evaluations based on theory and lab work. Students are expected to complete individual programming assignments without discussion to aid in their understanding and performance in quizzes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CS3300: Compiler Design

Instructor: Rupesh Nasre (rupesh@cse)


TAs: Kumaresan, Saran, Tharun, Omkar,
Anushka, Harish, Joel, Umair, Ujjwal, Sanket
Web: ~rupesh/teaching/compiler/jul24/
Moodle: ?id=4895

July 2024
Prerequisites Requirements

CS2200 LMC ●
Attendance

CS2610 CO Lab – 100% expected

CS2700 PDS – 75% compulsory

CS2710 PDS Lab

No copying
– Colleague

CS2800 DAA
– Internet

CS2810 OOAIA – ChatGPT
– Others...
In This Course

Introduction

Lexing, Parsing

Syntax directed translation, Analysis

Runtime

IR, Code generation

Optimizations, Others

Book: Compilers: Principles, Techniques and Tools, 2ed,


Aho + Lam + Sethi + Ullman, Pearson. 3
Logistics

Moodle for submissions, announcements, discussions

Tentative evaluation:
– Theory 60% + Lab 40%
– Within 40% Lab: Assignments = 64, In-Lab = 36.
– Programming assignments (12 + 20 + 23 + 12%)
– Quizzes (15 + 20%) + EndSem (25%)

B + Q slots (Mon 9, Tue 14, Wed 12, Fri 11)
– Please do not schedule anything in Q slots, including doctor visits.
– The course credits are 3-0-0-6-6-15.

4
Assignments

Four programming assignments.

You should work individually.

It would help you in quizzes if you do
assignments sincerely.

Do not discuss assignments.

You might also like