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
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
Workload
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.