Course - Software Engineering - TDT4140
TDT4140 - Software Engineering
About
Examination arrangement
Examination arrangement: Work
Grade: Letters
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Arbeider | 100/100 |
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.
Recommended previous knowledge
Subjects TDT4100 Object-Oriented Programming and TDT4120 Algorithms and Data Structures, or equivalent.
Course materials
Will be given at the start of the course.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
IT1602 | 7.5 | ||
SIF8018 | 7.5 |
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2018
Language of instruction: Norwegian
-
- Technological subjects
- Hallvard Trætteberg
- Torgeir Dingsøyr
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Work
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Arbeider 100/100
-
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"