Mål og innhald
The course covers advanced theoretical and technical issues of software engineering. It will focus on some selected topics, such as software requirements, software design, software construction, software testing and management, software configuration management, software engineering management, software engineering process, software engineering tools and methods, and software quality. Each seminar is focused around one major topic.
The students shall acquire advanced theoretical knowledge and technical competences about the topics covered in the course as well as some research methods that are relevant for these topics. After the course the students shall be able to perform research projects within related topics in software development and shall be able to take advantage of this knowledge in design, development and evaluation of complex systems.
Upon completion of the course the candidate should be able to
- discuss and explain central concepts and principles within selected software engineering topics.
- discuss current research within the selected software engineering topics.
- demonstrate how software engineering concepts and principles can be put into use in a concrete software project working in teams, as well as how software tools and techniques that are currently used within the field of study.
- identify relevant research literature for the selected software engineering topics
- select a sensible set of tools and techniques to start a software project that involves a group of people.
- work in a software team of a realistic size using partly unfamiliar technology and tools and in using state-of-the-art technologies used in the IT industry today.
Krav til forkunnskapar
Bachelor in Information Science or similar
INFO231 or similar.
Krav til studierett
Master in Information Science. Other master students may apply for admission.
Undervisningsformer og omfang av organisert undervisning
Seminar, assignments and presentations.
Mandatory participation: Attendance at 80 % of course sessions is mandatory.
- Group software project, portfolio assessment (30%):
- Development of the software (programming assignment).
- Presentation of progress and results in class during and after the development.
Assessment includes quality of the final software, as well as the development process, efforts, progress and learning of the groups.
- Group term paper related to the software project (20%).
Oral exam, individual (50%).
The grading system has a descending scale from A to E for passes and F for fail.
INFO331 is evaluated by students every three years, by the Department every year.
Department of Information Science and Media Studies
Vurderingsordning: Term paper, oral exam and project
Eksamensdel: Group software project, portfolio assessment
- 06.12.2017, 14:00
Eksamensdel: Oral examination
- 11.12.2017, 09:00
- Andre opplysninger
- Oral exams 11. and 12.12
Eksamensdel: Group term paper
- 06.12.2017, 14:00
- Digital eksamen