INF3120 – Software engineering
Course description
Course content
Development and maintenance of large software systems with focus on project management, estimation, requirements specification, system architecture, object oriented analysis and design, testing, validation, configuration management, version handling, quality assurance, measurements and process improvements. The course also discusses evaluation of techniques and methods in software development, and shows how research studies can be used in the improvement of industrial software development.
Learning outcome
The course gives an overview of techniques and methods within central parts of software development and maintenance, and shows how to evaluate and compare such techniques and methods.
Admission
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.
Prerequisites
Formal prerequisite knowledge
Overlapping courses
10 credits INF4120 – Software engineering (discontinued), 10 credits IN219
Teaching
4 hours of lectures a week in the first half of the semester (last half doesn't have lectures) and two hours of group work a week. Submission of compulsory exercises is required.
Examination
A three-hour written exam. Graded marks.
Resit an examination
This subject does not offer new examination in the beginning of the subsequent term for candidates who withdraw during an ordinary examination or fail an ordinary examination. For general information about new examination, see /studier/admin/eksamen/sykdom-utsatt/mn/index.html and http://www.matnat.uio.no/english/studies/examination/repeat.html
Other
Note that the first lecture is compulsory. The subject is regarded equal to IN219 and INF4120 when practicing exam regulations.
Course Auditor: Yngve Lindsj?rn/Kirsten Ribu