IT6203 - Introductory Programming for Teachers


Examination arrangement

Examination arrangement: Assignment
Grade: Passed / Not Passed

Evaluation Weighting Duration Grade deviation Examination aids
Assignment 100/100 HJELPEMIDD

Course content

The course deals with programming as a subject and skill and will provide insight into how to create digital solutions. The course emphasizes programming as a constructive and creative tool. The course will focus on basic programming and give the student a reasonable basis for taking IT6204, which focuses on applications and how programming can be communicated to students, focusing on creativity and collaboration in problem-solving. The course builds competence in basic programming and learning through interactive online resources and an exercise program that provides a steady progression in learning. In parallel with their programming learning, students must reflect on the learning process and build didactic competence.

Learning outcome


The participant must

  • have basic knowledge of constructions and structures in modern programming.
  • has fundamental insight into techniques and methods for testing and troubleshooting simple programs.


The participant can

  • develop and try out simple programs
  • install and use a programming tool
  • be able to use and explain simple program examples in a teaching situation
  • understand how creativity and collaboration can be used to promote the learning of simple programming.

General competence

The participant can

  • convey basic programming and the didactics of the subject to others, both in writing and orally
  • discuss, describe, and evaluate simple solutions
  • plan varied work tasks with simple programs
  • demonstrate basic digital skills

Learning methods and activities

Teaching is online, but the emphasis is placed on social and interactive learning with weekly activities such as online lectures and regular compulsory work requirements (exercises). Interactive learning materials and videos will be produced and made easily accessible to students, and online collaboration and guidance will be implemented in social spaces. The teaching is based on the curriculum consisting of both a textbook and online resources. In the teaching, we will use both text and block-based programming tools.

Compulsory assignments

  • Refleksjonsnotat
  • Excersises

Further on evaluation

Mandatory work requirements must be approved before an assessment can be carried out.

Mandatory work requirements include:

- All programming exercises must be approved.

- A reflection note on teaching methods and own learning in programming must be submitted.

The assessment consists of:

- Mini-project (passed/failed). Repeat at the subsequent completion of the course.

Specific conditions

Admission to a programme of study is required:
- (KPROG8-13)

Required previous knowledge

Admission requirements: This is a KOMPiS subject. These courses have standard admission requirements set by Udir: "Approved teacher education and appointment to the school during the study period".

Credit reductions

Course code Reduction From To
LÆR2003 7.5 AUTUMN 2021

Version: 1
Credits:  7.5 SP
Study level: Further education, lower degree level


Term no.: 1
Teaching semester:  AUTUMN 2023

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Informatics
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Computer Science

Department with administrative responsibility
Pro-Rector for Education


Examination arrangement: Assignment

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Assignment 100/100 HJELPEMIDD





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"

More on examinations at NTNU