0% found this document useful (0 votes)
10 views2 pages

FINAL Module Wise Questions

The document outlines the curriculum for multiple modules, highlighting repeated topics and their importance across various years (2023, 2024, 2025). Key areas of focus include language evaluation criteria, referencing environments, and programming concepts such as closures, inheritance, and concurrency. Additionally, it emphasizes the significance of certain topics like exception handling and Prolog concepts.

Uploaded by

Arjun S
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)
10 views2 pages

FINAL Module Wise Questions

The document outlines the curriculum for multiple modules, highlighting repeated topics and their importance across various years (2023, 2024, 2025). Key areas of focus include language evaluation criteria, referencing environments, and programming concepts such as closures, inheritance, and concurrency. Additionally, it emphasizes the significance of certain topics like exception handling and Prolog concepts.

Uploaded by

Arjun S
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

MODULE 1 - PART A (Repeated Topics)

Scope & Lifetime (2023, 2024, 2025) ■


Referencing Environment (2023, 2024, 2025) ■
Readability vs Writability (2023, 2024, 2025) ■
Binding & Binding Time (2024)
Language Evaluation Criteria (Repeated)

MODULE 1 - PART B

Language evaluation criteria (Asked multiple times ■)


Referencing environment problems (VERY IMPORTANT ■)
Static vs Dynamic scope output tracing (Repeated ■)
Applications of programming languages (2023)

MODULE 2 - PART A

Arrays & Design Issues (Repeated ■)


Dangling Pointer (2023, 2025) ■
Type equivalence (Repeated)
Assignment types

MODULE 2 - PART B

Array categories & design issues (Repeated ■)


Record data type (2023, 2025)
Garbage collection (lazy vs eager ■)
Static vs dynamic type checking

MODULE 3 - PART A

Closures (Repeated ■)
Parameter passing (Repeated ■)
Iteration control (Repeated)

MODULE 3 - PART B

Parameter passing mechanisms (VERY IMPORTANT ■)


Dijkstra Guarded Command (Repeated)
Iteration vs logical control

MODULE 4 - PART A
OOP basics, virtual functions
Exception concepts (Repeated ■)
Inheritance basics

MODULE 4 - PART B

Inheritance types & demerits (Repeated ■)


Dynamic binding / vtable (Repeated)
Exception handling (VERY IMPORTANT ■)

MODULE 5 - PART A

Semaphores (Repeated ■)
Tail recursion
Prolog basics

MODULE 5 - PART B

Concurrency (monitors, semaphores ■)


Functional vs Imperative (Repeated)
Prolog concepts (VERY IMPORTANT ■)

You might also like