course-details-portlet

IDATT2106

Software Engineering 2 with Agile project

Choose study year
Credits 7.5
Level Intermediate course, level II
Course start Spring 2025
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement Assignment

About

About the course

Course content

This course will cover the following topics: Use of construction tools and continuous integration in larger projects. Testing of applications at several levels. Architectural styles and design patterns. Agile development methodology and use of an agile method in a larger practical project.

Learning outcome

Knowledge

The candidate must

  • explain basic concepts and models in Interaction Design (IxD)
  • know the benefits of automating as much as possible in the development process with continuous integration
  • know different design patterns
  • know different architectural styles
  • know the principles behind agile development methods

Skills

The candidate must:

  • be able to carry out tests of aspects of the usability in applications
  • be able to use tools for testing applications at several levels (D)
  • be able to use tools for construction and continuous integration in large projects (D)
  • be able to plan and participate in development projects that follow an agile development process (IN)

General competence

The candidate must:

  • be able to work effectively and purposefully in a team towards a common goal (E)
  • be able to share and disseminate information and knowledge with team members and clients (E)
  • have experience in evaluating other people's work (E)

Learning methods and activities

Lectures, lessons, exercises, workshops and group-based agile project

Compulsory assignments

  • Assignments

Further on evaluation

Assessment method: Group project

In the event of voluntary repetition, fail (F) or valid absence, the entire project must be retaken in a semester with teaching.

Individual assessment of the project can be given.

Mandatory work requirement in the course: Testing of 2 other teams' product after the project period is completed.

Specific conditions

Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)

Credit reductions

Course code Reduction From
TDAT2003 7.5 sp Autumn 2020
This course has academic overlap with the course 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

  • Engineering

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science