INF222 - Programming Languages

Spring 2020

Contents on this web page

Course outline and curriculum

The course investigates programming language concepts. It uses a hands-on approach were the students experiment with semantics for programming language features. Students are also asked to develop software in these experimental setting, and thus reflect over beneficial and contraproductive programming language constructs.

Reading Material

The curriculum consists of all lectures/presentations, notes, handouts, pamphlets, assignments, related course material, and selections of the curriculum book. See the schedule below.

Teachers

Lecturer and course responsible: Magne Haveraaen
Teaching assistants: Benjamin Chetioui, Marianne Luengo Fuglestad, Rudi Blaha Svartveit.

The participants are adviced to organise study groups for discussing the topics of the course and assist each other in solving the assignments.

Schedule for lectures and seminar groups

Lectures are Mondays 1015-12 and Thursdays 1215-14.
See the official schedule.

Teaching starts Monday 13 January 2020 (week 3). Teaching will be in the form of lectures, exercise classes and time off for self studies.

Semester plan

The teaching plan is tentative and will be modified. The resources mentioned are available in MittUiB.
  1. 2020-01-13
  2. 2020-01-20
  3. 2020-01-27
  4. 2020-02-03
  5. 2020-02-10
  6. 2020-02-17
  7. 2020-02-24
  8. 2020-03-02
  9. 2020-03-09
  10. 2020-03-16
  11. 2020-03-23
  12. 2020-03-30
  13. 2020-04-06 Easter Break
  14. 2020-04-13
  15. 2020-04-20
  16. 2020-04-27
  17. 2020-05-04
  18. 2020-05-11
  19. 2020-05-18

Exam

The exam will use Inspera (digital, "at home", open book).
Last updated 2020-05-20 by Magne Haveraaen