course-details-portlet

IDATA1005 - Software engineering

About

New from the academic year 2023/2024

Examination arrangement

Examination arrangement: Aggregate score
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Team-based project 40/100
School exam 60/100 3 hours E

Course content

This is a common basic program course covering the following topics:

Introduction to system development, agile development methodology, vision and requirements analysis, software architecture and design, modelling, documentation, testing, risk analysis, user-centred design methodology and practical project work.

Learning outcome

Knowledge: The candidate must:

  • be able to explain the principles of iterative, incremental and agile system development
  • be able to account for different types of tests and test strategies
  • know the basic principles within software architecture and design
  • know the basics of human-machine interaction
  • know the principles of universal design

Skills: The candidate must:

  • be able to use agile system development methods to develop an information system
  • be able to use methods and tools to plan, organize and manage system development projects
  • be able to handle technical and organizational issues related to project management
  • be able to model information systems
  • be able to define and document the information system's vision and requirements
  • be able to use requirements to design and carry out tests of the software
  • be able to develop software according to the principles of universal design

General competence: The candidate must:

  • be able to work according to recognized professional ethics for system developers
  • be able to work effectively and purposefully in a team towards a common goal
  • be able to share and communicate information and knowledge with team members and clients
  • have developed good writing and presentation skills
  • have practical experience of applying programming skills in conjunction with system development methods to solve real-world problems

Learning methods and activities

Lectures, project, group guidance and workshops/practice lessons.

Compulsory assignments

  • Participation in presentation and guidance meetings

Further on evaluation

Project deliverables must be in accordance with the specification (stated at the start of the semester). The final grade is set on the basis of two assessment elements: group project and individual written exam. Both parts must be passed separately. Individual assessment of the project can be given.

Continuation and voluntary resit can be carried out for each partial assessment without all partial assessments in a subject having to be taken up again.

Participation in project meetings with supervisors and a presentation related to the project are mandatory.

New/postponed exam: Written exam: August. Project: at the next completion of the course.

Specific conditions

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

Course materials

Textbooks and syllabus will be provided at the start of the semester.

Credit reductions

Course code Reduction From To
IDATT1005 7.5 AUTUMN 2023
IDATA1002 7.5 AUTUMN 2023
IDATG1002 7.5 AUTUMN 2023
IDATT1002 7.5 AUTUMN 2023
IDATG1005 7.5 AUTUMN 2023
More on the course

No

Facts

Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I

Coursework

Term no.: 1
Teaching semester:  SPRING 2024

Language of instruction: Norwegian

Location: Ålesund

Subject area(s)
  • Engineering
Contact information

Examination

Examination arrangement: Aggregate score

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD School exam 60/100 E 2024-05-07 09:00 INSPERA
Room Building Number of candidates
C218 Ankeret/Hovedbygget 54
Spring ORD Team-based project 40/100

Release
2024-04-15

Submission
2024-04-26


09:00


12:00

INSPERA
Room Building Number of candidates
Summer UTS School exam 60/100 E 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.
Examination

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

More on examinations at NTNU