This course is discontinued

INF3220 – Object-Oriented Analysis and Design

Schedule, syllabus and examination date

Choose semester

Course content

The aim of the course is to teach methods and techniques for analysis and design of information systems base on an object-oriented approach. The course will, furthermore, discuss a variety of perspectives of development of information systems in order explore the relationship between programming, data bases and software engineering. A project will be conducted with the aim to analyse and design an information system in a real-world organization. Concretely the course will teach:

  • Definition of problems, requirements specification and the relationship between the specification and the real-world
  • Systems specification, modelling and a superior functional design
  • A variety of systems development strategies

Learning outcome

After the course, students should:

  • be able to use an object-oriented method for analysis and design
  • be able to analyse information systems in real-world settings and to conduct methods such as interviews and observations
  • have a general understanding of a variety of approaches and perspectives of systems development, and to evaluate other IS development methods and techniques
  • know techniques aimed to achieve the objective and expected results of a systems development process
  • know different types of prototyping
  • know how to use UML for notation


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.


Formal prerequisite knowledge

The course prerequisites INF1010 – Object oriented programming (continued) /INF101 and INF1050 – Systems Development (continued) /INF102

Recommended previous knowledge

The course is based on knowledge corresponding to Informatics and the use of IT-systems in various setting in the society.

Overlapping courses

10 credits with INF4220 – Object-Oriented Analysis and Design (discontinued) and 10 credits with IN 265.


The course is given with 2 hours of lectures and 2 hours of study groups per week. The project should be carried out in an organization.


Grades will be given on the basis of the project report (50 %) and a three-hour written exam. Graded marks.


Note that the first lecture is mandatory. When practicing exam regulations, the subject is considered equal to INF4220 – Object-Oriented Analysis and Design (discontinued) and IN 265.

Facts about this course




The subject will be replaced by INF4221 Spring 2005


The subject will be replaced by INF4221 Spring 2005

Teaching language