course-details-portlet

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.

Course materials

Will be given at the start of the course.

Credit reductions

Course code Reduction From To
IT1602 7.5
SIF8018 7.5
Facts

Version: 1
Credits:  7.5 SP
Study level: Intermediate course, level II

Coursework

Term no.: 1
Teaching semester:  SPRING 2018

Language of instruction: Norwegian

-

Subject area(s)
  • Technological subjects
Contact information
Course coordinator: Lecturer(s):

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.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU