course-details-portlet

TDT4140

Software Engineering

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

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, lectures by industry. All students must participate in the compulsory development project - "Fellesprosjektet".
The project has synergies between TDT4140, TDT4180 and TDT4145. Students who do not take all these courses must participate in a project with a reduced requirements specification.

Compulsory assignments

  • Exercises

Further on evaluation

Retake of the course will require new participation/deliverables in all activities.

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: Work
Grade: Letters

Ordinary examination - Spring 2018

Arbeider
Weighting 100/100