TDT4140

Software Engineering

Spring

Trondheim

Norwegian

Overview

410 candidates

Average grade

B

3.90

0.09

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

Practical and theoretical understanding of software engineering for small, co-located development teams, with special emphasis on development processes, requirements engineering, software quality and technological choices.

Learning outcomes

Knowledge:

Students must demonstrate independent basic understanding of terms, principles and practices for most important internationally used development processes, methods for requirements engineering, methods for ensuring software quality, making technological choices and seeing the connection between technology choices and product characteristics.

Skills:

Students must demonstrate independent ability to plan and conduct small software development projects in co-located development teams.

General competence:

Students must be able to independently and critically reflect on practice- and research-based advice, and own experience from software development, be able to effectively work in a development team, know modern tools and technology for software development and be able to learn about the domain of a software product.

Teaching methods

Lectures and obligatory group project with several deliverables and presentations.