ITF20314 Software Engineering and Testing (Spring 2015)

Facts about the course

ECTS Credits:
10
Responsible department:
Faculty of Computer Science
Course Leader:
Terje Samuelsen
Teaching language:
Norwegian
Duration:
½ year

The course is connected to the following study programs

This course is compulsory for:

  • Bachelor Programme in Computer Science
  • Bachelor Programme in Information Systems: specialisation in IT Management and specialisation in Web Development

Prerequisites

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

Lecture Semester

Semester 4 (spring).

Total workload (hours)

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

The student's learning outcomes after completing the course

Knowledge
On completion of the course, the students know 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 students 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 students can:

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

Content

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

Forms of teaching and learning

Lectures, tutorials and project work

Coursework requirements - conditions for taking the exam

The coursework requirements for the course are:

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

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

Examination

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.

Literature

Software engineering, ninth ed., Ian Sommerville, Pearson education, 2004, ISBN-13: 978-0-13-705346-9.

Last updated from FS (Common Student System) July 18, 2024 2:30:34 AM