Basic programming with a didactic focus on mathematics 7.5 credits
Program Overview
Program Overview
The program in question is a research-based course focused on fundamental programming with a mathematical didactic orientation, worth 7.5 higher education credits.
Course Objectives
The course aims to provide a basic understanding of programming in both visual and text-based programming environments. It also offers an in-depth look at research specifically relevant to the student's dissertation work.
Course Content
The course covers several key areas, including:
- Logical thinking in general
- Programming as problem-solving
- Representation, analysis, and visualization of algorithms (pseudocode, flowcharts)
- Basic concepts, building blocks, and types of programming languages
- Tools for learning programming at different complexity levels (Scratch, Roberta)
- Introduction to programming with Python
- Reading, understanding, debugging, testing, and improving existing program code
- Programming to teach based on current curriculum documents
- Tools to facilitate programming, debugging, and testing
- Orientation in the role of programming in the mathematics subject
- Relevant mathematical and programming didactic research
- Exercises in applying didactic principles in teaching
- Programming to strengthen students' mathematical abilities, with a special focus on problem-solving and exploring concepts
- Programming as support in mathematical problem-solving at the primary school level
Research Areas
The program touches on various research areas, including but not limited to:
- Mathematical didactics
- Programming didactics
- The role of programming in mathematics education
- Tools and methodologies for teaching programming
Program Structure
The course is structured to include both theoretical and practical components, ensuring students gain a comprehensive understanding of programming principles and their application in educational settings.
Conclusion
This program is designed for individuals seeking to deepen their understanding of programming from a mathematical didactic perspective, particularly those involved in or aiming to be involved in research and education within this field.
