Course - Introductory Programming for Teachers - IT6203
Introductory Programming for Teachers
Choose study yearAbout
About the course
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
Knowledge
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.
Skills
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:
KOMPiS Programmering, 8.-13. trinn (KPROG8-13)
Recommended previous knowledge
In the teaching, basic skills in using a computer are assumed, but no prior knowledge in programming is required. Students must have their computers.
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 |
---|---|---|
LÆR2003 | 7.5 sp | Autumn 2021 |
Subject areas
- Informatics
Contact information
Course coordinator
Lecturers
Department with academic responsibility
Department of Computer Science