Course Name: Compiler Design

Course abstract

Compilers have become part and parcel of today’s computer systems. They are responsible for making the user’s computing requirements, specified as a piece of program, understandable to the underlying machine. There tools work as interface between the entities of two different domains – the human being and the machine. The actual process involved in this transformation is quite complex. Automata Theory provides the base of the course on which several automated tools can be designed to be used at various phases of a compiler. Advances in computer architecture, memory management and operating systems provide the compiler designer large number of options to try out for efficient code generation. This course on compiler design is to address all these issues, starting from the theoretical foundations to the architectural issues to automated tools. Being primarily targeted to a one-semester course for the undergraduate students, the course will follow the current GATE syllabus, enabling the students to prepare well for the same. It can also help all other participants looking for an introduction to the domain of compiler designs and code translators.


Course Instructor

Media Object

Prof. Santanu Chattopadhyay

Santanu Chattopadhyay received his BE degree in Computer Science and Technology from Calcutta University (B.E. College) in 1990. He received M.Tech in Computer and Information Technology and PhD in Computer Science and Engineering from Indian Institute of Technology Kharagpur in 1992 and 1996, respectively. He is currently a Professor in the Department of Electronics and Electrical Communication Engineering, IIT Kharagpur. Prior to this, he had been a faculty member in the IIEST Sibpur and IIT Guwahati in the departments of Computer Science and Engineering. In both these places he has taught the subject of Compiler Design several times. His research interests include Digital Design, Embedded Systems, System-on-Chip (SoC) and Network-on-Chip (NoC) Design and Test, Power- and Thermal-aware Testing of VLSI Circuits and Systems. He has published more than 150 papers in reputed international journals and conferences.
More info

Teaching Assistant(s)

KAUSHIK KHATUA

Research Assistant , Electronics & Electrical Communication Engineering

RAJIT KARMAKAR

PhD, Electronics and Electrical Communication Engineering

 Course Duration : Jan-Apr 2019

  View Course

 Syllabus

 Enrollment : 15-Nov-2018 to 28-Jan-2019

 Exam registration : 28-Jan-2019 to 19-Apr-2019

 Exam Date : 27-Apr-2019, 27-Apr-2019

Enrolled

9566

Registered

451

Certificate Eligible

380

Certified Category Count

Gold

3

Silver

61

Elite

176

Successfully completed

140

Participation

9

Success

Elite

Silver

Gold





Legend

>=90 - Elite + Gold
75-89 -Elite + Silver
>=60 - Elite
40-59 - Successfully Completed
<40 - No Certificate

Final Score Calculation Logic

  • Assignment Score = Average of best 8 out of 12 assignments.
  • Final Score(Score on Certificate)= 75% of Exam Score + 25% of Assignment Score
Compiler Design - Toppers list
Top 1 % of Certified Candidates

PRIYANSH UPADHYAY 91%

BIRLA INSTITUTE OF APPLIED SCIENCES

SUNITA MILIND DOL 90%

WALCHAND INSTITUTE OF TECHNOLOGY

D.ANURADHA 90%

PANIMALAR ENGINEERING COLLEGE

M RAMESH 88%

ACE ENGINEERING COLLEGE


Top 2 % of Certified Candidates

S.VANITHA SIVAGAMI 86%

MEPCO SCHLENK ENGINEERING COLLEGE

NIRANJANI G 85%

PSG INSTITUTE OF TECHNOLOGY AND APPLIED RESEARCH

KANDUKURI NAGI REDDY 85%

LORDS INSTITUTE OF ENGINEERING AND TECHNOLOGY,HYDERABAD.

RAYI SAILAJA 85%

ADITYA COLLEGE OF ENGINEERING AND TECHNOLOGY


Top 5 % of Certified Candidates

K SHYAM SUNDER REDDY 83%

VASAVI COLLEGE OF ENGINEERING

PRIYANKA 83%

GUDLAVALLERU ENGINEERING COLLEGE

CHOUDHARY SATYA KUMAR 83%

VARDHAMAN COLLEGE OF ENGINEERING

JANANI I 82%

SONA COLLEGE OF TECHNOLOGY

THRILOKREDDY M 82%

SREE VIDYANIKETHAN ENGINEERING COLLEGE

ROOPA R 82%

SRI VENKATESWARA ENGINEERING COLLEGE FOR WOMEN

VENKATA KRISHNA RAO LIKKI 82%

LAKIREDDY BALI REDDY COLLEGE OF ENGINEERING

RIPUNJAY SINGH 82%

BHILAI INSTITUTE OF TECHNOLOGY, DURG

ANGEL THOMAS 82%

SREE CHITRA THIRUNAL COLLEGE OF ENGINEERING

CHANDANA SWATHI 82%

DMSSVH COLLEGE OF ENGINEERING

P ARAVIND 81%

GAYATRI VIDYA PARISHAD COLLEGE OF ENGINEERING

Enrollment Statistics

Total Enrollment: 9566

Registration Statistics

Total Registration : 451

Assignment Statistics




Assignment

Exam score

Final score

Score Distribution Graph - Legend

Assignment Score: Distribution of average scores garnered by students per assignment.
Exam Score : Distribution of the final exam score of students.
Final Score : Distribution of the combined score of assignments and final exam, based on the score logic.