Author's preparation course for the Unified State Exam 2023 in computer science from Timofey Khiryanov, 11th grade - free course from Foxford, training 64 lessons, Date: December 4, 2023.
Miscellaneous / / December 08, 2023
Cooking from scratch
The course is suitable for students with any level of knowledge: both beginners and those who have already begun to prepare.
With the support of curators
The course curators passed the computer science exam with 90+ points, so they will support you in all questions.
Don't panic or rush
In just 64 lessons we will cover all the topics and tasks from the Unified State Examination.
1. And rest assured, you won’t have to cram anything anymore.
Timofey will teach you to understand computer science in such a way that you won’t need cramming and spurs. What is clear does not need to be taught. And during the real exam, nothing will “go out of your head”
2. The main reason: the course is taught by Timofey Khiryanov
Unified State Exam expert in computer science.
Senior Lecturer, Department of Informatics and Computational Mathematics, MIPT.
Associate member of the Free Software Foundation.
Worked as a programmer at Parallels, Samsung Electronics.
3. In 64 lessons we will go through everything - we will even learn how to write algorithms in Python
The program is compiled in accordance with the FIPI specification and codifier.
We structure the training in such a way as to give you a deep understanding of computer science to pass the Unified State Exam without any fuss and at a calm pace.
4. 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.
5. 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 2 hours. Classes are held online twice a week on Tuesdays and Thursdays at 20.00 (Moscow time).
Lecturer at the Department of Informatics at Moscow Institute of Physics and Technology, Unified State Examination expert. Experience in Parallels and Samsung Electronics.
Lecturer at the Department of Informatics at Moscow Institute of Physics and Technology, Unified State Examination expert. Worked as a programmer for world-class companies - Parallels and Samsung Electronics. Developer of system software for the Tizen operating system for mobile platforms. Associate member of the Free Software Foundation.
Module 1. Theory of algorithms and programming
Let's learn how to create simple programs in Python. Let's figure out how to analyze programs with conditions and cycles of the Unified State Exam-6. Let's consider solving recursive algorithms using mathematical and software methods for Unified State Examination-16. Let's learn to determine the result of the work of USE-12 performers
- Algorithms and executors
- Assignment operators. Conditions. Procedures and functions. Recursion
- Problem solving (USE task 16)
- Difficult conditions
- Imperative programming. Cycles
- Problem solving (USE task 6)
- Working with strings
- Problem solving (USE task 12)
Module 2. Mathematics in computer science
Let's get acquainted with positional number systems and set theory USE-5. Let's learn how to solve problems on quick translations and arithmetic operations in various number systems of the Unified State Examination-14. Tasks to find the number of permutations, placements and combinations of USE-8 symbols
- Positional number systems
- Problem solving (task 5)
- Translations from various number systems
- Set theory
- Arithmetic operations in number systems. Finding different bases in number systems
- Problem solving (task 8)
- Combinatorics
- Problem solving (task 14)
Module 3. Modeling and information processes
Let's find out what oriented and undirected graphs are USE-1, USE-13. Let's talk about the types of information processes and find out how USE-7 information is measured. Advantages and disadvantages of uniform and uneven coding Unified State Exam-4, Unified State Exam-11
- Graph Theory
- Problem solving (task 13)
- Adjacency matrices
- Problem solving (task 1)
- Measuring the volume of information. Transfer of information.
- Problem solving (task 7)
- Uniform coding of information. Uneven coding of information
- Problem solving (task 4, 11)
Module 4. Texts, tables and databases
Let's learn how to use dynamic programming in spreadsheets for Unified State Exam-9 and Unified State Exam-18. Let's learn how to present information in Unified State Exam-3 databases. Let's learn how to find information using text and spreadsheet processors Unified State Examination-10
- Spreadsheets
- Problem solving (task 9)
- Dynamic programming in spreadsheets
- Problem solving (task 18)
- Relational databases
- Problem solving (task 3)
- Search for words in a text document
- Problem solving (task 10)
Module 5. Programming
Let's consider algorithms for processing a sequence of numbers in Unified State Examination-17. We will learn to analyze complex programs with cycles and conditional operators in Unified State Examination-22, and compose programs for processing character strings in Unified State Examination-24. And also use dynamic programming Unified State Exam-23
- Number sequences
- Problem solving (task 17)
- Analysis of complex programs
- Problem solving (task 22)
- Dynamic programming
- Problem solving (task 23)
- Symbol processing
- Problem solving (task 24)
Module 6. Logic and game theory
Let's get acquainted with the laws of mathematical logic of Unified State Examination-5. Let's learn how to build and analyze truth tables of the Unified State Exam-2. Let's look at game theory and game strategies for Unified State Exam-19, Unified State Exam-20, Unified State Exam-21
- Algebra of logic and truth tables
- Problem solving (task 2)
- Difficult conditions
- Converting logical expressions
- Problem solving (task 15)
- Game theory and gaming strategies
- Problem solving (tasks 19-21)
Module 7. Composing complex programs
Let's learn how to write programs for processing integer information and work with Unified State Examination-25 lists. Let's create programs for processing an array of integers from the Unified State Examination-26 file. Let's learn to solve Unified State Exam-16 problems using an array
- Programming. Arrays
- Problem solving (tasks 25,16)
- Programming. Sorting
- Problem solving (task 26)
Module 8. Processing of numerical information. Repetition
Let's learn how to build programs to process complex numerical sequences from a file. Let's talk about how to create effective algorithms for processing long sequences of the Unified State Exam-27 and repeat all the Unified State Exam tasks
- Programming. Number sequence problems
- Problem solving (task 27)
- Repetition
The course briefly examines the theory of grades 5-8, and also studies the solution of tasks from sections that cause the greatest difficulty - planimetry, geometry, graphs and functions. The course is suitable for students who want to prepare from scratch and work through all parts of the OGE in mathematics and get a good certificate, as well as for those who are preparing to enter a specialized class or college.
4,5
12 990 ₽