course-details-portlet

TDT4140

Software Engineering

Credits 7.5
Level Intermediate course, level II
Course start Spring 2016
Duration 1 semester
Language of instruction Norwegian
Examination arrangement Written examination

About

About the course

Course content

Software Processes, Agile Software Development, Project Management and Planning, System Modeling and Unified Modeling Language, Architectural Design, Software Design, Software Testing, Software Evolution, Configuration Management, Software Reuse, Service Oriented Architecture, Security, Software Quality and Process Improvement.

Learning outcome

Knowledge:
The students will obtain knowledge about software engineering concepts such as software processes models, methods and techniques for architectural design, testing, planning, configuration management and software quality management.

Skills:
Plan and manage small software engineering projects and participate as designer/programmer/tester in larger software projects.

General competence:
The students will be able to understand the importance of software engineering as a profession. The students will be able to understand and reason about complex software engineering projects and the associated technical and organizational issues.

Learning methods and activities

The learning framework of this course is based on the following pillars: lectures by the teachers, exercises, a compulsory development project, lecture by industry. All students must participate in the compulsory development project - "Fellesprosjektet" - before the final exam. The project is a co-operation between TDT4140, TDT4180 and TDT4145. Students who do not take all these courses must participate in a project with a reduced requirements specification. If there is a re-sit examination, the examination form may change from written to oral.

Compulsory assignments

  • Exercises

Course materials

Will be given at the start of the course.

Credit reductions

Course code Reduction From
IT1602 7.5 sp
SIF8018 7.5 sp
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Technological subjects

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Written examination
Grade: Letters

Re-sit examination - Summer 2016

Written examination
Weighting 100/100 Date 2016-08-15 Time 15:00 Duration 4 timer Place and room Not specified yet.

Ordinary examination - Spring 2016

Written examination
Weighting 100/100 Date 2016-05-27 Time 09:00 Duration 4 timer Place and room Not specified yet.