Algorithmics course for students in grades 3-4 - free course from Foxford, training 30 lessons, Date: December 7, 2023.
Miscellaneous / / December 09, 2023
You'll understand the concepts of combinatorics and variables, solve weighing and transfusion problems, find a way out of a maze and ferry travelers - all in a computer game format.
Who will benefit from the course?
The course is suitable for students in grades 3-4 who want to learn the basics of programming in a fun way.
What knowledge does the course provide?
The course is aimed at developing spatial, logical and abstract thinking. Students will understand the basics of logic and combinatorics, learn to solve logical problems and model algorithms.
How the training works
Classes are held once a week in a webinar format, with the ability to chat.
We analyze only what is necessary
The course will help develop algorithmic and logical thinking, which will be useful in study and life.
We know how to approach children
To help the kids concentrate on the lesson, we give them warm-ups and use mechanics to keep their attention
We teach through play
Each lesson has a plot, interactive tasks and colorful printouts
The main reason: the course is taught by Roman Nikitin
- Winner of the "Teacher of the Year" award at Foxford
- Author of courses and programs on Minecraft, HTML + CSS + JavaScript, Scratch and Python
- Methodist of educational games at Foxford - Teaching experience - more than 5 years
Purpose of the course
You will prepare to study algebra, geometry and programming. Learn to think consistently and make decisions in difficult situations.
How is the course useful?
During the lessons you will develop logical and abstract thinking and learn how to model complex algorithms.
You will find tasks on combinatorics, cause-and-effect relationships and variables, and you will also create your own project.
We manually check samples and homework
We do not leave the written part assignments for self-testing - this is done by OGE experts.
We check “for real”, like in an exam, and as a result you receive detailed feedback. All this is for the sake of speed of preparation and your results.
A personal curator will answer questions within two hours, 24/7
The curators understand the program and the subject, so they can easily answer your questions about the course and homework - at any time
They know well how difficult it can be to prepare and understand your worries.
The most important task of a tutor is to help you cope with stress and fear before exams
The lesson lasts 60 minutes.
Spatial thinking
We solve problems involving rotation, movement and interaction of three-dimensional figures and objects in three-dimensional space, we understand projections and developments, we train to work with the coordinate plane
Rotation and interaction of volumetric figures.
Projections and developments.
Problems involving cutting and assembling flat figures.
Moving along the coordinate plane.
Distances on the coordinate plane.
Geometry
We solve logical problems related to the measurements of a square, rectangle and circle. We examine the concept of fractions and fractions, learn to define and compare them. Solving problems with angles and rotations
Measurements of square, rectangle and circle.
Finding and comparing fractions and fractions.
Degree measure of angle.
Problems with angles and turns.
Abstract thinking
We solve puzzles and problems on encryption and decryption. We get acquainted with the concept of variables and train to work with them, learn to read and model flowcharts
Relation of units of measurement to each other.
Ciphers with a key.
Arithmetic puzzles.
Variables and working with them.
Introduction to block diagrams.
Combinatorics
We solve logical problems with sequences, ordering and sets. We train to notice sequences and patterns, solve problems using the method of enumerating options
Euler circles.
Queues and ordering.
Finding patterns and repeating sequences.
Search for various combinations and possible solutions.
Solving logical problems using the brute-force method.
Algorithms
We practice reading, executing and modeling various types of algorithms: linear algorithms, algorithms with loops, algorithms with conditions
Linear algorithms.
Algorithms with loops.
Algorithms with conditions.