What we do
What we do
Research Projects We Are Currently Working On
This semester, the teaching assistants are engaged in five research projects, covering topics from innovative teaching methods to analyzing digital tools in programming education. The projects include developing a customized introductory IT course for LUR students, analyzing programming games for adults, conducting a systematic review of "Blended Project-Based Learning" in higher education, exploring the use of ChatGPT as support in introductory programming, and analyzing learning outcome descriptions in Norwegian IT education. Through these projects, the teaching assistants contribute to enhancing learning processes and understanding within IT education.
ITGK LUR-Students
ITGK LUR-Students
Supervisor: Gabrielle Hansen
Project Description: This project investigates a new introductory IT course, specifically developed for LUR students. The course differs radically from traditional IT intro courses by focusing on mastery-based learning without exams, exercises, or lectures. The goal is to offer a new approach that stimulates independent learning and fosters a sense of accomplishment among students.
Teaching Assistants from Excited: Oda Bang-Olsen, Joakim Pettersen Vassbakk, Elias Borge Svinø
Game Analysis of Programming Games for Adults
Game Analysis of Programming Games for Adults
Supervisor: Line Kolas
Project Description: This project focuses on analyzing programming games for adults, aiming to evaluate the suitability of these games for learning programming. The work includes data collection and cleaning to exclude games that do not meet the inclusion criteria. Additionally, researchers and teaching assistants will play and analyze the games using an analytical framework, which is under development. The goal is to understand how these games can serve as learning tools for beginner programmers.
Teaching Assistants from Excited: Anna Holden Jacobsen, Tiril Sjøberg, Håkon Ringen
Blended Project-Based Learning in Higher Computing Education - A Systematic Literature Review
Blended Project-Based Learning in Higher Computing Education - A Systematic Literature Review
Supervisors: Aamna Rais Ahmed, Line Kolas
Project Description: This project is a systematic literature review of "Blended Project-Based Learning" (BPBL) in higher computer science education. The goal is to analyze how BPBL is defined, implemented, and evaluated in research. Teaching assistants will be assigned research articles and use an analytical framework to map definitions, implementation methods, and research outcomes related to BPBL. The findings will contribute to understanding BPBL’s impact in computer science education and guide future teaching practices.
Teaching Assistants from Excited: Karan Singh Sandhu, Anton Tveito
Use of ChatGPT in Introductory Programming
Use of ChatGPT in Introductory Programming
Supervisor: Trond Aalberg
Project Description: This project explores the use of ChatGPT as a tool in introductory programming education. Through observations and interviews with students, the researchers will examine how ChatGPT can support learning processes and understanding in programming. The work includes an Excited workday, where researchers and students collaborate to develop an understanding of ChatGPT's potential and limitations as a support tool in teaching.
Teaching Assistants from Excited: Hanna Jacobsen, Anton Tveito, Tiril Sjøberg
Analysis of Learning Outcome Descriptions for Norwegian IT Programs
Analysis of Learning Outcome Descriptions for Norwegian IT Programs
Supervisor: Rune Hjelsvold
Project Description: This project, led by Cluster 1 in Excited, analyzes learning outcome descriptions for Norwegian bachelor's programs in IT. The aim is to assess the quality of the descriptions, classify them according to Bloom's taxonomy, and examine the coverage of "soft skills." The project involves downloading and analyzing the latest descriptions, comparing them to previous versions, and performing a consistency check to group similar descriptions across study programs and institutions.
Teaching Assistants from Excited: Birk Strand Bjørnaa, Karan Singh Sandhu, Thomas Nitsche, Cathrine Libæk
Sustainability in IT Education: Resources for Students and Educators
Sustainability in IT Education: Resources for Students and Educators
Supervisor: Birgit R. Krogstie
Project Description: This project is the first step in a larger initiative aimed at integrating sustainability meaningfully into bachelor’s and master’s theses at IDI. Currently, sustainability is mentioned in learning outcomes to varying degrees, but students often struggle to engage with it in a meaningful way. The goal of this phase is to collect and structure relevant resources that will be made available on a website by the end of March. These resources should help students, supervisors, course coordinators, and examiners incorporate sustainability into their work beyond a superficial requirement. Key tasks include gathering existing frameworks, consulting stakeholders, and compiling examples of sustainability discussions in theses.
Teaching Assistants from Excited: Anton Tveito, Camilla Szwarc Jensen and Hanne Heggdal
Analyzing Responses from AI Tools
Analyzing Responses from AI Tools
Supervisors: Guttorm Sindre (NTNU), Mariusz Nowostawski (NTNU), Line Kolås (Nord), Robin Munkvold (Nord)
Project description: This project investigates the differences and similarities in responses from various AI tools over time. Every month, the same five questions—two requiring pure text responses and three involving text and Python—are submitted to ChatGPT, Bing Copilot, and Gemini. The research focuses on how responses vary between tools, users, and over time, as well as whether there is a progression in answer quality. So far, semantic similarity analysis has been conducted using Word documents and a Python script with Sentence-BERT. The next step is a deeper analysis, both manual and automated, starting with the fifth question. Key aspects include examining the topics, required competencies, and suitability of the proposed tasks, as well as analyzing the quality, complexity, and variation in the suggested solutions.
Resources for effective study techniques
Resources for effective study techniques
Supervisor: Guttorm Sindre
Project Description: “Learning to learn”, students are often expected to figure out most things on their own and receive little guidance on study techniques. The idea behind this project is to create resources, such as videos, that students can use. These resources may include tips for effective study techniques, how Blackboard/Canva can support these, and be presented in a format that is engaging, widely used, and therefore useful for many students.
To avoid creating a large number of resources that end up barely being used, the plan is to start by developing an MVP (Minimum Viable Product). This would be a single resource with content we believe could benefit many students, used to test the concept with the target group. Each iteration will provide insights that can be used to further develop the concept and expand it into more resources that actually work.
Learning Assistants from Excited: Petra Flores Halvorsen
Automation of Feedback Generation for Programming Assignments (ITGK)
Automation of Feedback Generation for Programming Assignments (ITGK)
Supervisor: Dag Olav Kjellmo
Project Description:
Support learning by leveraging AI technology without reducing the cognitive effort required for effective learning. We have developed a framework that provides feedback of high pedagogical quality. For Spring 2026, the focus is more on testing the framework and further developing it.
A new AI tool is being introduced into ITGK. Recently, some of our learning assistants have worked on a project for the course TDT4110 Introduction to Information Technology. They have contributed to developing a system integrated into the ITGK exercise setup, which uses AI to generate questions and provide feedback on students’ code through a chatbot.
With the increased use of generative AI, there has been a decline in attendance at learning assistant sessions and less use of traditional guidance. The goal of the solution is therefore to use AI in a way that supports learning by providing questions and hints rather than direct answers, thus mimicking the classical learning process.
Going forward, the idea is to use feedback from user testing to further develop the tool and improve the prompting of the LLM/chatbot. We are excited to bring this solution to students.
Learning Assistants from Excited: Håkon Ringen, Jessica Liu
Question Bank for Course Evaluation
Question Bank for Course Evaluation
Supervisor: Trond Aalberg
Project Description:
Created a question bank to be tested in DigiWind and then further developed. This will be done by refining the wording and selection of questions, ensuring quality through testing, and gathering feedback from course instructors. The work also includes translating it into Norwegian and exploring how such a questionnaire can be made into an open resource.
Learning Assistants from Excited: Thea Slemdal Bergersen, Aurora Nordseth Fredriksen
Analysis of Mini Projects 2017–2025
Analysis of Mini Projects 2017–2025
Supervisors: Monica Divitini and Swetlana Fast
Project Description:
The main task is to analyze project applications, create an overview of proposed initiatives, and identify the applicants. It also involves interviewing instructors from completed mini projects and conducting surveys. The goal is to determine whether the methods or tools developed or tested in the mini projects are still in use, have been further developed, or have been shared with colleagues. The learning assistants’ tasks have therefore largely consisted of developing interview guides, conducting interviews, and transcribing them.
Learning Assistants from Excited: Anton Tveito, August Middelkoop, Jørgen Holt, Jørgen Holt
Development of a Chat-Based AI Assistant for Peer Assessment of Student Projects
Development of a Chat-Based AI Assistant for Peer Assessment of Student Projects
Supervisor: Somayeh Bayat Esfandani
Project Description:
Assessing peers’ code and projects can be particularly challenging for computer science students, especially when they lack sufficient subject knowledge, an issue consistently confirmed in our previous research. To address this, we aim to integrate artificial intelligence into the peer assessment process. The proposed system will provide subject-specific conceptual support, concrete examples, and step-by-step guidance to help students evaluate their peers’ projects more effectively. In this way, the assessment process becomes not only easier but also a valuable learning opportunity, enabling students to develop a deeper understanding and provide higher-quality, more constructive feedback. To implement this approach, we plan to develop a Visual Studio extension to be used in a programming course in the upcoming semester.
Learning Assistants from Excited: August Middelkoop, Johan Knudsen



