The exam is oral and without preparation. Each student
will have a 20-minute session. The student will draw a question and give a short
presentation about the subject in the first part of the session, max 10
minutes. In the second part of the session there will be a discussion between
the student, lecturer and examiner.
Many subjects are rather broad, so it is your
responsibility to select parts of the subject that you consider to be most
relevant.
For each question there will be a set of slides
available that you can choose to use for your presentation and subsequent
discussion – note you do not need to use all the available slides.
You will not be allowed to use your own slides.
Note: You may choose to have your examination in
Danish or English – just let us know which language at the beginning of the
session.
Watt & Brown, chapter 1, 2,
3, 4, 5, 6, 7, 8, 9
Sebesta, chapter
1, 3.1-3.4, 4, 5, 6, 7, 8, 9, 10, 14.1
(Note that chapter 2, 3.5, 11, 12, 13, 15, 16 are not
part of the syllabus)
Articles and web references used during the course are
not considered part of the syllabus, but may serve you as background material for
further elaboration.
1. Language
paradigms
2. Machine
architecture
3. Data
representation
4. Verbose
vs. concise syntax
5. Syntax
vs. types
6.
Semantics
1. Evaluation
of expressions
2. Explicit
sequence control vs. structured sequence control
3. Subprograms
4. Parameter
mechanisms