Python is confidently held in the top of popular programming languages. It is quite simple and has a concise syntax - thanks to this feature, the speed of development increases significantly. In the arsenal of Python - a huge library of modules, good mechanisms for reusable code, a convenient development environment and other advantages.
VMK MSU named after MV Lomonosov and CODDY School launch a joint project to learn the basics of Python for teens 13-16 years old. The course will last 4 months. Together with teachers we will write chat bots, and also create our own games.
The guys will make projects and protect them before the jury. Each student will independently invent and embody the idea of his work - the teacher only coordinates it. The jury will include teachers from CODDY, teachers from the Moscow Medical University and specialists from leading IT companies. After protection, they will hand out to young programmers certificates from the VMC MSU - for the guys it will be one of the first achievements in the field of obtaining programming skills.
The main part of the course will be devoted to learning Python as such. However, we have included other topics useful for future work:
· Lesson on creating presentations;
· Oratorical lesson.
We will also conduct several team building lessons. In these lessons, children will study the following topics:
· Basic knowledge of project management and work with them;
· Ability to assess risks.
And still small programmers will take part in a business game.
If the child does not protect the work alone, but with his team, he will receive additional points.
Our teachers evaluate both the theoretical understanding of the topic and the ability to apply knowledge in practice. We do not rate - students themselves demonstrate their knowledge in the classroom, during the passage of tests and the protection of the project.
Does your child want to join the world of programming in an atmosphere of friendliness and support? Come to the full Python course from CODDY and VMK MSU, where leading experts will share their knowledge with children!
How do we know a student has mastered the program?
During the training process we evaluate the practical side (how to do it?) and understanding the topics as well (why and what for?)
Students demonstrate knowledge by solving tasks in their own way, explaining the algorithms in own words, helping other students to correct mistakes and creating presentations on the final course project.