Course - Applied Programming for Teachers - IT6204
Applied Programming for Teachers
Choose study yearAssessments and mandatory activities may be changed until September 20th.
About
About the course
Course content
The course assumes that the participants already have some basic knowledge and skills in programming. It focuses on more complex programs and the application of programming in games, control of simple electronics and robots (such as Arduino, Raspberry PI, Micro: bit, Lego Mindstorm), programming used for calculations and simulations in subjects such as mathematics and physics. Students get a good overview of different programming applications, and through projects, they are allowed to immerse themselves in applications relevant to their teaching and subjects.
Learning outcome
Knowledge
The participant must
- have detailed knowledge of constructions and structures in modern programming
- know programming languages, tools, and methodology, both pedagogically oriented solutions and solutions that are used professionally
- have a basic understanding of the software's function in electronics and robots
- have fundamental insight into techniques and methods for testing and troubleshooting in major program projects
Skills
The participant can
- develop and test programs with some complexity,
- utilize modern programming tools and evaluate their suitability in teaching and learning
- identify and evaluate programming that is to be included in simple technological solutions, understand the degree of difficulty, scope of work and suitability in a teaching situation
- understand how creativity and collaboration can be utilized to promote the learning of programming.
General competence
The participant can
- convey their knowledge of programming and the didactics of the subject to others, both in writing and orally
- discuss, describe and evaluate solutions with some complexity
- plan varied work tasks and programming projects, with a focus on creativity and social learning
- assess ethical issues related to programming
- show good digital competence
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.
Students must have their PC.
Compulsory assignments
- 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.
The assessment consists of a project (passed/failed).
Repeat at the subsequent completion of the course.
Specific conditions
Admission to a programme of study is required:
Programmering for lærere, 8.–13. trinn (KPROG8-13)
Recommended previous knowledge
IT6203 Introductory Programming for Teachers, or equivalent knowledge. Students must have their PC.
Required previous knowledge
Admission requirements: Approved teacher education.
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