Course - Software Engineering - TDT4140
TDT4140 - Software Engineering
About
Examination arrangement
Examination arrangement: Portfolio assessment
Grade: Letters
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Mappevurdering | 100/100 | 1 semesters | ALLE |
Course content
Software process types, software project management and planning with a focus on agile processes, group processes, group coordination, communication with users and customers, software process implementation, software evolution and maintenance, software reuse, software engineering professionalism and ethics, software quality and process improvement, software verification and testing, software architecture.
Learning outcome
Knowledge: The students will demonstrate basic knowledge about main software engineering concepts as described in course content.
Skills: The students will demonstrate that they are able to plan and manage small software engineering projects using agile methods such as Scrum and XP (extreme programming), and how to contribute to project teams as programmers, testers, managers, designers, documenters, architects etc.
General competence: The students will demonstrate understanding of software engineering as a profession and will show that they are able to reflect on their own role. 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 main activity in the course will be a mandatory agile software development project using Scrum and XP, with several mandatory group-based deliverables, demos and presentations. We will also have lectures by the teachers and others.
Compulsory assignments
- Exercises
Further on evaluation
Retake of the course will require new participation/deliverables in all activities. Students are required to meet up for some mandatory exercises on predefined days. Dates for these days are announced in the beginning of the semester. Failure to meet on these days will affect your grade.
Recommended previous knowledge
Subjects TDT4100 Object-Oriented Programming and IT1901 Informatics Project I, or equivalent.
Course materials
Books and articles will be given at the start of the course.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
SIF8018 | 7.5 | ||
IT1602 | 7.5 |
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2021
Language of instruction: Norwegian
Location: Trondheim
- Technological subjects
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Portfolio assessment
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Mappevurdering 100/100 ALLE
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"