![]() |
![]() |
|
exam01 will be 2025-mar-20 (Thu) in-class, on-paper, closed-notes.
The following topics may be on the exam:
compound typesor
product types) (incl. template)
Note: Lists are merely an example of this category, as are natural numbers, trees racket/java, and the nonsense-example glarps-and-blahs
Note: You should be able to implement union- and struct-types in either racket or Java.
parametervs.
argumentvs.
local variable;
expressionvs.
statement;
statically typedvs.
dynamic typingvs.
untyped;
compiledvs.
interpreted)
binding occurrencevs. a
bound occurrence; racket's let and let*.
Note: If this is on the exam, it won't be heavily emphasized.
You will not need to know for exam01 (but will be on exam02):
An old practice exam (D2L) (incl. solution) is available.
Note that it does not necessarily cover all of the above topics
(and, it covers grammars, which we haven't yet covered).
I strongly suggest you sit and take the practice exam directly,
writing down all answers (not just thinking about them in your head),
before looking at the solution.
The following instructions will be included on the exam:
Instructions:
This page licensed CC-BY 4.0 Ian Barland Page last generated | Please mail any suggestions (incl. typos, broken links) to ibarland ![]() |