Python for high school students
Learn about Python and create your own video game!
Basic Information
Registration for the course is open until Monday, September 16, 2024, inclusive. You will be notified by email of your acceptance to the course no later than Thursday, September 19, 2024, inclusive.
The course will run once a week on Mondays from 16:00-18:00 for 10 weeks, from 23 September 2024 to 2 December 2024 inclusive. The course will be delivered online on the Discord platform by tutors experienced in Python programming and teaching programming. The course is completely free of charge.
The course will follow the following syllabus:
- Tool installation, variables, conditions, loops, functions and basic syntax constructs
- Strings, data structures and parameter passing
- Objects, input and output and game logic
- Pygame library principles, demo programming, understanding and modifying the code of a finished Pexeso game
- Creating a Fifteen game
- Snake game development and project selection (alone or in a team)
- Working on projects and consulting
- Project work and consultation
- Project work, consulting and other programming languages
- Presenting projects and resources for further development in programming
Course outcomes
Upon completion of the course, participants will be able to:
- Have a working knowledge of the syntax, semantics and programming conventions of Python.
- Utilize the capabilities of the Pygame library to create GUI games.
- Read and write Python programs of hundreds of lines of code.
- Work on and present their own programming projects (independently or in a team).
- Explain the capabilities and uses of other modern programming languages.