Московская Школа Программистов (МШП)
4.38K subscribers
644 photos
63 videos
1 file
400 links
Фундаментальное IT-образование для учеников 2-10 классов

Обучаем программированию с 2001 года
Очно▫️Виртуальный класс▫️Онлайн

Идет набор на 25/26 уч. год.
Узнать больше: https://goo.su/jwycTd
+7 (495) 150-64-32
Download Telegram
30 марта прошла традиционная акция “Час земли” 📣

Час Земли - это международная акция, призванная привлечь внимание к проблеме изменения климата и необходимости бережного отношения к природным ресурсам. Акция проходит ежегодно в последнюю субботу марта, когда на один час гаснет подсветка известных зданий и достопримечательностей по всему миру

Каким бы неочевидным фактом это ни казалось, но программирование играет важную роль в решении экологических проблем и способствует устойчивому развитию возобновляемых источников энергии. Каким образом? Сейчас расскажем! 🔥

В 2018 году доктор Селин Гермейер представила на Всемирном экономическом форуме в Давосе доклад, который привлек внимание научного сообщества к возможностям использования искусственного интеллекта для решения экологических проблем. Она описала более 80 возможных применений искусственного интеллекта в этой области.

В том же году компания Microsoft совместно с National Geographic запустили программу грантов для поддержки исследований и разработок в области искусственного интеллекта для решения проблем экологии. Google, в свою очередь, в сотрудничестве с Организацией Объединенных Наций запустил проект, позволяющий специалистам отслеживать состояние окружающей среды в реальном времени.

В России искусственный интеллект используется для мониторинга лесных пожаров и загрязнения окружающей среды, а также для отслеживания изменений в экосистемах. Например, ИИ-системы “Project Premonition” от Microsoft и “Global Fishing Watch” от Google активно используются для прогнозирования распространения болезней и контроля над незаконным рыболовством. Эти системы обрабатывают и анализируют огромные объемы данных, позволяя обнаруживать проблемы и предлагать решения.

Искусственный интеллект и компьютерные технологии, такие как проект IBM “Green Horizons”, используют данные для прогнозирования проблем с загрязнением и расходом ресурсов. Российские разработчики также разрабатываются подобные технологии, например, системы контроля за загрязнением атмосферы с применением искусственного интеллекта. Спутниковые данные и машинное обучение позволяют обнаруживать изменения в биоценозах и выявлять проблемы, такие как появление вредителей и засуха. NASA применяет анализ спутниковых снимков и машинное обучение для оценки состояния планктона в мировом океане и прогнозирования его изменений.

Также в 21-ом веке появилась целая философия зелёного программирования. Она направлена на эффективное использование энергоресурсов и снижение негативного влияния на окружающую среду. Один из основных инструментов такого подхода - выбор экологически чистых технологий и языков программирования. Этот шаг позволяет разработчикам создавать программное обеспечение, которое учитывает экологические аспекты и потребляет меньше ресурсов. Например, использование компилятивных языков с низким уровнем абстракции позволяет сократить потребление энергии во время работы программы. Разработчики также могут оптимизировать энергопотребление программных продуктов за счет улучшения алгоритмов и использования эффективных методов кэширования. Кроме того, зеленое программирование подразумевает эффективное управление данными. Можно использовать методы сжатия данных и оптимальные стратегии их загрузки и выгрузки для уменьшения объема передаваемой и обрабатываемой информации.

Развитие It-технологий и программирования привнесло в защиту окружающей среды весомый вклад, что ещё раз показывает нам ценность IT-профессий в современном мире и востребованность разработчиков во всех сферах.

Начать свой путь в IT-индустрии и стать разработчиком можно, оставив заявку на нашем сайте 🖥

С вами свяжутся специалисты отдела Заботы, подробно расскажут о программе обучения, расписании занятий и ответят на все интересующие вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
​​Бизнес-завтрак для директоров школ “Профориентация и путь школьников в IT-индустрии” от школы программирования МШП в ШАД Яндекс 8 апреля в 10:00 

Санкт-Петербург не просто так был выбран местом этой встречи, ведь он является одним из лидирующих городов России в сфере информационных технологий.
В Петербурге обучается большое количество студентов, которые после окончания вуза становятся специалистами в области IT, так как в городе хорошо развита подготовка специалистов в данной сфере

Также именно на базе ШАД Яндекс мы открыли своё новое отделение! Там мы готовим специалистов для Data Science, специализируемся на промышленном программировании и активно погружаем учеников в существующие технологии крупных компаний, проводим интересные лекции, которые выходят за пределы стандартных алгоритмов обучения, даём возможность общаться с лучшими педагогами и разработчиками из мира IT, защитить свой проект и получить обратную связь от представителей бизнеса и индустрии.

ШАД Яндекс это ключевая площадка для подготовки IT-специалистов, оснащённая всем необходимым современным оборудованием и возможностью мгновенной экспертной оценки проектов обучающихся от представителей бизнеса и IT-индустрии.

На бизнес-завтраке мы рассмотрим следующие темы:

— Профориентация и предподготовка для школьников по IT-дисциплинам.
Формы профориентации в школе: госпрограммы, специализированные школы типа МШП, форматы партнерства в сфере профориентации и доп.образования;

— Обзор ведущих высших учебных заведений и заведений среднего профессионального образования по IT-направлению;

— Современные профессии в IT-области и пути развития в 2024 году.

— Тренды IT-профессий в ближайшие годы;

— Форматы сотрудничества и партнерства учебных заведений с IT-школами;

— Предварительные итоги федерального проекта “Код будущего”;

— Круглый стол "Партнерства в части IT-образования школьников"

Наши спикеры:
— Артем Валерьевич Карабицкий, Директор Школы Программистов в СПб
— Наталья Анатольевна Лебедева, Руководитель Департамента дистанционных технологий, к.ф.м.н., руководитель проекта "Код будущего" в МШП
— Сергей Игоревич Политыко, Архитектор информационных систем, Отдел архитектуры 1С
— Приглашённые спикеры от ИТМО и Яндекс
— Партнёры проекта "Код Будущего"

Бизнес-завтрак пройдёт по адресу: г. Санкт-Петербург, Свердловская наб., 44, стр. 1, Офис ШАД Яндекс.

Для участия в мероприятии директорам школ необходимо пройти регистрацию

Если вы хотите начать обучение в МШП в Санкт-Петербурге на базе Школы анализа данных Яндекс и получить шанс попасть в главную IT-компанию России — записывайтесь на вступительное тестирование
Media is too big
VIEW IN TELEGRAM
“Самое крутое, что я приобрёл, помимо большого количества знаний — это навык общения и знакомства с преподавателями и учениками, с которыми есть много общих интересов и всегда есть о чём поговорить” — выпускник Московской Школы Программистов, призёр Всероссийской олимпиады школьников по Информатике и победитель олимпиады Innopolis Open по Информационной безопасности Арсений Порхунов 💬

“Я считаю, что диплом призёра олимпиады по информатике и звание победителя Innopolis Open я получил во многом благодаря МШП. Я занимался в олимпиадном отделении, участвовал в сборах с преподавателями. Конечно, Московская Школа Программистов сыграло большую роль в моём становлении и результатах”

✔️ Московская школа программистов с 2001 года обучает школьников 3–11 классов программированию, информационным технологиям и робототехнике. При этом в школе создали собственную систему подготовки к олимпиадам.

Причина повышенного внимания к этому направлению проста — это прекрасная возможность для учеников поступить в престижные вузы на льготных условиях или получить преимущества при поступлении.

Важно, что олимпиадная подготовка напрямую влияет на общий уровень образования учеников, в том числе и на результаты госэкзаменов. В 2022 году 18 выпускников МПШ сдали ЕГЭ по информатике на 100 баллов, 73 человека поступили в Высшую школу экономики, 32 — стали студентами МФТИ, 49 — МГТУ им. Баумана, 15 — МГУ им.Ломоносова.

Что касается непосредственно олимпиад, то в 2023 году ученики МШП получили 45 дипломов олимпиад. А в целом на олимпиадах всех уровней ученики МШП занимали призовые места более 750 раз 👑

Более чем 20-летний опыт МШП доказывает, что начинать подготовку к олимпиадам нужно в 5-7 классах, а с 9 класса включаться в усиленный тренировочный режим: успешные кейсы с такими примерами в школе есть в большом количестве.

Прямо сейчас в Московской школе программистов открыт набор на 2024/25 учебный год.

Начните изучать программирование, чтобы поступить в престижный ВУЗ и стать востребованным IT-специалистом 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Открывается новое отделение Московской школы программистов — рядом с метро Первомайская! 🔥

Московская Школа Программистов открыла новое отделение в шаговой доступности от метро по адресу: Измайловский бульвар, 30

Это первое отделение МШП на востоке Москвы, удобное для жителей района Измайлово и всех соседних районов. Отделение находится в самом центре района, в 3 минутах пешком от станции метро. В МШП на Первомайской вас ждут просторные классы с высокими потолками и много общих зон, включая большой коворкинг 

В отделении заканчивается ремонт и оно откроет свои двери летом, но поступить можно уже сейчас, зарегистрировавшись на нашем сайте 🖥

Прямо сейчас в Московской школе программистов открыт набор на 2024/25 учебный год. Оставляйте заявку, с вами свяжутся специалисты отдела Заботы, подробно расскажут о программе обучения, расписании занятий и ответят на все интересующие вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
Ответы на Ваши самые частые вопросы 🔥

Мы видим большое количество вопросов в комментариях и личных сообщениях группы, и такая активность не может не радовать! Сегодня мы собрали ответы на самые часто задаваемые вопросы. Если вы не нашли в списке свой вопрос, то напишите его в комментариях или сообщениях группы — мы обязательно поможем 💬

Как можно поступить в Московскую Школу программистов?

Чтобы начать обучение в МШП, необходимо пройти вступительное испытание. Посмотреть расписание экзаменов и записаться можно на сайте 
Прямо сейчас в Московской школе программистов открыт набор на 2024/25 учебный год.

Какой формат лучше всего выбрать?

Всё зависит от предпочтений ребёнка и его особенностей. Если нужна мотивация и занятия по расписанию, тот Вам подойдёт формат очного обучения или виртуального класса. Они отлично подойдут тем, кому сложно оторваться от игр и социальных сетей, а обратную связь от преподавателя получать сразу же после выполнения задания.

Какое отделение лучше всего выбрать?

Лучше всего выбрать удобное по расположению для Вас отделение — ребёнок будет тратить меньше времени на дорогу, что положительно скажется на успеваемости.

Полный список отделений можно посмотреть тут

Чем виртуальный класс отличается от онлайн-отделения?

В Онлайн отделении занятия проходят в формате Вебинара, общение с преподавателем осуществляется через чат. В виртуальном классе у ученика есть возможность живого общения с преподавателем и возможность выбрать удобное расписание.

Как проходит вступительный экзамен?

Экзамен проходит дистанционно в нашей учебной системе Informatics в заранее назначенное время. Для участия нужен компьютер с микрофоном и интернетом. Также в этом году доступны очные вступительные экзамены в отделениях Медведково и Октябрьское поле. Вступительный экзамен длится 60 минут и состоит из заданий по математике, логике и алгоритмике.

После успешной сдачи экзамена проводится короткое собеседование, цель которого — убедиться, что уровень знаний поступающего действительно соответствует учебной программе, на которую происходит зачисление. Далее ученику помогают выбрать группу.

Из чего состоит программа обучения?

Обучение в Школе программистов длится вплоть до 11 класса и направлено на всестороннее и глубокое понимание IT. Весь путь можно разделить на 3 части: введение в алгоритмику, проектную деятельность и программирование; фундаментальные основы программирования и компьютерных сетей; профессиональная разработка и высокие технологии. Более подробную информацию можно найти на сайте ссылка

Что такое спецкурсы?

Спецкурсы — предметы, которые помогут определиться со своей специализацией. Обучение в Школе программистов МШП состоит из основной программы и курсов по выбору, которые ученик выбирает сам, исходя из своих интересов (Web-разработка, робототехника, CTF и другие), — так он может «примерить на себя» все сферы IT и определиться с будущей профессией

Хочу сдать ЕГЭ по информатике на 100 баллов — как это возможно и когда лучше начинать готовиться?

Чем раньше начнёте готовиться, тем лучше. По статистике, наши выпускники, набравшие 100 баллов, пришли в Школу программистов МШП в 8 классе, некоторые — ещё раньше. Кроме того, в Школе есть спецкурс по подготовке к ЕГЭ.

Можно ли оплатить обучение Материнским капиталом?

В Школе программистов МШП обучение можно оплатить материнским капиталом. Подробнее, как это сделать, в нашей статье

Я уже обучаюсь в школе, можно ли сменить отделение?

Да, вы можете перевестись в другое отделение — подробную информацию, как это сделать, узнавайте у вашего администратора

Пишите Ваши оставшиеся вопросы в комментарии и ставьте сердечко, если статья была полезна 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Московская школа программистов приглашает в гости детей и родителей: 19 и 26 апреля пройдут очные экзамены в отделениях на Октябрьском Поле и в Медведково 🔥

Школьники 3-10 классов смогут познакомиться с отделением, пройти вступительное тестирование. Родители узнают, как работают очные отделения МШП, поучаствуют в родительском собрании и и проконсультируют в формате «вопрос-ответ» с кураторами и администраторами отделения.

➡️ Экзамен в отделении Октябрьское Поле состоится 19 апреля в 19:30.
Отделение начало работу в феврале 2023 года.

➡️ Экзамен в отделении в Медведково состоится 26 апреля в 19:30.
Отделение открылось в сентябре 2023 года.
Вместе с основным обучением здесь организовано отделение олимпиадной подготовки по робототехнике, программированию и CTF.

Важно: в отделениях Октябрьское Поле и Медведково можно сдать очные вступительные экзамены, по результатам, которых учиться в других отделениях МШП: Профсоюзная или Физтехпарк.

Если родителям и школьникам интересно посетить другие отделения — Московская школа программистов организует еженедельные экскурсии (без экзаменов) в следующие отделения: Профсоюзная, Физтехпарк, Мытищи, Королев, Пушкино. Записаться можно у администраторов МШП или через заявку на сайте 🖥

Все отделения школы построены с учетом повышенных стандартов безопасности, светлые, тщательно продуманные пространства.

Почему лучше поступать в конце учебного года?

— Начало обучения весной позволяет избегать высоких нагрузок, с которыми дети сталкиваются после выхода с летних каникул
— Месяцы обучения перед летними каникулами помогают втянуться в особый формат обучения
— В апреле-мае большинство учебных задач в школе уже решено и ребята могут погрузиться в IT-обучение

Московская школа программистов работает с 2001 года по государственной лицензии. По окончании обучения ребята получают выпускное свидетельство. Мы готовим школьников к поступлению в лучшие IT-вузы России. Для развития профильных навыков для учащихся организовано более 80 курсов по различным направлениям.

Выпускники школы:

— завоевали 94+ наград на международных и всероссийских олимпиадах
— выиграли чемпионат мира по робототехнике (WRO)
— 5 лет подряд выигрывали чемпионат России по кибербезопасности
— сдают ЕГЭ по информатике на 85-100 баллов при средней оценке по стране в 62 балла

Также, более 3000 наших выпускников устроились на работу в крупнейшие IT-компании, в том числе Яндекс, Сбер и Kaspersky Lab.

Начните изучать программирование, чтобы поступить в престижный ВУЗ, стать востребованным IT-специалистом и построить успешное будущее 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Московская Школа Программистов поздравляет с днём космонавтики!

Освоение космоса — одно из величайших достижений человечества, ставшее возможным благодаря совместным усилиям учёных, инженеров и программистов.

Программирование сыграло ключевую роль в этом процессе, позволив автоматизировать многие процессы и создать сложные системы управления космическими аппаратами.
Первые шаги в освоении космоса были сделаны ещё в середине XX века. Тогда программирование только начинало развиваться, и первые программы писались на перфокартах.

Успешный вывод на орбиту первого искусственного спутника Земли, запуск первого пилотируемого космического корабля и все последующие пилотируемые запуски, включая современные корабли «Союз», стали возможными благодаря первой серийно выпускавшейся ЭВМ “Стрела”, ведь без точных расчётов траектории полёта эти достижения были бы недостижимы.

ЭВМ «Стрела» была разработана в 1953 году. За последующие три года выпустили всего семь экземпляров этой машины. Она должна была работать в ключевых отраслях народного хозяйства страны, в том числе рассчитывать траектории первых баллистических ракет, искусственных спутников Земли и первых пилотируемых полётов в космос.

➡️ «Стрела» была ЭВМ первого поколения и имела достаточно скромные характеристики:
— производительность — 2000 операций в секунду;
— оперативная память на электронно-лучевых трубках — всего 2048 слов;
— для постоянной памяти использовались полупроводниковые диоды и накопители на магнитной ленте
Информация вводилась и выводилась с помощью перфокарт, каждая из которых вмещала лишь 12 слов.

Этот компьютер был огромен: 6200 электровакуумных ламп, 60 000 полупроводниковых диодов. Он занимал площадь 300 квадратных метров и потреблял 150 кВт электроэнергии, половина которой шла на охлаждение.

Несмотря на то, что этот компьютер может показаться достаточно слабым, его мощности хватило для точного расчёта траектории запуска, движения по околоземной орбите и возвращения корабля на Землю. Всё это происходило в автоматическом режиме, поскольку тогда ещё никто не знал, как человек будет ориентироваться в космосе.

Программирование играло важную роль на всех этапах подготовки к полёту на Луну. Оно использовалось для разработки бортовых компьютеров космических аппаратов, создания алгоритмов управления полётом, а также для обработки данных, полученных во время миссии.

📌 Одним из наиболее ярких примеров этого является история Маргарет Гамильтон и её команды. Они разработали программное обеспечение для бортового компьютера космического корабля «Аполлон-11», которое позволило ему справиться с нештатной ситуацией и обеспечить успешную посадку на Луну.

Программное обеспечение, разработанное Маргарет Гамильтон было основано на сложных алгоритмах и математических моделях. Оно позволяло космическому кораблю автоматически корректировать свою траекторию, учитывая различные факторы, такие как гравитация Луны, скорость и направление движения.

Кроме того, программное обеспечение обеспечивало безопасность экипажа во время полёта. Оно контролировало работу всех систем космического корабля, предупреждая о возможных неисправностях и предлагая способы их устранения.

Сегодня программирование продолжает играть важную роль в освоении космоса. С его помощью создаются системы управления космическими аппаратами, разрабатываются алгоритмы навигации и управления, а также создаются программы для анализа данных, полученных с космических аппаратов.

Кроме того, программисты востребованы и используется для создания симуляторов космических полётов, которые позволяют космонавтам тренироваться и готовиться к реальным полётам. Симуляторы позволяют имитировать различные ситуации, которые могут возникнуть в космосе, и отрабатывать действия экипажа в этих ситуациях.

Чтобы стать востребованным программистом и иметь возможность заниматься программированием космических кораблей, регистрируйся на вступительные испытания в Московскую Школу Программистов 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Каким был первый мобильный телефон? Motorola, Nokia, Iphone, Samsung? 

3 апреля 1973-го года инженер корпорации Motorola Мартин Купер впервые совершил звонок по сотовому телефону — теперь в эту дату отмечается день рождения этого гаджета.

Изобретение мобильного телефона стало одним из самых значительных событий в истории человечества. Оно позволило людям оставаться на связи везде и всегда, вне зависимости от места их нахождения. Это не только упростило повседневную жизнь, но и оказало огромное влияние на различные сферы деятельности, такие как бизнес, образование, медицина и многие другие.

По данным на 2023 год, количество пользователей смартфонов по всему миру достигло 5,5 миллиардов человек, а число людей, использующих мобильный интернет, составляет 4,6 млрд. Основную часть из этого числа занимают устройства под управлением операционной системы Android

✔️ Почему пользователи выбирают Android?

— Совместимость.
Устройства на Android совместимы со многими аксессуарами, такими как наушники, зарядки, чехлы и прочее, что делает процесс поиска аксессуаров проще и доступнее для большинства пользователей.

— Гибкость настроек.
Пользователи Android могут настроить свое устройство под свои предпочтения, изменяя темы, обои, звуки и другие параметры, что создает индивидуальный опыт использования.

— Регулярные обновления.
Производители Android-устройств регулярно выпускают обновления операционной системы, которые улучшают стабильность и безопасность работы устройства, предоставляя пользователям лучшее качество использования.

➡️ Почему разработчики выбирают Android?
Открытый исходный код. Это позволяет разработчикам работать в более свободном режиме и дает возможность создавать приложения с меньшим количеством ограничений, что в свою очередь делает платформу более привлекательной для разработчиков.

Конечно, влияет и огромное число пользователей этой платформы — вкупе с большими возможностями монетизации контента, это делает разработку приложений на Android привлекательной с точки зрения заработка.

Сейчас, по данным сайта HH.ru, спрос на android-разработчиков продолжает расти, а средняя зарплата в России составляет 130 000 ₽. При этом стоить помнить, что такой уровень зарплаты строиться благодаря большому количеству начинающих разработчиков, чья оплата труда составляет от 90 000 рублей сразу же после обучения. Зарплата разработчиков среднего уровня доходит до 200 000 ₽. 

Большую роль в популярности этого направления играет и постоянная поддержка от Google — компания предлагает различные инструменты, сервисы и программы для создания и продвижения своих продуктов.

📌 Таким инструментом стал язык программирования Kotlin.
Язык программирования Kotlin был создан в 2011 году как проект на открытом исходном коде. Изначально он разрабатывался как альтернатива более сложным языкам, таким как Java и C++. В 2019 Google объявила, что Kotlin теперь является предпочтительным языком для разработчиков приложений под Android и с этого момента постоянно развивает этот язык. 

Одной из причин, по которой разработчики ценят Kotlin, является его краткость и ясность. Эта особенность характерна для многих современных языков программирования. В прошлом это не вызывало особых проблем, но по мере увеличения размера программ разработчики осознали, что создают множество ненужных фрагментов кода, обусловленных синтаксисом языка.

Вторая причина заключается в безопасности Kotlin. Семантика этого языка включает в себя принципы, предотвращающие множество распространенных ошибок, обычно возникающих во время выполнения программы.

Научиться этому, а также начать свой путь школьнику в IT-индустрии можно, оставив заявку на нашем сайте. 🖥 С вами свяжутся специалисты отдела Заботы и подробно расскажут о программе обучения

А также пишите в комментарии, каким был Ваш первый мобильный телефон? Начали с кнопочного, была “раскладушка” или сразу приобрели флагманский смартфон?
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Роботы разные важны, роботы разные нужны 👀

11 апреля Московская школа программистов приняла участие во II Фестивале робототехники факультета компьютерных наук, который состоялся в кампусе Высшей Школы Экономики. Московская школа программистов представила на стенде разработки учеников олимпиадного отделения МШП, среди которых особое внимание было уделено модели слона, которого собрали наши ученики.

💬 “Ученики МШП могут делать как небольшие, игровые модели, так и серьёзных роботов. То, что делают ребята для соревнований и на обычных уроках может быть даже больше и лучше, чем представленная модель робота-слона на фестивале. Но и эта модель достаточно сложная — она может самостоятельно ходить, издавать звуки, шевелить хоботом. Такого робота наши ученики собрали командой из двух человек всего за 8 часов работы” — преподаватель по робототехнике Сидоренко Маргарита

Помимо модели робота, Московская Школа Программистов представила аркадный автомат с игрой “Робот и Шишка”, созданный выпускниками школы. В нём необходимо сообща, играя за Роботу и Шишку соответственно, пройти полосу испытаний, а за успешный финиш участников ждали ценные подарки.
Также на стенде МШП была возможность попробовать свои силы в “Своей Игре”, для которой наши ученики придумали 15 вопросов по истории языков программирования и робототехнике.

Зачем детям собирать роботов?

Робототехника — это область, которая объединяет в себе знания из разных наук, таких как математика, физика, информатика и инженерия. Она помогает детям развивать логическое мышление, пространственное восприятие, умение решать проблемы и работать в команде. Кроме того, занятия робототехникой способствуют развитию творческих способностей и воображения.

Если Ваш ребёнок хочет участвовать в таких фестивалях и собирать сложных роботов, регистрируйтесь на вступительные испытания в МШП 🖥

С вами свяжутся специалисты отдела Заботы, подробно расскажут о программе обучения, расписании занятий и ответят на все интересующие вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
Выбор языка программирования и выбор специализации - совсем не то, что определяет успех будущего программиста 👀

Python,С или лучше Java? Frontend или backend? Куда легче попасть? Как отличаются зарплаты? Чему легче научиться? Где нужны знания математики, а где нет?

Всё это вопросы, которые обычно задают приходящие на обучение в IT дети и взрослые. Ответы на них есть, но педагоги и программисты уверены: главное совсем не это.

О самом главном и все ответы на эти вопросы - в нашей статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Летний лагерь МШП’24: время открытий и побед! 🔥

Лето — это время ярких впечатлений, новых знаний и захватывающих приключений. Готовы к ним? Тогда присоединяйтесь к путешествию по миру современных технологий и IT-профессий!

Мы приглашаем в Лагерь не только наших учеников, но и ребят 4-10 классов, которые у нас не учатся!

Записывайтесь в Летний лагерь Московской школы программистов, чтобы провести каникулы незабываемо. Вас ждут:
— занятия по любимым IT-направлениям;
— увлекательные игры;
— новые друзья;
— крутые проекты.

Какие смены будут в этом году?

Мы разделили тематику наших смен на 3 большие направления: 

— Направление ENGINEERING
Смена MINECRAFT STEM

Minecraft STEM — возможность превратить интерес ребенка к игровым платформам в увлечение техническим творчеством. STEM включает в себя четыре элемента: наука, технологии, инженерия и математика.

В этой смене ребята:
- Научатся использовать знания инженерных наук внутри Minecraft
- Смогут удивить друзей, создавая ловушки и транспортные механизмы
- Освоят принципы создания инженерных сооружений: стен, преград, мостов, зданий

— Направление GAMEDEV
Смена ПРОГРАММИРОВАНИЕ ИГР: UNREAL ENGINE 4

Мы научимся работать с Unreal Engine — профессиональной средой разработки. Она предоставляет широкий спектр возможностей для создания видеоигр и интерактивных виртуальных сред, а также для создания различных визуализаций для фильмов, архитектурных проектов и виртуальной реальности. На Unreal Engine созданы мировые бестселлеры: от Unreal Tournament до Fortnite и PUBG. Вместе мы изучим технологию визуального программирования Blueprints, погрузимся в основы геймдизайна, сформируем навыки для реализации практически любой игровой задумки, поможем каждому разработать свой мини-проект.

В этой смене ребята научатся:
- Разрабатывать симулятор гонок с собственными настройками
- Создавать игру в жанре платформера
- А также разработают итоговый проект в понравившемся жанре, который можно добавить в портфолио

— Направление DEVELOPMENT
Смена ПРОГРАММИРОВАНИЕ ИГР НА GODOT ENGINE

Попробуй себя в роли GameDev-разработчика!
На смене ребята узнают, как устроены игры изнутри. Поймут процесс создания персонажей, игровых сюжетов и виртуальных уровней.
Среда разработки 2D-игр Gamefroot отлично подходит для погружения в геймдев и позволяет создавать свои полноценные игровые проекты при помощи блочного программирования.

В этой смене ребята научатся:
- проектировать двухмерные уровни при помощи
- базовых игровых механик и правил гейм-дизайна
- программировать игровых ботов и элементы окружения
- добавлять движущиеся платформы, ловушки, бонусы, лутбоксы
- создавать игры-платформеры с собственным дизайном.

‼️ Также для школьников Санкт-Петербурга будет доступна смена “Робототехника WRO”
Смена Робототехника WRO подойдет для новичков и для тех, кто уже давно умеет собирать настоящих роботов.

Мы научим основам конструирования, принципам работы датчиков и моторов и алгоритмам функционирования роботов в популярном конструкторском наборе LEGO EV3 — полноценной платформе для изучения робототехники.

В этой смене ребята научатся:
- разбираться в теории автоматического управления
- подключать и программировать моторы
- собирать роботов различной сложности
- применять знания физики в робототехнике

Занятия будут проходить в отделениях Москвы и Московской области 3-15 июня, а также в формате онлайн и Санкт-Петербурге, где и будет доступна дополнительная смена 

Подробнее узнать о расписании смен и зарегистрироваться в летний лагерь МШП можно на нашем сайте 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Летние интенсивы 2024 от Московской Школы Программистов Online ⚡️

Помимо основных смен летнего лагеря МШП, мы представляем специальные онлайн-интенсивы по трём направлениям

— Разработка 3D-моделей и игровых миров для Minecraft в МШП.Online

Курс по 3D-моделированию с использованием инструмента Blockbench представляет собой захватывающее приключение для учеников средней школы в мире 3D дизайна. Он прекрасно подойдет всем, кто интересуется 3D-моделированием, создание собственных объектов и сцен и lowpoly-графикой.

👀 Ученик:
- изучит основы создания, текстурирования, начиная с простых форм и постепенно переходя к более сложным объектам-мешам;
- узнает, как создавать модели для популярной игры Minecraft. Это послужит отличным стимулом к разработке собственных проектов.

Для кого?
Ученики 5-7 классов

Когда?
3-16 июня вт, чт, сб 11:45-13:15
17-30 июня пн, ср, пт 11:45-13:15

— Программирование на Python в Minecraft в МШП.Online

Цель курса: научиться использовать базовые конструкции и библиотеки языка Python для программирования свойств и элементов игрового мира Minecraft.

👀 Ученик:
- получит (или улучшит) навыки программирования на Python;
- станет лучше понимать механики работы компьютерных программ
- интерфейсом (компьютерные игры, просто компьютерные программы с UI)

Для кого?
Ученики 5-11 классов

Когда?
3-16 июня пн, ср, пт 10:00 - 11:30
17-30 июня пн, ср, пт 10:00 - 11:30
1-13 июля пн, ср, пт 11:45-13:15

— Нейросети: применение искусственного интеллекта в МШП.Online

Нейросети – одна из самых перспективных и быстроразвивающихся технологий. Они могут самостоятельно написать текст по заданным условиям, найти нужные тебе данные, сгенерировать изображение, перевести почти любой текст или аудио и многое другое.

👀 Ученик:
- научится использовать генеративные нейросети для решения бытовых задач
- генерация текста, создание изображений, работа с медиафайлами;
- изучит основные принципы в использовании нейросетей.

Для кого?
Ученики 5-11 классов

Когда?
3-16 июня вт, чт, сб 15:30 - 16:45
17-30 июня пн, ср, пт 13:45 - 15:15
1-13 июля пн, ср, пт 15:30 - 16:45

Что вы получите после прохождения интенсива?
- Реализованный проект, которым можно гордиться.
- Сертификат, подтверждающий ваши навыки и знания.
- Новый опыт и впечатления.

Не упустите возможность прокачать свои навыки и получить новые знания!
Регистрируйся на летние интенсивы 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня в 18:00 у наших друзей в Санкт-Петербурге — университета ИТМО состоится первый учебно-научный семинар по теме "Архитектура LLM-driven приложений" 🔥

Семинар будет особенно интересен старшеклассникам, интересующимся архитектурой ИИ-приложений и созданием LLM-моделей для различных задач

➡️ Приглашенные эксперты из Исследовательского центра "Сильный ИИ в промышленности":
— Ходорченко Мария - с.н.с.
— Бутаков Николай - с.н.с.
— Захарова Анастасия - инженер

💬 На семинаре обсудят:
1. Есть ли общепринятая архитектура для LLM-driven приложений?
2. Имеет ли смысл поднимать LLM локально и встраивать в свой бэк или нужно использовать готовые фреймворки вроде vLLM?
3. Какие бэкенд-фреймворки лучше использовать для работы с LLM?
4. Как распределять нагрузку (или каким образом она распределяется в готовых фреймворках), если модель почти полностью забивает GPU, а пользователей много?

Сам семинар пройдёт в онлайн-формате, а зарегистрироваться на него можно по ссылке 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Дорогие ученики и родители! Поздравляем вас с приближающимися майскими праздниками — порой по-настоящему тёплой погоды! ⭐️

Эти дни — отличный повод отдохнуть от учёбы и работы, провести время с семьей и друзьями, насладиться теплом и солнцем.
Но даже во время праздников не забывайте о развитии своих навыков и знаний, ведь они являются отличной возможностью для саморазвития! 🔼

🔥 Специально для будущих программистов мы подготовили программу, позволяющую держать себя в отличной форме на этих выходных — забирайте себе и рассказывайте о друзьям!

int main() {
    cout << "Доброе утро! Пора    размяться!" << endl;

    // Разминка
    stretch_arms(); // Растяжка рук
    stretch_legs(); // Растяжка ног

    // Основные упражнения
    for (int i = 0; i < 10; i++) {
        pushups(); // Отжимания
    }
    for (int i = 0; i < 20; i++) {
        situps(); // Пресс
    }
    for (int i = 0; i < 15; i++) {
         squats(); // Приседания
    }

    cout << "Отличная работа! Теперь вы готовы к новому дню!" << endl;
    return 0;
}


👀 А ещё хотим сообщить, что наш отдел заботы также уходит на небольшие каникулы:
1 мая и 9 мая — выходные дни

Праздники ещё и отличная возможность подробнее узнать мире IT-технологий и Московской Школе Программистов! Для этого достаточно перейти на наш сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Итоги Хакатона МШП 2024 🔥

Хакатон от Московской Школы Программистов прошёл в Высшей Школе Экономики 13-14 апреля и собрал 17 команд по 3 разным направлениям!

Хакатон от МШП является продуктовым хакатоном, цель которого — создать готовый прототип приложения в течение ограниченного количества времени, работая в составе команды. Это важный показатель готовности к командной работе над комплексными задачами и проблемами, возникающими в процессе разработки.

На Хакатоне участники решали задания по трём направлениям: design, chatbot и development

➡️ В направлении design главной задачей стала разработка прототипа мобильного приложения Informatics, а именно визуальной его части и пользовательского интерфейса без реализации пользовательских сценариев.
В этом состязании победу одержала команда “SectorPlata”, с чем мы её и поздравляем!

➡️ Победитель направления chatbot — команда с оригинальным названием “Команда”.
Задание направления chatbot — разработка Telegram-бота с искусственным интеллектом для помощи школьникам в обучении.

➡️ Участники хакатона по направлению development соревновались в создании веб-приложения для проведения интерактивных викторин, выиграла в котором команда “Администрация МШП”.

Узнать о Хакатоне и его участниках подробнее, а также услышать их впечатления сразу после соревнований можно в нашем видео 👀

Если ты тоже хочешь принимать участие в таких Хакатонах, а также поступить в престижный ВУЗ, стать востребованным IT-специалистом и и реализовать мечты о карьере программиста, то регистрируйся на вступительный экзамен! 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Истина где-то рядом, ищем аномалии в программировании 👽

Погода на этой неделе в центральной части России радует нас, но только при условии Вашей любви к снегу и холодной температуре. Да, снег в начале мая — это погодная аномалия. Факт или ошибка, которой не должно быть.

Но есть ли такие аномалии в программировании? Да, конечно! Причём, это могут быть как обычные баги, о которых мы писали ранее, так и незадокументированные особенности программы и языка, а также аномальное взаимодействие объектов внутри кода ⚠️

Аномалии могут проявляться по-разному. Это могут быть сбои в работе программы, непредвиденные результаты выполнения кода, ошибки компиляции и многое другое. Они могут привести к серьёзным последствиям, таким как потеря данных, снижение производительности системы и даже отказ в обслуживании.

Как избежать аномалий и какие профессии для этого существуют — разобрали в нашей статье 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Призраки в твоём компьютере 👀

Вчера мы уже писали об аномалиях в программах и том, как избежать их.

Все такие аномалии в основном являются багами, лексическими и логическими ошибками, а также недоработкой при создании каких-либо языков программирования.

И всё же, в формате “городских легенд” и слухах можно услышать о так называемых “призраках” в коде — фрагментов синтаксиса, которые никто не писал и не понимает, как он работает и за что отвечает.

Конечно же, все такие рассказы возникли в начале компьютерной эры и чаще были следствием человеческих ошибок и невнимательности, а также стыка технологий на границе аналоговых и компьютерных методов. Такой была и история-прародитель таких баек — “призраки в Unicode” 🤫

Unicode - это стандарт кодирования символов, который включает в себя знаки почти всех письменных языков мира. Он был предложен в 1991 году некоммерческой организацией “Консорциум Юникода” и стал преобладающим стандартом в Интернете.

Unicode позволяет закодировать очень большое количество символов из разных систем письменности, таких как китайские иероглифы, математические символы, буквы греческого алфавита, латиницы и кириллицы, символы музыкальной нотации, делая ненужным переключение кодовых страниц.

При запуске Unicode, он поглотил в себя старые стандарты языков, такие как JIS X 0208. Это был основной стандарт японских кодировок, и вышел он в 1978 году. Но после его выхода люди обратили внимание на необычное явление: часть добавленных символов не имела явного происхождения. Было непонятно, что они обозначают и как их читать. Такие символы получили название «призраки».

➡️ Вот они: 妛挧暃椦槞蟐袮閠駲墸壥彁

Символы-призраки долгое время оставались загадочным и почти забытым явлением, но в 1997 году началось исследование их происхождения.
Согласно стандарту JIS, для каждого символа должен быть указан источник, однако даже если такая запись имеется, она часто не содержит конкретной информации: обычно в ней просто упоминается документ, из которого был взят символ.

Можно было бы предположить, что название поможет в поиске происхождения символов. Однако стоит отметить, что одним из наиболее распространённых «источников» для призраков был «Обзор национальных административных районов» — полный список всех японских топонимов.

Несмотря на сложности, расследование происхождения символов-призраков оказалось в целом успешным. Исследователи поговорили с каталогизаторами, которые участвовали в создании стандарта, и выяснили, что некоторые символы появились случайно в процессе каталогизации как ошибки.

🗣️ Например, 妛 — это ошибка, возникшая при попытке записать «山 над 女». Эта фраза встречается в названии определённого места и, таким образом, подходила для включения в стандарт, но поскольку тогда ещё невозможно было напечатать целый составной символ, каталогизаторы напечатали 山 и 女 по отдельности, вырезали их и состыковали на листе бумаги. При копировании место стыка двух маленьких кусочков бумаги выглядело как чёрточка — и её по ошибке добавили к символу. Корректный символ добавили в JIS и Юникод гораздо позже — и он до сих пор не отображается на большинстве сайтов.

В итоге только для одного символа не нашли ни точного источника, ни какого-либо исторического прецедента: это символ 彁. Исследователи так и не знают, сканирование какого именно документа послужило основой для такого знака.

Итак, в 1978 году из-за серии незначительных ошибок возникло несколько символов. Ошибки оставались необнаруженными достаточно долго, поэтому символы закрепились в стандарте. Таким образом, эти призрачные символы, присутствуют в каждом компьютере на планете, скрываясь в малоизвестных областях таблиц символов. Ну а доказательством этого служит тот очевидный факт, что при прочтении этого поста вы их видите — сайты и мессенджеры их визуализируют.

Ставь 👍 если статья понравилась!
Please open Telegram to view this post
VIEW IN TELEGRAM
Как облачные технологии помогают в программировании?

Облачные технологии стали неотъемлемой частью современного мира программирования. Они позволяют разработчикам и компаниям хранить данные, приложения и операционные системы в сети, используя удалённые серверы. Это даёт ряд преимуществ, таких как гибкость, масштабируемость и снижение затрат на инфраструктуру.

История развития облачных технологий началась в 1960-х годах с появлением первых мейнфреймов. Эти большие компьютеры использовались крупными корпорациями и государственными учреждениями для обработки больших объёмов данных. Однако они были дорогими и недоступными для малого и среднего бизнеса.

В 1990-х годах с развитием интернета и появлением персональных компьютеров возникла потребность в более доступных и гибких решениях для хранения и обработки данных. В этот период начали появляться первые облачные сервисы, такие как и Amazon.

В начале 2000-х годов облачные технологии стали более популярными благодаря развитию интернета и увеличению числа пользователей. Появились новые облачные сервисы, такие как Google Apps и Microsoft Office 365, которые позволили пользователям получать доступ к офисным приложениям и другим сервисам через интернет.

👀 Но всё это — частные примеры использования облачных сервисов. Как же они могут помогать в разработке приложений?

Облачные технологии используются на всех этапах разработки программного обеспечения. Они позволяют ускорить процесс разработки, снизить затраты и повысить качество конечного продукта.

— На этапе проектирования облачные технологии используются для создания прототипов приложений. Разработчики могут использовать облачные платформы для быстрого создания и тестирования прототипов, не тратя время и ресурсы на настройку локальной инфраструктуры.
— В процессе непосредственно разработки “облака” используются для совместной работы над кодом. Разработчики могут использовать облачные сервисы для обмена кодом, обсуждения изменений и совместным поискам решения возникающих проблем. Технически, например, даже обсуждение проекта в различных чатах — уже пример использования облачных технологий. Это позволяет сократить время на разработку и повысить качество кода.
— На этапе тестирования облачные технологии используются для автоматизации тестирования. Разработчики могут использовать облачные платформы для запуска автоматических тестов и проверок.

И, конечно же, облачные технологии играют ключевую роль в разработке и использовании искусственного интеллекта. Буквально все сервисы и разработчики такого ПО пользуются серверными арендными мощностями, а не собственными компьютерами. Но почему так происходит?

🔝 Облачные технологии предоставляют ряд преимуществ для разработки ИИ:

— Масштабируемость. Облачные платформы позволяют легко масштабировать вычислительные ресурсы в зависимости от потребностей проекта. Это особенно важно для проектов, связанных с обучением больших моделей ИИ.
— Доступность. Облака доступны из любой точки мира, где есть интернет. Это позволяет разработчикам работать над проектами в любом удобном месте.
— Безопасность. Облачные платформы обеспечивают высокий уровень безопасности данных и приложений.

Также такие технологии играют ключевую роль в анализе данных, который является основой для обучения искусственного интеллекта. Они позволяют обрабатывать большие объёмы данных, необходимые для создания и улучшения моделей ИИ.

В последние годы облачные технологии продолжают развиваться и совершенствоваться. Они становятся всё более доступными, надёжными и безопасными.

В Московской Школе Программистов прямо сейчас открыт набор на 2024/25 учебный год.
Начните изучать программирование, чтобы поступить в престижный ВУЗ, стать востребованным IT-специалистом и построить успешное будущее 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Школа программистов МШП приглашает на «Форум креативных индустрий «Идея», который пройдёт 18 мая, в субботу, в Санкт-Петербурге на базе школы №707 с 11:00 до 13:00 часов 🔥

В рамках форума пройдёт:

— Уличный квест «В мире дополнительного образования» для 1-11 классов.

— Награждение «Золотые дарования» за выдающиеся результаты в сфере дополнительного образования детей.

— Творческие выступления коллективов дополнительного образования.

👀 На стенде Школы программистов МШП вы сможете:
— поиграть в аркадный автомат Шишка и Робот — разработку наших учеников, уже ставший звездой на различных фестивалях, а также работы детей, учащихся на курсе
— попробовать пройти уровни в программу Mark.Оnline — наша уникальная разработка, которая плавно и в игровой форме погружает ученика в мир IT-технологий благодаря встроенному блочному режиму программирования
— поучаствовать в розыгрыше призов


Зарегистрироваться на форум 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите, чтобы Ваш ребёнок учился в школе будущего? 🔥

Московская школа программистов приглашает учеников 8-11 классов на вступительные испытания в отделение Яндекс и отделение на базе Факультета компьютерных наук Высшей школы экономики

📌 Экзамены пройдут в онлайн-формате:
18 мая в 12:00
28 мая в 18:00
1 июня в 12:00

Отделение Московской школы программистов в Яндекс — больше чем просто обучение информатике:

— МШП в Яндексе специализируется на промышленном программировании
— Занятия на территории технологичного офиса Яндекса на м. Парк Культуры
— Возможность учиться там, где, возможно, ты будешь работать в будущем
— Занятия проводятся реальными разработчиками на базе компании Яндекс
— Крутые лекции раз в 2-3 недели от сотрудников Яндекс по различным проблемам промышленной разработки программных продуктов
— Выход за пределы стандартных алгоритмов и подходов
— Активное погружение в существующие технологии, используемые в крупных технологических компаниях

🔝 Программа обучения в отделении Яндекс построена так, чтобы наилучшим образом подготовить школьников 8 классов и старше к олимпиадам по информатике и поступлению в ведущие вузы страны.

Программа обучения в отделении Яндекс сформирована в соответствиями с требованиями ведущих вузов и рынка труда в IT.
В процессе обучения ребята изучат и на практике опробуют:
— современные языки и технологии, классические промышленные стандарты (C++) и перспективные фреймворки (Qt, Django);
— языки программирования: высокоуровневые (C#, Java, Python, Ruby) и низкоуровневые (Assembler);
— алгоритмы и структуры данных, дискретная математика, олимпиадная подготовка по информатике;
— сетевая безопасность и криптография, программирование сокетов, защита от вредоносного ПО;
—программирование мобильных устройств на базе Android, iOS и Windows Phone;
— машинное обучение (Machine Learning).

Записаться на вступительные испытания можно на нашем сайте 🖥

Отделение на базе Факультета компьютерных наук Высшей школы экономики работает с 2017 года. Программа обучения сфокусирована на подготовку школьников к олимпиадам по информатике, поступление в НИУ ВШЭ и другие ведущие вузы.

В 2023 году рекордное количество наших выпускников поступили на Факультет компьютерных наук — 30% от выпуска Школы.

В отделении в Высшей школе экономики:

— Программа скорректирована с учетом программы обучения на ФКН ВШЭ
— Добавлен курс по Data Science, одно из наиболее востребованный IT-направлений в 2024
— Вы будете учиться прямо в учебном корпусе ФКН ВШЭ рядом со студентами вуза
— Корпус ВШЭ похож на Хогвартс, такой же высокотехнологичный

Записаться на вступительные испытания можно на нашем сайте 🖥

Московская школа программистов — это не курсы, а школа с государственной лицензией, которая обучает детей IT-компетенциям с 2001 года в Москве, Московской Области и онлайн по всему миру. Мы сотрудничаем с МФТИ, НИУ ВШЭ, Яндекс и Физтехпарк.

👀 Что мы предлагаем?
— Фундаментальное IT-образование, после которого школьник сможет поступить в вуз мечты
— Практику на реальных IT-проектах
— Более 80 курсов по различным IT-направлениям
— Компьютерные классы, оборудованные всем необходимым для получения крепких и качественных знаний

За время работы школы, наши выпускники:
— Стали победителями множества олимпиад, завоевав в общем зачете более 90 наград
— Выиграли чемпионат мира по робототехнике (WRO)
— 5 лет подряд выигрывают чемпионат России по кибербезопасности MOSCOW CTF SCHOOL
— Сдают ЕГЭ на 85-100 баллов.

Также, более 3000 наших выпускников устроились на работу в крупнейшие мировые IT-компании, такие как Google, Microsoft, NVIDIA, Яндекс, Сбер и Kaspersky Lab.
Please open Telegram to view this post
VIEW IN TELEGRAM