Course - Software Engineering 2 with Agile project - IDATT2106
IDATT2106 - Software Engineering 2 with Agile project
About
Examination arrangement
Examination arrangement: Assignment
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Assignment | 100/100 |
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)
Recommended previous knowledge
IDATx2001 Programming 2 or IDATx2003 Programming 2 and IDATx1002 Software engineering or IDATx1005 Software engineering(x=A/G/T)
IDATT2105 Full-stack application development should be taken in parallel
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
TDAT2003 | 7.5 | AUTUMN 2020 |
No
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2025
Language of instruction: Norwegian
Location: Trondheim
- Engineering
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Assignment
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Assignment 100/100 INSPERA
-
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"