Course - Software engineering - IDATA1005
IDATA1005 - Software engineering
About
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).
All partial assessments must be passed to pass the course.
Individual assessment of the project can be given.
Continuation and voluntary re-sit can be carried out for each partial assessment without all partial assessments in a subject has to be retaken.
Participation in project meetings with supervisors and a presentation related to the project are mandatory.
The re-sit exam for the written school exam is held in August.
Written exam might be changed to oral exam for the re-sit exam.
In the event of voluntary repetition, fail (F) or valid absence, the entire project must be retaken in a semester with teaching.
Specific conditions
Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)
Recommended previous knowledge
IDATA1003 Programing 1
IDATA2003 Programing 2 should be taken in parallel
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 |
No
Version: 1
Credits:
7.5 SP
Study level: Foundation courses, level I
Term no.: 1
Teaching semester: SPRING 2025
Language of instruction: Norwegian
Location: Ålesund
- Engineering
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Aggregate score
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD School exam 60/100 E INSPERA
-
Room Building Number of candidates - Spring ORD Team-based project 40/100 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.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"