Schedule, syllabus and examination date

Course content

The core of the subject is a major programming task to be solved in small groups.

Learning outcome

After finishing the course you will be able to:

  • write larger programs divided into sensible modules
  • make programs more transparent by using object orientation
  • use advanced Java mechanisms
  • explain how a compiler works
  • read, understand and customize program code written by others
  • find and correct errors in both your own and in others programs

Admission to the course

Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for?in Studentweb.

If you are not already enrolled as a student at UiO, please see our information about?admission requirements and procedures.

Special admission requirements

In addition to fulfilling the Higher Education Entrance Qualification, applicants have to meet the following special admission requirements:

  • Mathematics R1 or Mathematics (S1+S2)

The special admission requirements may also be covered by equivalent studies from Norwegian upper secondary school or