Children's books      06/11/2020

All industries and all people will benefit from this. “There should be much more programmers in the country. All industries and all people will benefit from this Yandex lyceum beautiful numbers program

THE GRAND OPENING OF THE EDUCATIONAL PROJECT WAS HELD

On September 30, 2019, on the basis of School No. 120 of the Vyborgsky District of St. Petersburg, an educational project was opened for schoolchildren who want to learn how to program - Yandex.Lyceum.

The opening ceremony was attended by the head of the center for informatization of education of the information and methodological center of the Vyborgsky district - Andrey Vladimirovich Ovechkin. After welcoming words, he solemnly presented memorable gifts from the Yandex company to the lyceum students, wished to preserve their determination, as well as their strength and perseverance in mastering the new educational program.

According to the head of the project site, deputy director for educational and educational work of the school, Aleksey Sergeevich Kozlov, “Yandex.Lyceum gives schoolchildren the opportunity to gain knowledge and skills in programming free of charge using the example of Python, one of the most popular programming languages. This knowledge will later be enough to work as an intern or junior developer. In fact, at the end of the training, which lasts 2 years, the guys who successfully complete it will receive a profession.”

This academic year, the only site of the project was opened in the district, so the competition was very big. After two stages of selection, out of 43 candidates, only 15 were admitted for training. These guys are not only from different schools Vyborgsky district, but also neighboring districts - Primorsky and Kalininsky. All candidates who do not pass the selection and do not score enough will be able to try again next year.

After the solemn part, all the lyceum students went to the "zero" lesson with their teacher - Anna Alexandrovna Mikheeva, a teacher of computer science and programming at the GBOU School No. 120 of the Vyborg District. In August 2019, the teacher underwent specialized training and internship at Yandex. At the lesson, the guys got to know each other, learned about how classes are held in the LMS system, how the rating of lyceum students is formed and what they can be expelled for. They have two years of study ahead of them in a program developed at the School of Data Analysis, whose graduates are highly valued in the labor market. The program is divided into two parts, each lasting one academic year. During the first year, the guys get acquainted with the theory and master technologies in practice, the second year is devoted to educational projects.

Classes will begin on October 3, they will be held in the evening twice a week.

We wish all lyceum students of the 1st year of study 2019-2020 - GOOD LUCK!






























Class schedule (1 group) 2019-2020 academic year:

Tuesday and Thursday from 16:00 to 18:00.

Classes start on October 3rd.

In GBOU school 120 of the Vyborgsky district of St. Petersburg, classes are taught by:


Mikheeva Anna Alexandrovna

Teacher of informatics and ICT, programming.

Yandex.Lyceum teacher

Four Russian cities (Saratov, Penza, Kaluga and Tambov) have started classes at Yandex.Lyceum. It's free educational project for students in grades 8-9 who want to gain programming skills. Marina Suslova, head of the Yandex.Lyceum project, spoke about how Yandex plans to develop the base of teachers and educate IT personnel for the future of the country in the regions of Workingmame.

– A programmer is undoubtedly a sought-after and relevant profession. And if a child went to study as a programmer, he will be able to choose his future and work in any country. Tell us what the guys in the Lyceum will be able to learn, how is the training structured?

– At Yandex.Lyceum, we want to teach children how to program. We decided that from the 8th-9th grade it is already possible to seriously teach children. And we build the learning process in such a way that we help the child develop the necessary competencies. The competencies that a modern successful schoolchild, student, young teacher needs are the ability to correctly search for information, development critical thinking, communication skills, teamwork. And it's more than just learning how to program. It is important for us that the training takes place in the format of live communication, that the guys study with their peers, there is a teacher. That the whole process is not limited to one-on-one communication with a computer.
Of course, the program is built in an interesting way, but this is programming in an adult way. We want that after learning the acquired knowledge, the guys will have enough to work as a novice developer.

The program is designed for two years. The students come twice a week. They have homework. This is a serious occupation, and we will even deduct if the student does not want to study. It is very important for us that there is a desire. Will test papers. And at the end of the first year, successful students will have the opportunity to enter the second year. That is, this is a process that will require effort from the child.

In the future, we are thinking about a three-year training program with access to narrower specializations.

- Who teaches at the Lyceum? How did you select teachers, according to what criteria?

– We were looking for teachers in the field, all of them are not Yandex employees. Teachers are different: some of them good teacher computer science, someone is a university teacher, there are also practitioners from IT companies. When we selected people for the program, it was important for us that, firstly, a person could program, and secondly, he could transfer his knowledge and skills to schoolchildren. Yandex.Lyceum is not part-time and not distance course. Therefore, it was important for the teacher to be able to work with people, to keep the attention of the audience, and to know the approach to teenagers. The ability to “ignite” the guys, to be passionate about their work is an important criterion. It was also important that the person himself knew how to learn, so that he was flexible.
We threw out a call in the regions, we had a lot of responses, and we made a serious competitive selection. The selection consisted of online testing, a Skype interview and a training seminar in Moscow.

Throughout the year, teachers will also study and constantly receive methodological support from our side. This is important for us, because we plan to make the program available to schoolchildren from many cities in Russia. And to take field specialists into the project - there are simply not so many of them, besides, this is wrong. If we want to change something in the regions, we need to raise local personnel. And there are such people, they need to be found correctly. For them it will good job and professional growth.

Why do you start learning with Python?

“Python was a deliberate choice: it’s great for teaching teenagers, it has a simple syntax, and it’s great for getting into programming. It allows you to solve simple problems and understand the practical result from the first lessons. This is a very common and popular language that is widely used in startups, in business, in Google, in Yandex. This language is useful not only for future programmers, but also for linguists, physicists, and doctors. It is widely used in analytics, in working with big data. At all simple examples- Using Python, you can easily organize information, for example, a collection of your films or music.

We give the child another tool to achieve success in modern world, even if he will not work as a programmer.

What are the requirements for applicants? Was the level of preparation important, or is the desire and attitude the main thing?

All students were tested. The tasks were logical. We wanted to understand the mindset of the child; how open he is to such a discipline as programming. And the second point: motivation is very important, great desire learn to. 1812 people applied for training, and 138 schoolchildren were admitted to the lyceum following the results of the competitive selection.

– Why did Yandex.Lyceum start in the regions? Is this due to the fact that schools there have worse mathematical preparation and children have fewer opportunities to develop their abilities?

- It is unlikely that the regions have worse preparation. We see a lot of interesting guys there. We went to these cities because we believe that there are much fewer opportunities for obtaining information than in large cities.

In addition, there are very few specialists in the field of teaching the Python language, with which we begin our Lyceum, in the regions. And we want to change this situation, so our efforts are now going to the regions. We want to show schoolchildren that you can learn not only from a computer, but also from living people, regardless of the city of residence.

Why these particular cities? Because it was important for us in the pilot project to try the most different types cities: from Kaluga, where more than 300 thousand people live, to Saratov, where more than 800 thousand. We know very well how to work in big city, but we, as Yandex, do not know how to work in an ordinary average Russian city. And it was fundamentally important to understand how everything works in Russian cities: how many schoolchildren are there, what kind of infrastructure, what kind of problems. We took typical cities in order to understand and work out all the mistakes. Of course, it was important that they were not too far from Moscow so that we could work efficiently.

The regions were open to cooperation, and the Lyceum is a partnership project. We work with the support of local ministries and departments that deal with education and IT. Yandex is responsible for the development of the program, training of teachers and methodological support of the project. Local authorities help us with the search for sites, with personnel. We do not pay for the rental of sites and do not equip classrooms, we only run the program. Promotion is our common task with local authorities.

Our plans are to open Yandex.Lyceum in at least 20 Russian cities in a year. These will be cities with a population of 100,000 or more.

– Is the Lyceum a forge of future personnel for Yandex or is it more about fulfillment social functions: training, development of the Russian professional IT-sphere?

- This is not a forge of personnel. Although, of course, some guys will go on to study further in our departments (Yandex has basic departments at the Moscow Institute of Physics and Technology and St. Petersburg State University - ed.) and come to work for us. But that's why we go to the regions, so that in the future the guys can find work in their city and so that they understand that they can be successful where they live, help to raise the economy of their cities.

We also believe that there should be much more programmers in the country. All industries and all people will benefit from this.

– Is it true that only boys can master programming?

More like a myth. About half of our teachers are women. And I hope this myth will become a thing of the past. Programming is becoming an integral part of the competencies of a modern person. It is very interesting and helps in modern life.

From today until September 10 inclusive, you can apply for training at Yandex.Lyceum. Applicants will have to go through a selection process consisting of two stages: an online test and a face-to-face interview. Those children who succeed will be able to start their studies on October 2. Lyceum students study twice a week after 3 p.m., so classes can be combined with school.

The Yandex.Lyceum program started last year in four cities: Kaluga, Penza, Saratov and Tambov. In the new academic year, they will host the second set of courses. In the spring, Yandex will launch training in 12 more cities, later the list was expanded to 15 additional cities in Russia and two in Kazakhstan. In total, "Yandex.Lyceum" has spread to 21 cities.

Screenshot of yandexlyceum.ru website

According to Marina Suslova, Director of Yandex.Lyceum, the first year of the program proved that the project is in demand and can be scaled up. More than 1.8 thousand applications were received for the first year, 138 students were accepted. The company plans to open branches in all Russian cities with a population of more than 100,000 people.

This year, Yandex.Lyceum expects to enroll about a thousand students in grades 8 and 9 for the first year. Classes will be held in the premises of city schools, universities and educational centers - in total, about 60 sites participate in the program.

In three of the 19 cities - Moscow, Penza and Tambov - the Yandex.Lyceum course will be held as part of the main school curriculum, at the lessons of computer science. The experiment will involve 13 Moscow schools, one Penza and one Tambov.

Yandex.Lyceum courses are designed for two years. Schoolchildren are taught programming using the example of the Python language, which is in demand in IT companies and in the scientific community. Classes are taught by local teachers - they pass a competitive selection, and then - training at Yandex. The course program was developed in

Yandex announced the start of collecting applications for admission to Yandex.Lyceum. It's a two year old free course on programming on the example of the Python language, designed for students in grades 8-9. In 2018-2019, training will be held in 58 cities of Russia and Kazakhstan on the basis of additional and basic education.

More about the program

The program was developed at the Yandex School of Data Analysis and is designed for four semesters to study two topics:

  • "Fundamentals of programming in Python";
  • "Fundamentals of Industrial Programming".

The main format of the project - additional education on the sites of Yandex partners, however, you can also master the program at your school, if it supports the project, as part of computer science lessons. Classes begin in October 2018 and take place twice a week, with mandatory practical tasks after the lessons, which take up to an hour and a half.

More about admission to Yandex.Lyceum

To apply, you must select a platform for training, then fill out the questionnaire and pass the test by September 9, 2018. According to the project team, “the test tests intelligence and reasoning skills,” so programming skills are not required at this stage.

On September 14, 2018, the preliminary results of the selection will be known, and the applicants will be determined in the order of an individual interview by September 28.

The first streams of "lyceum students" were trained in 4 cities: Kaluga, Penza, Saratov and Tambov. In 2017−2018 academic years project

2016 Test tasks in Yandex.Lyceum for students in grades 8-9 with answers. Website https://yandexlyceum.ru/. Below we attach the tasks themselves, and at the bottom of the page you can find the answers to the tasks:

1. The scheme of roads between cities is given. Near each road is written its length in kilometers. Find the length of the shortest path from the city A in town D. You are only allowed to drive on roads.

2. It is known that:
1) Fuzzies love milk.
2) All kittens are fluffy.
3) Some fluffies are black and white.
4) Kittens eat mice.
5) Mice are afraid of kittens.
6) Black and white pussies are not afraid of mice.
Which statements unambiguously follow from the above?
— Kittens love milk.
— Black and white fuzzies eat mice.
All kittens are black and white.
- Fuzzies are not afraid of mice.
Mice are afraid of some furries.

3. There are 1000 collections of poetry in the library. It is known that Pushkin's poems are included in 650 collections, and Lermontov's poems - in 460 collections. There are only 20 collections that contain neither Pushkin nor Lermontov. Find the number of books that contain poems by both Pushkin and Lermontov.

4. It is known that the car number consists of three letters and three digits: first a letter, then three numbers, then two more letters. Only the letters A, B, E, K, M, H, O, R, C, T, U, X are used. How many different license plates are there?

5. Vasya and Petya decided to invent their own code to write notes to each other that no one else can read. To do this, it was decided to encode each letter as a sequence of zeros, ones and twos.
They have already come up with codes for the letters A, B, C and D:
A - 0
B - 22
AT 10
G - 12
What sequence can be used to designate the letter D so that any message can be unambiguously deciphered? Answer options:
00
11
2
022

6. Three people appeared before the court: Ivan, Vasily and Sidor. It is known that each of them either always tells the truth, or always lies. Ivan said that Vasily was lying. Vasily claims that Sidor always lies. Sidor was asked if it is true that Ivan always tells the truth. What did Sidor say?
Ivan is telling the truth.
Ivan is lying.
There is no correct answer here.
Both options are possible.

7. One day a diligent student was preparing for a test. To do this, he analyzed the options for last year's tests. In some test, the question turned out to be badly printed. However, there were answers to it:
Everything below.
None of the below.
None of the above.
None of the above.
None of the below.
At least one of the above.
Even though the question was not visible, the student was able to determine which answers were correct. Which?

8. Try to understand this program. What will x be after it is done?
y:= 10 // Clarification: y is now 10
x:= 10 + y
y:= y - 1

9. Let's call beautiful numbers that contain at least two identical digits (for example: 44, 505, 1101, 2324).
The sum of beautiful numbers less than 100 is 495 (11 + 22 + 33 + 44 + 55 + 66 + 77 + 88 + 99 = 495).
Find the sum of beautiful natural numbers, less than 10000.
To solve this problem, you can use any technical means(but, of course, the task must be solved independently).

Answers:

2. Kittens love milk.
Mice are afraid of some furries.

6. Ivan tells the truth.

7.
Everything below.
None of the below.
None of the above.
None of the above. - right
None of the below.
At least one of the above. - right

9. 24 717 105
sum = 495
for x in range(100, 1000):
a=x//100
b=(x//10)%10
c=x%10
if a==b or a==c or b==c:
sum+=x
for x in range(1000, 10000):
a=x//1000
b=(x//100)%10
c=(x//10)%10
d=x%10
if a==b or a==c or a==d or b==c or b==d or c==d:
sum+=x
print(sum)