ITF20314 Software Engineering and Testing (Spring 2016)

Facts about the course

ECTS Credits:
10
Responsible faculty:
Avdeling for informasjonsteknologi
Course Leader:
Terje Samuelsen
Teaching language:
Norwegian
Duration:
½ year

Table of contents

The course is affiliated to the following study programme

This course is compulsory for:

  • Bachelor in Computer Science
  • Bachelor in Information Systems

Prerequisites

The course requires students to have basic knowledge equivalent to the courses in Object-oriented Programming and Databases.

Content

  • Life-cycle models
  • Specifications
  • Object-oriented design using UML
  • Development methods
  • Documentation
  • Static and dynamic testing

The student's learning outcomes on passing the course

Knowledge
On completion of the course, the student knows about:

  • different phases and activities in software engineering
  • different methods, models and techniques for system development
  • different testing techniques and tools
  • different types of documentation used in the development process

Skills
On completion of the course, the student can:

  • select and use methods and techniques for collecting, analyzing and specifying requirement for an IT system
  • design and develop software systems
  • verify and validate software systems

General competence
On completion of the course, the student can:

  • work in a development team
  • write a report and disseminate its content in structured, systematic manner

Teaching and learning methods

Lectures, tutorials and project work

Workload

4 hours of lectures +2 hours of exercises per week.

Coursework requirements - conditions for taking the exam

The coursework requirements for the course are:

  • attendance at at least 6 guest lectures
  • 10 submissions (one of which is a post-project analysis)

The coursework requirements must be approved before students may sit the exam.

Exam

Project assignment and written exam

The final grade is awarded on the basis of two partial exams. Students must pass each partial exam in order to pass the whole course.

Partial exam 1 is a group project worth 30%. Individual grades are awarded.

Partial exam 2 is an individual written exam lasting 3 hours and worth 70%. No support materials permitted.

Letter grading scale A?F.

In the case of resit exams or rescheduled exams, each part of an exam may be taken and the results of each part combined. The content of the project assignment must be discussed with the course instructor in the case of resit exams or rescheduled exams.

Course evaluation

This course is evaluated as follows:

  • Mid-semester evaluation (optional)
  • Final evaluation (compulsory)

The course instructor prepares a course report on the basis of student feedback and on his/her own experiences of the course. Course reports are discussed with the Committee for Study Quality at the Faculty of Computer Sciences.

Reading list

Ian Sommerville, Software engineering, ninth ed., Pearson education, 2004, ISBN-13: 978-0-13-705346-9.
Last updated from FS (Felles studentsystem) Oct. 15, 2026 2:37:40 AM