Skip to content

Winter 2021, B.Tech Semester 6 Compiler Lab, NIT Calicut

Total number of students crediting the course: 28.

Duration of the course: One semester (13 weeks). Credit Units: 3

A feedback questionnaire was circulated to all the students who credited the course one week before the end of the semester. The responses are summarized below.

Major stages of the Project (Each Stage subsumes the previous Stages):

  • Stage 4: Imperative programs without functions. Data types: variables and arrays of integer/string type.
  • Stage 5: Imperative programs with functions and recursion. Data types: variables and arrays of integer/string types.
  • Stage 6: Imperative programs with support for user defined types and dynamic memory allocation.
  • Stage 8: Object oriented programming support for classes and single inheritance.

Q1. Student Performance: How many stages of the project did you complete?

charts

Note

Every student has completed atleast until Stage 5.

Q2. Time Management: How many hours of work did you put into the project per week on an average to complete up to what you have done?

charts

Q3. Effectiveness of road map: What percentage of work could be done without having to refer to material outside the roadmap/documentation of project ?

charts

Q4: Contribution to understanding of theory: How much did the lab help to improve your understanding of compiler design theory?

charts

Q5: Contribution to Programming skills: How far did this lab contribute to the improvement of your coding / software development skills?

charts

Q6. Student background: Was your background sufficient for doing the lab ? If not, in which pre-requisite subjects did you have inadequate prior training.

charts

Q7. Learning experience: Which stage gave more useful insights?.

charts