Yandex lyceum beautiful numbers program. “There should be much more programmers in the country. All industries and all people will benefit from this. Why do you start learning with Python?

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 Sergeyevich 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 are guys not only from different schools in the Vyborg district, but also from 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 Aleksandrovna 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

Yandex announced the start of collecting applications for admission to Yandex.Lyceum. This is a two-year free course on programming using 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 are held twice a week, with mandatory practical tasks after class, which takes 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 the 2017-2018 academic years, the project

Four Russian cities (Saratov, Penza, Kaluga and Tambov) have started classes at Yandex.Lyceum. This is a 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, the development of critical thinking, communication skills, and 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. The teachers are different: some of them are good computer science teachers, some are university teachers, and there are 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 a correspondence or 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 be a 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. Very 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, a great desire to learn. 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 the performance of 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 becomes an integral part of competencies modern man. It is very interesting and helps in modern life.

    2. Explain why you should not leave without warning and go far from home, turn off the usual route on the way home from school. Set up an app that will show you where your child is. For example, Kaspersky Safe Kids allows you to set a safe perimeter on the map, and if children leave it, parents receive a notification.

    3. Teach not to panic in a threatening situation. Set up an SOS button on your smartphone or agree on a code word that will mean danger.

    4. Despite the age restrictions on some sites, the child may need Email or social media account. Help him register, and then come up with a complex password together or create one in a special application.

    5. Discuss online shopping: what you can spend money on and how much. Limit in-app purchases if your child uses your gadget, otherwise you risk one day discovering that a third of your salary is spent on virtual laser swords. If everyone in the family has phones with the same operating system, create a family account: then, before making online purchases from the child’s smartphone, the system will ask you for confirmation.

    6. If your teen already has one bank card, tell us how to use it safely: do not write down the pin code on the card or on the phone, when transferring from account to account, do not provide any information other than the card number.

    7. Buy something together online and show what to look for - a secure connection, two-factor authentication.

    8. Help your child to distinguish between real charity and scammers and explain why you should not transfer money to strangers, even if they are collected for a “good cause”.

    9. The older children get, the more time they spend on the Internet. Making their online life safer will be easier with a special application. Kaspersky Safe Kids blocks unwanted websites and sends notifications to parents about new posts in in social networks and changes in the child's friends list.

    10. Explain that you shouldn't add strangers as friends on social media. Even if the avatar has a familiar photo, you need to make sure that the page is genuine. This is where Kaspersky Safe Kids can insure - the application will notify parents about changes in the list of friends of the child in social networks.

    11. Teach your child to use one browser and one search site, in which set up a family mode in advance - it will allow you to exclude some of the "adult content" from the results.

    12. Leave the hotline numbers in a visible place. Your teen may not come to you right away with their problems, so toll-free mental health telephones can help when the situation is difficult.

    13. Talk about safety and etiquette on social networks: do not share personal information with strangers, do not post explicit photos even in a closed account, check information through other channels if a friend suddenly asked to transfer money. At the same time, you can find out about new publications on the child's page using a special solution.

    14. Prepare your child for the possibility of online troubles - bullying, insults or obsessive attention - and tell them how to deal with such cases. Do not try to completely control the teenager, show that you trust him and are always ready to help if necessary.

    15. Teach your child to distinguish fake news from real news. There are many "trolls", bots and sites on the Internet that publish false information in order to deceive and confuse readers. All facts must be checked in reliable sources.

2016 Test tasks in Yandex.Lyceum for students in grades 8-9 with answers. Site 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 a car number consists of three letters and three numbers: 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 O'CLOCK
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 is 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, you need to solve the problem yourself).

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)