Home
Didactics

Master thesis in computer science communication

We in the didactics group can act as supervisors for students who take a master's in other fields. The assignment you write does not have to be about didactics, but can have didactic content if you wish.

Main content

We want students within the following categories:

Interdisciplinary master

Applying informatics in other fields is very likely something you will do in future jobs. So to speak, all fields depend on computer science today and there are many areas where computer science can contribute to these fields.

  • Masters in software development might be writing software for chemists or physicists.
  • Can algorithms be used to reduce climate emissions?
  • Machine learning can be used to solve challenges in industry.
  • If you have a topic you are interested in, ask how we think you can connect that topic with a master's thesis in the direction you have taken up.

Didactics

We in the didactics group spend part of our time improving the teaching program at the university. We research alternative teaching methods and ways to facilitate teaching for students. We can offer master's theses where parts of the thesis are about teaching, with one or another connection to the field in which you are admitted.

  • Why do students find runtime analysis difficult?
  • Can machine learning help us improve the curriculum?
  • What makes some programming languages "easier to learn" than others?
  • If this sounds interesting, get in touch and we can discuss possibilities.

Topic suggestions by us

Addressing the teacher crisis - How proficient are K-12 teachers at programming?

With the introduction of Kunnskapsløftet 2020, teachers are now mandated to incorporate programming into their courses, particularly in subjects like math, music, science, and arts and crafts. Despite some educators having programming in their educational background, a significant portion lacks the necessary knowledge and competence to deliver effective programming instruction to their students. Consequently, many students struggle to grasp the prescribed programming curriculum, putting them at a disadvantage when entering higher education or the workforce. 

Addressing this educational gap requires continued education for teachers. To successfully implement these post-courses, there is an essential need for a comprehensive national assessment of teacher competence in programming. Such a mapping initiative will provide valuable insights into the existing skill levels of teachers, enabling the development of targeted and impactful continuing education programs. 

The primary objective of this project is to evaluate the programming proficiency and knowledge of teachers across Norway. This involves conducting an in-depth examination of the educational landscape shaped by Kunnskapsløftet 2020, specifically exploring the new mandates for teachers concerning programming education. The project also entails a thorough review of existing assessment tools, with the aim of understanding their functionalities and utilizing them to accurately report on the competency levels of teachers. By combining these elements, the project seeks to provide a comprehensive overview of the current state of teacher competence in programming, facilitating informed decisions and targeted interventions for further professional development. 

If you are interested, come talk to Sondre Bolland.