Yandex Lyceum beautiful numbers program. “There should be much more programmers in the country. All industries and all people will benefit from this. - You start learning with Python, why

THE GRAND OPENING OF THE EDUCATIONAL PROJECT HELD

On September 30, 2019, on the basis of the SBEI of school No. 120 of the Vyborgsky district of St. Petersburg, an educational project was opened for students who want to learn how to program - Yandex.Lice.

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

According to Alexey Kozlov, the project site manager, deputy director for school management, “Yandex. Lyceum gives students the opportunity to get knowledge and programming skills for free using the example of Python, one of the most popular programming languages. This knowledge will subsequently be sufficient to work as an intern or junior developer. In fact, upon completion of the training, which lasts 2 years, the guys who successfully completed it will receive a profession. ”

This academic year, the only project site opened in the district, so the competition was very large. After two stages of selection, out of 43 candidates for training, only 15 were received. These are children not only from different schools of the Vyborg district, but also from neighboring regions - Primorsky and Kalininsky. All candidates who have not passed the selection and have not received a sufficient rating will be able to try again next year.

After the ceremonial part, all the lyceum students went to the “zero” lesson with their teacher, Anna Alexandrovna Mikheeva, a computer science and programming teacher at the SBEI of school No. 120 of the Vyborg district. In August 2019, the teacher underwent specialized training and internships 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 for which they can be expelled. They have two years of training ahead of them under the program developed at the School of Data Analysis, whose graduates are highly regarded 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 the technology 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 1 year of study 2019-2020 - GOOD LUCK!






























Schedule (1 group) 2019-2020 academic year:

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

Beginning of classes - October 3.

In GBOU school 120 of the Vyborg district of St. Petersburg classes are taught:


Mikheeva Anna Alexandrovna

A teacher of computer science and ICT programming.

Lecturer Yandex

Yandex announced the start of collecting applications for admission to Yandex.Lice. This is a two-year free programming course on the example of the Python language, designed for students in grades 8-9. In 2018−2019, training will take place in 58 cities of Russia and Kazakhstan on the basis of additional and basic education.

Program Details

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

  • "Fundamentals of programming in Python";
  • "Basics of industrial programming."

The main format of the project is supplementary education at Yandex partners ’sites, 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 the obligatory practical tasks after the lessons, which take up to one and a half hours.

Read more about entering Yandex.Lice

To apply, you must select a site for training, then by September 9, 2018, fill out a questionnaire and pass testing. According to the project team, “the test tests the quick wits and the ability to reason”, so programming skills are optional at this stage.

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

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

In four Russian cities (Saratov, Penza, Kaluga and Tambov) classes began at Yandex.Liceum. This is a free educational project for students in grades 8-9 who want to get programming skills. Marina Suslova, project manager at Yandex.Licea, spoke about how Yandex plans to develop a teacher base and educate IT staff for the country's future in the regions of Workingmame.

- A programmer, undoubtedly, a popular and relevant profession. And if the 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 can learn, how is the training built?

- In Yandex.Liceum we want to teach children how to program. We decided that from the 8th-9th grade it is already possible to seriously educate the children. And we build the learning process in such a way that we help the child to form the necessary competencies. Those competencies that a modern successful school student, student, young teacher need are the ability to properly search for information, the development of critical thinking, communication skills, and teamwork. And this is more than just learning programming. 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 does not boil down to one-on-one communication with a computer.
Of course, the program is built interestingly, but this is programming in an adult way. We want the students to have enough knowledge to work as a novice developer after training the acquired knowledge.

The program is designed for two years. Schoolchildren come twice a week. They have homework. This is a serious matter, and we will even expel if the student does not want to study. It is very important for us that there is a desire. There will be tests. 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 efforts from the child.

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

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

- We were looking for local teachers, they are not all Yandex employees. The teachers are different: one of them is a good teacher of computer science, someone is a university teacher, there are also practices from IT companies. When we selected people for the program, it was important for us that, firstly, a person knew how to program, and secondly, he could pass on his knowledge and skills to schoolchildren. Yandex.Lice - not a correspondence course or a distance learning course. Therefore, it was important that the teacher was able to work with people, keep the attention of the audience, and know the approach to adolescents. The ability to “light up” the guys, to be keen on their own business is an important criterion. It was also important that the person himself was able to learn, so that he was flexible.
We threw a cry in the regions, we had a lot of feedback, and we did a serious competitive selection. The selection consisted of online testing, skype interviews and a training seminar in Moscow.

Throughout the year, teachers will also learn and constantly receive methodological support from our side. This is important for us, because we plan to make the program accessible for students from very many cities of Russia. And to take on-site experts to the project - there are simply so many of them, and besides, this is wrong. If we want to change something in the regions, we need to raise local staff. And there are such people, they need to be found correctly. For them it will be a good job and professional growth.

- You start training with the Python language, why?

- We chose Python deliberately: it is great for teaching teenagers, it has a simple syntax, and it is good just for getting into programming. It allows you to solve simple problems from the first lessons and understand the practical result. 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 to future programmers, but also to linguists, physicists, and physicians. It is widely used in analytics, in working with big data. Quite 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 the modern world, even if he does not work as a programmer.

- What are your requirements for applicants? Was the level of training important, or was the desire and mood the main thing?

- All students were tested. The tasks were on logic. We wanted to understand the way of thinking 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. Applications for training were submitted by 1812 people, according to the results of competitive selection in the lyceum, 138 school students accepted.

- Why Yandex.Lice started in the regions? Is this due to the fact that mathematics is worse at schools and that children have less opportunities to develop their abilities?

- It is unlikely that the preparation is worse in the regions. 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 experts 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 students that you can learn not only from a computer, but also from living people, regardless of city of residence.

Why exactly these cities? Because it was important for us in the pilot project to try a variety of types of 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 a big city, and we don’t know how to work in a normal average Russian city. And it was fundamentally important to understand how everything works in Russian cities: how many schoolchildren are there, what infrastructure, what problems. We took typical cities to understand and work out all the mistakes. Of course, it was important that they were not very far from Moscow, so that we could work effectively.

The regions were open for cooperation, and the Lyceum is a partnership project. We work with the support of local ministries and departments involved in education and IT. Yandex is responsible for the development of the program, teacher training and methodological support of the project. Local authorities help us with the search for sites, with staff. We do not pay for rental sites and do not equip classes, we only conduct the program. Promotion is our common task with local authorities.

Our plans are to open Yandex. Lyceum in at least 20 cities in Russia in a year. These will be cities with a population of 100 thousand people and above.

- Is the Lyceum a forge of future personnel for Yandex, or is it more about fulfilling 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 at our departments (Yandex has base departments at MIPT and SPbSU - ed.)  and come to work for us. But that’s why we are going to the regions so that in the future the guys can find work in their city and that they understand that they can be successful where they live and help to boost 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 be a thing of the past. Programming is becoming an integral part of the competencies of modern man. It is very interesting and helps in modern life.

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

    3. Teach you not to panic in a threatening situation. Configure the 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 an e-mail or account on the social network. Help him register, and then come up with a complex password together or create it in a special application.

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

    6. If the teenager already has his own 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 report any information except the card number.

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

    8. Help your child distinguish real charity from scammers and explain why you can’t transfer money to strangers, even if they collect it for a “good cause”.

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

    10. Explain that in social networks you do not need to add strangers to your friends. Even if a familiar photo is on the avatar, you need to make sure that the page is genuine. Kaspersky Safe Kids can secure it here - the application will notify parents of changes in the child’s friends list on social networks.

    11. Teach your child to use one browser and one search site, in which you configure the family mode in advance - it will allow you to exclude part of the “adult content” from the results.

    12. Make sure that helpline numbers are visible. A teenager may not immediately come to you with his problems, so the phones of a free psychological assistance service can help in a difficult situation.

    13. Tell us about security and etiquette on social networks: do not share personal information with strangers, do not post candid 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 the child for the fact that on the Internet you can run into troubles - bullying, insulting or obsessive attention - and tell how to act in 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 fakes 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.Liceum 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 answers to the tasks:

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

2. It is known that:
  1) Fuzzies love milk.
2) All kittens are pussies.
  3) Some pussies 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 clearly follow from the above?
  - Kittens love milk.
  - Black and white pussies eat mice.
  - All kittens are black and white.
  - Fuzzies are not afraid of mice.
  - Mice are afraid of some pussies.

3. The library has 1000 collections of poetry. It is known that Pushkin’s poems are included in 650 collections, and Lermontov’s poems in 460 collections. There are only 20 collections in which there is neither Pushkin nor Lermontov. Find the number of books in which there are 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, P, C, T, U, X are used. How many different license plate numbers are there?

5. Vasya and Petya decided to invent their code in order to write notes to each other that no one else can read. To do this, it was decided to code each letter with 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 denoted by the letter D, so that any message is uniquely decrypted? Answer option:
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 declared that Vasily was lying. Vasily claims that Sidor always lies. Sidor was asked whether it is true that Ivan always tells the truth. What did Sidor answer?
  Ivan is telling the truth.
  Ivan is lying.
  There is no right answer.
  Both options are possible.

7. Once a diligent student prepared for testing. To do this, he analyzed the options for last year’s tests. In some test, the question turned out to be poorly typed. 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.
  Despite the fact that the question was not visible, the student was able to determine which answers are correct. What kind?

8. Try to understand this program. What will be x after its execution?
  y: \u003d 10 // Explanation: now y is 10
  x: \u003d 10 + y
  y: \u003d y - 1

9. We call beautiful numbers whose records 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 \u003d 495).
  Find the sum of beautiful natural numbers less than 10,000.
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 pussies.

6. Ivan is telling 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 \u003d 495
  for x in range (100, 1000):
  a \u003d x // 100
  b \u003d (x // 10)% 10
  c \u003d x% 10
  if a \u003d\u003d b or a \u003d\u003d c or b \u003d\u003d c:
  sum + \u003d x
  for x in range (1000, 10000):
  a \u003d x // 1000
  b \u003d (x // 100)% 10
  c \u003d (x // 10)% 10
  d \u003d x% 10
  if a \u003d\u003d b or a \u003d\u003d c or a \u003d\u003d d or b \u003d\u003d c or b \u003d\u003d d or c \u003d\u003d d:
  sum + \u003d x
  print (sum)