Preparation for the exam in computer science. Which programming language to choose to solve the tasks of the exam? What you need to know about the ege on computer science

Courses EEG on computer science organized by our training Center - This is an indispensable assistance in mastering gaps on the subject, useful, such as future specialists, and wishing to master the knowledge of the passing IT sphere. Classes in modern computer class Conducted from scratch, at the end of which listeners will be "armed" by the Aza professions of the future.

Our eme courses in computer science is:

  • fundamental knowledge;
  • the ability to simulate the most different objects, systems and processes;
  • the ability to apply knowledge in practice;
  • consultation of experienced specialists before training work Statgrad;
  • training in computer science for the exam.

Our goals and tasks - It is to provide high-quality training with subsequent high scores When passing exams. The main priorities in training 10-11 classes we consider:

  • preparation for the successful delivery of the EGE on computer science on a high score;
  • obtaining basic knowledge of programming on the most common algorithmic languages;
  • summarize and systematize school Knowledge on computer science, eliminating all "gaps" and shortcomings;
  • consider the algorithms for solving the most common tasks, as well as tasks of increased complexity in computer science;
  • develop logical thinking skills to solve non-standard tasks EGE in computer science.

Courses ege on computer science in the first ege center Give students a unique opportunity to go through interesting classes, during which it may be:

  • repeat all the sections of the computer science school course and increase performance;
  • disassemble all types of tasks of the exam in computer science and learn how to find algorithms for their solutions;
  • get preparation for the exam in computer science;
  • use acquired knowledge and skills in practical activities and everyday life.

Advantages of learning

Getting preparation for exams in our center, listeners get a large number of Advantages:

  • groups for teaching computer science in the first EGE-center are formed on the basis of introductory testing, which determines the initial level of preparation of each listener;
  • after introductory testing of listeners, distributed to the learning groups depending on their initial level of preparation. The group number is not more than 8 people, which allows the teacher to apply both an individual and group approach to learning;
  • teachers on computer science of the first EGE-Center are professional teachers who have been trained under the program "Expert EGE" program. Therefore, we are not just learned to solve the tasks of Kim Ege on computer science, we still explain the structure of tasks, we learn to properly distribute time on the exam, as well as conduct psychological training before the examination test;
  • the educational programs of our EGE's courses on computer science are the author's developments of the methodologists of the EGE-Center and take into account not only all the requirements of the FII, but also the personal ability of each listener to learning;
  • during training, listeners pass several control and rehearsal trial EGE On computer science on official form form.

Comfortable conditions that are provided with all students of the first EGE-Center, a friendly atmosphere and confidence in one hundred percent success in 2020 will help to cope with the upcoming exam tests. Survey on computer science and ICT for 10, as well as 11 classes in our center - this is the future foundation of great opportunities.

For effective training on computer science for each task is given a brief theoretical Material To fulfill the task. Pick out over 10 training tasks with parsing and answers, developed on the basis of the demolism of past years.

Changes in KIM EGE 2020 in computer science and ICT.

The directions on which knowledge will be conducted:

  • Programming;
  • Algorithmization;
  • ICT tools;
  • Information activities;
  • Information processes.

Necessary actions for preparation:

  • Reiteration theoretical course;
  • Decision tests By computer science online;
  • Knowledge of programming languages;
  • Tighten mathematics and mathematical logic;
  • Use a wider range of literature - school program For success on the exam is not enough.

Exam Structure

The duration of the exam is 3 hours 55 minutes (255 minutes), one and a half hours of which is recommended to pay for the tasks of the first part of the kim.

Tasks in tickets are divided into blocks:

  • Part 1- 23 tasks with a brief answer.
  • Part 2 - 4 tasks with a detailed answer.

Of the 23 tasks of the first part of the examination work 12 refer to the basic level of knowledge verification, 10- elevated complexity, 1 is a high level of complexity. Three tasks of the second part of the high level of complexity, one - elevated.

When solving is required to record a detailed response (arbitrary form).
In some tasks, the text condition is served immediately in five programming languages \u200b\u200b- for the convenience of students.

Scores for computer scores

1 point - for 1-23 tasks
2 points - 25.
B point - 24, 26.
4 points - 27.
Total: 35 points.

For admission to the Technical University of the middle level, it is necessary to dial at least 62 points. To enroll in the capital University, the number of points must correspond to 85-95.

For the successful writing of the examination work, it is necessary to clearly hold theory And constant practice in decision Tasks.

Your formula for success

Labor + work on errors + carefully read the question from beginning to end to avoid errors \u003d maximum score on the exam in computer science.

IN examination work USE Several tasks require knowledge of programming language. In tasks 8, 11, 19, 20, 21, 24 it is required to understand and analyze the text of the program, in the task 25 it is required to write a fragment of the program. The following languages \u200b\u200bare provided to the wording of the task of choice: Beysik, Pascal, C, Algorithmic Language, Python, Natural Language.

The only task in which you want to independently write a complete program is task 27. In the wording of the task you need to write a program "in any programming language". So what is the programming language to choose?

I will express my personal opinion on this subject, based on the experience of passing the exam for my students for several recent years. In the 27th task of the EGE, it is necessary to properly draw up an algorithm, which can be implemented practically in any programming language. Those. In the same language, the program will be shorter, on the other is longer, but so far I have never met the task that it would be impossible to decide, for example, on a Basic. In addition, the choice of language does not affect the assessment. Therefore, if you speak well some exotic programming language, you have the full right to write a program on it. However, the fact that the program will be checked and evaluated.

In the recommendations of the FIPI, the verifier says: "If this programming language is not familiar to an expert, then he should take advantage of the available reference books or seek assistance to a consultant or chairman (Vice-Chairman) of the Subject Commission, following the regulations of the verification. Those. In the case when the tagging tagged with an unknown language, he must "observe the regulations of the verification", i.e. within the deadlines (and checking ege They are very compressed), to find the one who this programming language knows, and understand the text of your program. Obviously, the probability of underestimation is very large. In addition, it should be understood that schools use only licensed software (officially acquired) software. If the compiler of your language you are not purchased is not purchased, check the performance of your program on the computer will not be possible.

The practice of last two years has shown that many of the tests do not know the language of Python (it appears in the list of permitted languages \u200b\u200bin the tasks of the USE all the second year). Difficulties in the verifier calls the text of the program written on C #, Java. Not to mention rare specific languages. I do not recommend writing a program on a natural or algorithmic language, due to the lack of official rules describing the language. Yes, and to understand the text written in the language not used in practice is not very pleasant. I always strongly advise students to describe on natural language The program algorithm to facilitate the task verifier, but the program itself must be written on an understandable convenient programming language.

At the moment I recommend choosing Pascal, SI or Baysik. These are well-known, common languages. The development environment for them is almost in any school. So, the inspection will not have any questions when analyzing your program. The Pascal language has another plus: Initially, a complex 27th task was solved on it, which means examples, sample solutions and dissemination of all types of tasks you can easily find in the literature and on the Internet, which cannot be said about other languages.

What programming language to choose which tasks should be concentrated and how to distribute time on the exam

Teaches informatics in Foxford

Different universities require different entry exams According to IT directions. Somewhere you need to take physics, somewhere - computer science. What exam is being prepared - to solve you, but it should be borne in mind that the competition is in the specialty, where physics should be given, usually lower than in the specialties where the exam is required by computer science, i.e. The likelihood of "through physics" is more.

Why then take the exam on computer science?

  • It is faster and easier to prepare him than to physics.
  • You can choose from more specialties.
  • It will be easier for you to learn from the selected specialty.

What you need to know about the ege on computer science

The ege on computer science consists of two parts. In the first part 23, the tasks with a brief answer, in the second - 4 tasks with an expanded answer. In the first part of the exam 12 tasks basic level, 10 tasks increased level and 1 high level task. In the second part - 1 task of elevated level and 3 - high.

Solving tasks from the first part allows you to dial 23 primary points - one score for the task performed. Solving the tasks of the second part adds 12 primary ballots (3, 2, 3 and 4 points for each task, respectively). Thus, the maximum of primary points that can be obtained for solving all tasks - 35.

Primary scores are translated into tests that are the result of the USE. 35 primary points \u003d 100 test points for the exam. At the same time, more test scores are charged for solving problems from the second part of the exam than the responses to the tasks of the first part. Each primary score obtained for the second part of the ege, give you 3 or 4 test points, which in the amount is about 40 outcomes for the exam.

This means that when performing an EGE on computer science, it is necessary to pay special attention to solving problems with an expanded answer: No. 24, 25, 26 and 27. Their successful implementation will allow score more of the final points. But the price of an error during their implementation is higher - the loss of each primary score is fraught with the fact that you will not pass through the competition, because 3-4 final scores for the exam during high competition on IT specialty can be decisive.

How to prepare for solving tasks from the first part

  • Pay special attention to tasks No. 9, 10, 11, 12, 15, 18, 20, 23. It is these tasks that, in accordance with the analysis of the results of previous years, are especially complex. Difficulties with the solution of these tasks are not only experiencing those who have a common score for the exam in computer science turned out low, but also "good", and "excellent students".
  • Learn by heart the degrees of the number 2.
  • Remember that the Kribes in tasks mean cybibaths, and not kilobytes. 1 cybibath \u003d 1024 byte. This will help avoid errors when calculating.
  • Thoroughly read esmer options previous years. The computer science exam is one of the most stable, this means that the preparation can be safely use the EEM options for the last 3-4 years.
  • Meet S. different options Formulations of tasks. Remember that a slight change in the wording always lead to a deterioration in the exam results.
  • Carefully read the condition of the task. Most errors when performing tasks are associated with an incorrect understanding of the condition.
  • Learn to independently check the tasks and find errors in the answers.

What you need to know about solving tasks with an expanded answer

24 task - to search for errors

25 The task requires the preparation of a simple program.

26 Task - on game theory

27 Task - you need to program a complex program

The basic difficulty on the exam represents the 27 task. It decides only60-70% of writing information on computer science. Its feature is that it is impossible to prepare for it in advance. Every year a fundamentally new task is made on the exam. When solving the problem number 27, it is impossible to allow a single meaning error.

How to count time on the exam

Focus on the data that is given in the control specifications measuring materials For the exam in computer science. It specifies an approximate time to perform the tasks of the first and second part of the exam.

EGE on computer science lasts 235 minutes

Of these, 90 minutes are allocated to solve problems from the first part. On average, each task from the first part leaves 3 to 5 minutes. The solution of the problem number 22 takes 10 minutes.

It remains 145 minutes to solve the tasks of the second part of the exam, while it will take at least 55 minutes to solve the last task number 27. These calculations were carried out by specialists of the Federal Institute of Pedagogical Measurements and are based on the results of the exams of the past years, therefore they should be taken seriously and use as a guide to the exam.

Programming languages \u200b\u200b- what to choose

  1. Basic. It is an outdated language, and although it is still studying in schools, it makes no sense to spend time on his development.
  2. School algorithmic programming language. It is designed specifically for early learning programming, it is convenient for the development of initial algorithms, but practically does not contain depths, it has nowhere to develop.
  3. Pascal. It is still one of the most common programming languages \u200b\u200bfor learning in schools and universities, but its capabilities are very limited. Pascal is quite suitable as a language writing.
  4. C ++. Universal Language, one of the most fast languages Programming. It is difficult to learn on it, but in practical application His possibilities are very wide.
  5. Python. It is easy to study on initial level, the only thing that is required is knowledge of English language. However, when in-depth study Python provides a programmer no less opportunities than C ++. Starting the study of "Python" is still at school, you will use it in the future, you will not have to retire to another language to achieve new horizons in programming. For surchase EGE It is enough to know "Python" at the basic level.

Good to know

  • Two experts are evaluated by computer science. If the results of the evaluation of experts diverge on 1 point, a larger of two points is set. If the discrepancy between 2 points and more - the work is rechecked by the third expert.
  • Useful site to prepare for the exam in computer science -
Share with friends or save for yourself:

Loading...