Course - Introduction to Research in Software Engineering - IMT4134
IMT4134 - Introduction to Research in Software Engineering
About
Examination arrangement
Examination arrangement: Assignment and adjusting oral examination
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Assignment and adjusting oral examination | 100/100 |
Course content
Software engineering (SE) involves developing classical software as well as establishing synergy with advanced software applications involving artificial intelligence (AI), robotics and other emerging technologies. The course includes, but is not limited to, the following topics:
Software development activities: Software requirements engineering, Software architecture and design, Software process and improvement, Software quality, Software measurement and metrics etc.
Decision-support in SE: Framework, practices and guidelines, Role of architecture in decision-support, Tools for collaboration and knowledge sharing in collective decision-making.
SE for AI applications: Adaptive SE framework for AI applications.
AI in SE: AI-infused software development, e.g., AI-enabled Agile practices, AI-enhanced requirements analysis, AI-driven testing.
SE for robotic applications: Software development for autonomous robots, including Software architectural design for AI-powered robotic applications, SE perspective for human-robot interaction, etc.
Learning outcome
After successfully completing the course, the student
- Possesses insight and good understanding of the research frontier in a selected part of the software engineering field
- Possesses thorough knowledge of professional and scientific theory and methodology in the selected part
- Is able to analyze existing theories, methods, and interpretations and to challenge established knowledge and practice in the software engineering field
- Is able to critically review literature of relevance to the selected part of the software engineering field
- Is experienced in acquiring new knowledge and skills in a self-directed manner
- Is able to communicate academic issues, analysis, and conclusions, with specialists in the field, in oral and written forms
Learning methods and activities
- Network Supported Teaching
- Project work
- Seminar (s) / Meeting (s)
Additional information: Various software engineering research topics will be presented and students will select one of these for detailed study. The course will be offered both as an ordinary campus course and as a course that is offered in a flexible way to off-campus students. Communication between the teachers and the students, and among the students, will be facilitated by the electronic communication tools.
Obligatory Coursework: - Presenting a set of research papers for fellow students.
Contingencies - The course may not be offered if too few students sign up for it.
Compulsory assignments
- Mandatory exercises
Further on evaluation
Grade: A - F
The assessment is based on the project work with an oral examination (adjusting oral examination). Project work requires submission of a project report through Inspera.
- Students must successfully complete both parts individually.
Oral examination based on the project report and course material.
No re-sit for the adjusting oral part or the project work.
Specific conditions
Admission to a programme of study is required:
Applied Computer Science (MACS)
Colour in Science and Industry (COSI) (MACS-COSI)
Information Security (MIS)
Information Security (MISD)
Course materials
A selection of research papers will be presented at the start of the course. Research papers and other relevant teaching material used in the seminars will be made available electronically.
No
Version: 1
Credits:
7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: SPRING 2025
Language of instruction: English
Location: Gjøvik
- Applied Information and Communication Technology
- Computer Science
- Informatics
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Assignment and adjusting oral examination
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Assignment and adjusting oral examination 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"