Новости28.04.2020г.Открылся дистанционный класс «Лигрёнок» для дошколят на домашнем обучении04.04.2020г. Открытие компьютерно – игрового комплекса «LigroGame» на базе МАДОУ Детский сад № 220 город Уфа 05.03.2020г. "LigroGame" - участник проекта "КРЕАТИВ - ПАРК" Научного Центра Российской академии образования05.03.2020г. Всероссийская научно-практическая конференция в РГППУ (ф) НТГСПИ05.03.2020г. Деловой приём в честь визита Посла Великобритании г-жи Деборы Броннерт27.02.2020г. МЕЖДУНАРОДНАЯ КОНФЕРЕНЦИЯ «ИНЖЕНЕРНОЕ МЫШЛЕНИЕ: СОЦИАЛЬНЫЕ ПЕРСПЕКТИВЫ»24.12.2019г. Городской семинар-практикум на базе городской инновационной площадки г. Екатеринбург15.12.2019г. Опубликован сборник статей на сайте AIP Publishing 02.12.2019г. Уфимский международный салон образования - 201915.11.2019г. STEM - проекты LigroGame - Лауреаты номинации "Растим династии инженеров" федерального конкурса |
Программирование - что это такое?Многие уже знают, что программирование относят к базовым навыкам специалистов профессий будущего. В Атласе новых профессий отдельный пункт посвящен необходимости изучению программированию. В этой статье мы поможем разобраться современным родителям в основных понятиях, связанных с этой сферой деятельности. Возможно, сегодня вы впервые услышали о компьютерном программировании. Вам интересно узнать, что это такое? Для того чтобы понять, что представляет собой компьютерное программирование, нужно разобраться в том, что такое компьютерная программа. ЧТО ТАКОЕ КОМПЬЮТЕРНАЯ ПРОГРАММА? Компьютерная программа - это последовательность инструкций, написанных на языке компьютерного программирования и предназначенных для выполнения компьютером определенной задачи. В этом определении есть два важных понятия:
Чтобы понять значение этих терминов, представьте ситуацию, в которой кто-то обращается к вам с просьбой объяснить, где находится ближайшее кафе. Как вы будете объяснять дорогу в кафе? Используя естественный язык, вы скажете примерно следующее: «Сначала поезжайте прямо, через полкилометра на светофоре поверните налево, через километр по правой стороне вы увидите кафе». В данном случае, используя русский язык, вы перечислили действия, которые позволят добраться до кафе. Найти кафе можно только в случае, если действия будут выполнены в такой последовательности:
Теперь попытайтесь сопоставить данную ситуацию с компьютерной программой. Вышеуказанная последовательность инструкций является, по сути, человеческой программой, созданной на русском языке, которая дает указания, как добраться из определенной начальной точки до кафе. Данная последовательность действий может быть задана на испанском, арабском языке, хинди или любом другом естественном языке с учетом того, что человек, который просит объяснить дорогу, знает эти языки. Теперь давайте вернемся к термину компьютерная программа, которая представляет собой последовательность инструкций, написанных на языке компьютерного программирования и предназначенных для выполнения компьютером определенной задачи. Вот простая программа, написанная на языке Python: print "Hello, World!" Данная программа дает компьютеру команду вывести на монитор текст "Hello, World!"
Как для общения люди создали множество языков, так и программисты разработали ряд языков компьютерного программирования для написания инструкций для компьютера (т.е. для написания компьютерных программ). ЧТО ТАКОЕ ПРОГРАММИРОВАНИЕ? Если вы поняли, что такое компьютерная программа, то процесс написания компьютерных программ и называется компьютерным программированием. Существуют сотни языков программирования, которые применяются для написания компьютерных программ, и вот некоторые из них:
ЧТО МОЖЕТ ДЕЛАТЬ КОМПЬЮТЕРНАЯ ПРОГРАММА? В настоящее время компьютерные программы применяются практически во всех сферах: в быту, сельском хозяйстве, медицине, в сфере развлечения, обороны, коммуникаций и т.д. Вот примеры применения компьютерных программ:
КТО ТАКОЙ ПРОГРАММИСТ? Если вы понимаете, что такое компьютерная программа и программирование, то для вас будет очевидно, кто такой компьютерный программист. Программист - это человек, который пишет компьютерные программы, иными словами, занимается компьютерным программированием. Основываясь на типах языков программирования, можно вывести следующие категории программистов:
ЧТО ТАКОЕ АЛГОРИТМ? С точки зрения программирования, алгоритм - это последовательность команд, выполнение которых приводит к решению какой-либо задачи. Алгоритм является эффективным методом, представленным в виде конечного набора четких инструкций. Таким образом, прежде чем приступить к написанию кода, программист определяет шаги, необходимые для решения поставленной задачи. Ниже представлен простой пример алгоритма для нахождения самого большого числа в списке чисел:
Данный алгоритм был написан в примитивной форме для того, чтобы быть понятным новичку. При изучении компьютерного алгоритма вы познакомитесь со стандартизированным способом его написания. А как же для детей? Для детей был разработана визуальная объектно-ориентированная среда программирования Скретч. Скретч был создан как продолжение идей языка Лого и конструктора Лего. Основными компонентами Скретч-программы являются объекты-спрайты. Дети учатся ставить задачи, используя объекты кода, но в нашем центре основная задача не столько научить детей создавать программы на основе среды Скретч и Лого, сколько научить детей умению ставить задачи в цифровой среде по разным областям человеческих знаний, используя для этого язык кода. Под руководством педагога дополнительного образования Томиловой Анны Юрьевны, дети в условиях смены летнего лагеря на базе центра «Мир Лигров» учатся «рассказывать» свои проекты и истории на языке Скретч и Лого. Например, темы, связанные со здоровым образом жизни, спортом. Проекты по окружающему миру и науке. У нас в самом разгаре вторая смена летнего лагеря и мы ждем всех желающих на август в летний лагерь в центре «Мир Лигров»! к.т.+79090182215 |
Электронная запись |
Demo-доступ в личный кабинет родителя |
Контакты, схема проезда |
Мы в социальных сетях: Вконтакте / Facebook |