8 Prerequisites

The formal requirements are listed in the course plan, which may be found at the following link. They include the following.

  1. A knowledge of discrete mathematics. This requirement is met by the course Diskret matematik (Discrete Mathematics, 5MA008). Formally, it is also met by the course Algebra (MATA96), although students who have read only the latter course are advised to study the introductory sections of the textbook particularly carefully to make sure that they grasp this material at the appropriate level.
  2. An introductory course in programming at the university level.

This requirements should be met by students who are following a normal path of study in one of the programs of the Department of Computing Science. Students from other disciplines who are considering this course should understand that the level of sophistication required in these topics is relatively high, and the material is specifically oriented towards those who are pursuing extensive studies in computer science.