Конечно же, это компьютер и современные технологии.
Так почему бы нам не использовать это на своих уроках?
Тратить минимум собственных сил
на подготовку и объяснения
Быстро и объективно
проверять знания ученика
Наладить дисциплину
на своих уроках
Оргмомент
Проверка домашнего задания
Используются готовые тесты
из этого проекта
Изучение нового материала
Используются видеоуроки
из этого проекта
Практика
Итоги
Тесты помогут вам проверить знания, а видеоуроки объяснят учебный материал. Это значит, вы:
Экономите
20-25 минут
на уроке
Получаете
интерес учащихся
и дисциплину
Делаете объяснения
максимально наглядными
и понятными
Имеете возможность
работать творчески
и разнообразить свои уроки
Здравствуйте. Меня зовут Дмитрий Тарасов. Я учитель, который в течение нескольких лет изучал и внедрял в свою работу современные информационные технологии. Еще в 2008 году я начал делиться накопленным опытом с коллегами в рамках проекта videouroki.net.
Сейчас над ним работает целая команда профессиональных учителей, художников, дизайнеров, программистов и дикторов.
Уже более 5 лет мы разрабатываем видеоуроки, тесты, презентации, электронные тетради и прочие полезные материалы для работы учителей.
Видеоурок —
современный наглядный
инструмент обучения
С помощью видеоурока вы можете показать то, что никогда не сможете показать на доске.
Каждый ученик получит объяснение нового материала в полном объеме без ваших лишних усилий и независимо от вашего самочувствия и настроения.
Видеоуроки помогут вам уверенно заменить отсутствующих коллег или помочь освоить урок своему собственному ребенку.
Содержит 35 видеоуроков, 35 презентаций и 19 тестов.
Разработан в помощь учителям информатики и учащимся 10-11-го классов.
Ориентирован на учебники К.Ю.Полякова и Е.А.Ерёмина. Сочетается с любыми УМК и программами.
*Стоимость может увеличиться уже завтра
Нажмите на кнопку, чтобы заказать проект
Оформляя заказ, вы соглашаетесь
с уcловиями лицензионного договора
Этот видеоурок отвечает на вопрос «Почему Python?». Ученики узнают об особенностях этого языка программирования и его истории. Также в уроке приводится инструкция по скачиванию и установке языка Python с сайта его разработчиков и запуску рабочей среды языка.
С этого видеоурока ученики начнут знакомство с программами на языке Python. Будут рассмотрены составные структурные единицы программ, такие как модули, инструкции и выражения. Также ученики познакомятся с понятием переменной, операции и типизацией данных в языке Python.
Цель любой компьютерной программы – это обработка данных. Для этого программа должна принимать данные на вход и возвращать результат их обработки пользователю. В этом видеоуроке рассматриваются функции ввода и вывода данных в программах на языке Python, а также различные варианты их использования. Ученики узнают о пользовательском интерфейсе программы и принципе его дружественности.
Этот видеоурок станет началом более подробного знакомства учеников с различными типами данных в языке Python. На этом уроке будут рассмотрены целочисленный тип данных, инструкции и алгоритмы обработки таких данных. Также ученики узнают о первом типе структуры алгоритмов – линейных алгоритмах.
В этом видеоуроке продолжается знакомство учеников с линейными алгоритмами обработки данных, а также с числовыми типами данных. Рассматриваются числа с плавающей точкой в языке Python, инструменты для работы с ними, встроенные в рабочую среду, а также описанные во внешних модулях, таких как math и random.
В этом видеоуроке ученики познакомятся с ещё одним типом алгоритмов – разветвляющимися алгоритмами, а также узнают об инструментах для их реализации, таких как логический тип данных, основные логические операции и инструкция ветвления, которая позволяет выбрать один из двух наборов инструкций для исполнения в зависимости от ситуации.
В этом видеоуроке будет продолжено рассмотрение разветвляющихся алгоритмов. Ученики узнают о том, что инструкции ветвления могут быть вложенными и как это усложняет структуру алгоритма, а также о каскадных ветвлениях, которые позволяют разделять код программы более чем на две ветви.
Помимо линейных и разветвляющихся алгоритмов, выделяется ещё третий основной тип алгоритмов – циклические. Из этого видеоурока ученики узнают о том, что циклическими называются алгоритмы, содержащие структуру повторения, а также познакомятся с первым способом реализации этой структуры – циклом с предусловием и тем, как этот цикл программируется на языке Python.
Из этого видеоурока ученики узнают о существовании ещё одного типа циклов – цикле с постусловием, а также о том, что в языке Python нет отдельной инструкции для реализации именно этого цикла, но его можно реализовать с помощью инструкций управления циклом. Также будут рассмотрены инструкции управления циклом, их программирование и необходимость использования.
На этом уроке ученики познакомятся с последним типом циклов – циклом с параметром. Рассмотрят, как работает такой цикл и с какими особенностями связано его программирование на языке Python. Также будет рассмотрена функция генерации диапазона значений.
Из этого видеоурока ученики узнают о том, что в программах могут использоваться вложенные циклы. Будут рассмотрены проблемы, связанные с программирование вложенных циклов, такие как усложнение структуры программы и сильное увеличение числа повторений, из-за которого программа может медленно работать.
В этом видеоуроке рассматриваются этапы решения задачи на компьютере и их особенности. Наиболее подробно рассматривается этап создания алгоритма. Ученики узнают, что при необходимости разработки сложного алгоритма можно использовать принцип последовательного конструирования алгоритма. Будет также рассмотрен принцип его работы.
На прошлом уроке учащиеся узнали, что в ходе решения задачи на компьютере её можно разделить на более простые подзадачи. Из этого видеоурока ученики узнают, что запрограммировать решение отдельных подзадач можно в отдельных функциях, которые потом при необходимости вызываются в различных местах программы.
На этом уроке будет продолжено изучение функций. Более детально и на конкретном примере будет рассмотрена польза функций при решении задач. Также ученики узнают о таких важных в программировании принципах, как модульность и повторное использование кода, для чего они нужны и в чём заключается их польза при разработке сложных программ.
Из этого видеоурока учащиеся узнают о том, что такое рекурсия и в чём её сложность. Будут рассмотрены рекурсивные алгоритмы и их особенности: когда нужно использовать рекурсию в программировании, а когда лучше обойтись без этого.
На этом уроке ученики начнут знакомство со структурными типами данных на примере списков. Будут рассмотрены: определение понятия “списки”, их польза в программировании, а также их особенности. Также учащиеся узнают, какие есть способы создания ввода и вывода элементов списков в программах на языке Python.
После того, как ученики узнали о списках, нужно рассказать о том, для чего они нужны и что с ними можно делать. В этом видеоуроке будут рассмотрены такие вопросы, как добавление и удаление элементов списков, а также линейный поиск элемента в списке.
Этот видеурок продолжает рассказ о стандартных алгоритмах обработки списков. Ученики познакомятся с сортировкой и узнают, для чего она нужна, рассмотрят алгоритмы сортировки пузырьком, а также рекурсивный алгоритм быстрой сортировки элементов списка. Также ученики узнают, как можно организовать поиск элемента в отсортированном списке.
На этом уроке будет рассмотрен ещё один структурный тип данных – символьные строки. Ученики вспомнят о том, как хранится текст в оперативной памяти компьютера, узнают о сходствах и отличиях между списками и символьными строками, а также познакомятся с основными операциями обработки строк.
Из этого видеоурока ученики узнают о том, что такое матрицы и для чего они нужны, рассмотрят реализацию матриц на языке Python и особенности их хранения и обработки, а также какие матрицы называются квадратными, свойства таких матриц, и применят их при решении задачи.
В ходе исполнения компьютерных программ часто возникают ошибки. Они могут быть вызваны самыми разными причинами. На этом уроке ученики познакомятся с основным инструментом их предотвращения – обработкой исключений, научатся программировать обработку исключений и узнают о типах исключений, которые возникают чаще всего.
При работе со структурными типами данных ввод данных с клавиатуры и их вывод на экран имеют целый ряд недостатков. Так, ввод данных с клавиатуры занимает много времени, а при выводе на экран полученные данные сложно использовать где-то ещё. Эти недостатки устраняет файловый ввод-вывод данных. Именно о нём пойдёт речь в этом видеоуроке. Ученики узнают о том, какие есть основные инструменты обработки файлов в языке Python, а также запрограммируют файловый ввод-вывод при решении нескольких задач.
До этого при решении различных задач ученики использовали парадигму структурного программирования. Она проста и понятна, однако при написании больших и сложных программ она имеет целый ряд недостатков, поэтому в таком случае обычно используют объектно-ориентированное программирование. Из этого видеоурока ученики узнают об основных понятиях объектно-ориентированного программирования, а также выполнят объектно-ориентированный анализ задачи.
На этом уроке ученики продолжат изучение основных понятий объектно-ориентированного программирования и запрограммируют решение задачи, объектно-ориентированный анализ которой они провели на прошлом уроке. В процессе решения задачи ученики узнают о практическом применении понятий, изученных ранее.
Помимо основных понятий, в объектно-ориентированном программировании есть ряд принципов, которые позволяют писать краткий и надёжный код. На этом уроке ученики рассмотрят первый из этих принципов – инкапсуляцию. Она позволяет скрывать внутреннее устройство объектов от внешней среды.
В этом видеоуроке рассматривается ещё два принципа объектно-ориентированного программирования: наследование и полиморфизм. Эти принципы позволяют существенно сократить объектный код, не ограничивая при этом его функциональность. Ученики узнают, в каком случае один класс является наследником другого, как классы-наследники могут по-разному реализовывать методы своего предка и как это реализуется при программировании.
До этого все рассмотренные программы управлялись через текстовый интерфейс, однако большинство современных программ имеет графический пользовательский интерфейс. В этом видеоуроке рассматриваются особенности графического пользовательского интерфейса, принцип его работы, а также установка и запуск графической библиотеки PyQt5.
Из этого урока ученики узнают, как создать простое приложение с графическим интерфейсом пользователя. Графический интерфейс будет создан с помощью программы-визуализатора QtDesigner, входящей в состав графической библиотеки PyQt5.
До этого все рассматриваемые графические интерфейсы создавались с помощью программы-визуализатора, однако у таких программа есть один существенный недостаток. Код, который генерирует такая программа, далеко не самый рациональный. На этом уроке ученики узнают, как создать графический интерфейс приложения с помощью библиотеки PyQt5 без использования программы-визуализатора.
Ранее ученики уже научились создавать графический интерфейс приложения. Из этого видеоурока они узнают, как сделать так, чтобы элементы управления графическим интерфейсом адаптировались под изменённый размер окна программы. Для решения будет использоваться блочный макет окна программы. Также будет разработан блочный макет графического интерфейса для одной из программ, написанных ранее.
На этом уроке ученики рассмотрят ещё один тип макетов, применяющихся в графической библиотеке PyQt5, – сеточные – и принцип их работы. Также ученики узнают о политике размеров элементов управления, для чего она нужна и какой бывает.
На этом уроке ученики узнают, для чего нужно рисование при создании приложений с графическим интерфейсом, какие классы описаны для рисования в графической библиотеке PyQt5 и как запрограммировать рисование.
Из этого видеоурока ученики узнают, для чего в приложениях с графическим пользовательским интерфейсом принято выделять в отдельные модули модель обработки данных и представление, как соотносятся эти части между собой и что они содержат. Также в уроке описано создание модели обработки данных для приложения «Калькулятор».
На этом уроке будет продолжено изучение составных частей приложения с графическим интерфейсом. Будет описано представление для приложения «Калькулятор» и рассмотрена связь модели обработки данных и представления. Также ученики узнают, что такое контроллер и за что он отвечает в приложении с графическим интерфейсом.
Ученики уже научились создавать приложения с графическим интерфейсом, однако для этого они используют виджеты, уже описанные в графической библиотеке PyQt5. Но как быть, если необходимого виджета нет в графической библиотеке? На этом уроке ученики узнают, как запрограммировать собственный виджет с помощью средств графической библиотеки PyQt5.
Компьютерные тесты — инструмент быстрой и объективной проверки знаний
Компьютерное тестирование поможет вам за 5 минут быстро и объективно проверить знания всех учащихся класса.
Готовые тесты для распечатки помогут вам сэкономить время при подготовке к уроку, если у вас в кабинете нет возможности использовать компьютер.
35 готовых презентаций — помогут вам самостоятельно объяснить учебный материал
Иногда, даже если у вас есть готовый видеоурок, хочется объяснить материал самому. В этом вам помогут презентации.
Эти презентации с готовыми иллюстрациями и определениями вы можете изменять так, как вам нравится, и использовать при своих объяснениях.
19 компьютерных тестов по факультативу «Основы алгоритмизации и программирования на языке Python» для 10-11-го классов
19 тестов по факультативу «Основы алгоритмизации и программирования на языке Python» для 10-11-го классов в формате MS Word для распечатки
35 готовых презентаций для самостоятельных
объяснений
Фронтально
с помощью проектора
В компьютерном классе
по сети
На компьютере
или ноутбуке
Оформите заказ до 13.12.2024 и получите онлайн-версию в подарок.
Создавайте классы и добавляйте в них учеников, используя личный кабинет учителя. Раздавайте учащимся видеоуроки и тесты из этого комплекта в их личные кабинеты, сообщив им пароли для входа. Ученики, зайдя в свои кабинеты, выполняют работу, а вы видите все их действия и результаты в деталях, что позволяет вам полностью управлять процессом обучения.
Раздавайте видеоуроки и конспекты из этого комплекта в личные кабинеты учеников как на уроке, так и дистанционно. Ученики приступают к просмотру, а вам остаётся лишь следить за статистикой в реальном времени. Благодаря ей вы будете на 100 % уверены, что ученик смотрел видео, не отвлекаясь на другие дела.
Раздайте тесты из этого комплекта в личные кабинеты ученикам и полностью контролируйте их работу. Используя настройки теста, вы можете ограничить учащимся количество попыток его выполнения и промежуток времени, в который тест будет доступен для выполнения, а также изменить настройку, показывать или нет ошибки и решения по окончании теста. Вся информация о прохождении теста классом собирается в удобную таблицу.
Видеоуроки
Тесты
Презентации
Продуктивные интересные уроки, ваше свободное время, репутация современного учителя, возможность работать творчески, дисциплина на уроке, экономия ваших сил и энергии, наглядное и понятное обучение.
Нажмите сюда, чтобы заказать проект
Оформляя заказ, вы соглашаетесь с уcловиями лицензионного договора
Изучение любого языка программирования – это трудное занятие, ведь при этом требуется запоминать большое количество разных команд. При этом поиск нужной функции также может занять большое количество времени.
Для того, чтобы ваши ученики могли в любое время быстро освежить знания, была разработана памятка «Основы программирования на языке Python».
В ней кратко изложена информация о самых распространённых командах и конструкциях этого языка. Для того, чтобы повторить материал, ученику достаточно будет открыть памятку на нужной странице.
Для работы с компьютерными тестами вам понадобится специальная программа. Она бесплатна и работает как в Windows, так и в Linux.
Но, для того, чтобы вам не пришлось самостоятельно разбираться во всех тонкостях её работы, мы подарим вам специальный видеокурс, который поможет вам освоить компьютерное тестирование за 5 минут.
Вы не только сможете использовать подготовленные нами тесты из этого проекта, но также научитесь создавать свои собственные и редактировать уже имеющиеся.
Понятно, что при заказе через Интернет всегда есть сомнения в честности того, кто находится по ту сторону экрана.
В этом случае вы можете полностью нам доверять, потому что:
Я не первый раз заказываю у Вас диски, они о-о-очень помогают мне в работе
Уважаемый Дмитрий! Вы меня благодарите - это Вас надо благодарить за этот титанический труд. Я не первый раз заказываю у Вас диски, они о-очень помогают мне в работе. Вы и сами прекрасно понимаете, как Ваши уроки сокращают всем время на подготовку. Вам спасибо за все и желаю Вам творческих и профессиональных успехов. Удачи!
Даже «тупенькие» что-то воспринимают
Дмитрий, пользуюсь Вашими проектами в полной мере. Есть классы, в которых одно и тоже говори каждый урок, и для них это будет "как в первый раз", очень обидно и жалко свой труд. Поставил урок: "это мы видели в прошлый раз", радует - запомнили! Повторять не надо!. Даже "тупенькие" что-то воспринимают: ведь стыдно, не понять то, о чем говорилось в прошлый урок!
Содержание диска очень понравилось. Хотелось бы еще и 8 класс иметь в таком варианте
Здравствуйте, Дмитрий. Спасибо за оперативность, диск получила достаточно быстро. Содержание диска очень понравилось. хотелось бы еще и 8 класс иметь в таком варианте. ваш труд неоценим особенно для учителей малокомплектных школ, когда помимо основного предмета приходится самостоятельно осваивать дополнительные.
У меня есть все диски которые Вы создали. Это огромная помощь учителю.
Дмитрий, добрый день!Я очень Вам благодарна за все, что вы делаете. У меня есть все диски которые Вы создали. Это огромная помощь учителю. Все очень доступно объяснено. Не представляю, когда Вы все успеваете. Желаю Вам творческих успехов и огромные слова благодарности! СПАСИБО!!!!
Для получения этого проекта нажмите кнопку оформить заказ и введите свои данные для получения материалов. Далее вы можете оплатить свой заказ онлайн или по квитанции и получить ссылку для скачивания комплекта сразу после отслеживания нами оплаты (для электронных систем мгновенно, при оплате по квитанции 1-3 дня). Вы также можете получить свой заказ по почте на диске. Доставка по почте оплачивается дополнительно и занимает обычно 1-3 недели.
Да, вы можете при оформлении заказа указать дополнительную опцию "Доставка по почте".
Если вы оплатили заказ с доставкой по почте, то, как только оплата отслеживается, мы высылаем вам ссылку для скачивания заказанного вами проекта, а потом отправляем диск по почте заказным мелким пакетом. Доставка по почте происходит от нескольких дней до 3-х недель в зависимости от расстояния. Как только отправление прибыло, вы просто приходите на почту и получаете его уже бесплатно (без дополнительных оплат почте) потому что доставку вы уже также оплатили.
Да, если вы заказываете материал на диске и делаете его предоплату, то вы дополнительно получите письмо со ссылкой для скачивания электронной версии данного проекта. Оно будет выслано автоматически, сразу после прохождения оплаты. После этого материал будет отправлен на DVD заказным мелким пакетом, за который ничего не нужно платить при получении.
Все наши разработки на русском языке.
Мы предлагаем свои проекты для учителей, для их персонального использования в работе. Это значит, что вы можете пользоваться ими и установить их материалы и программы на все компьютеры в своем учебном классе. Но ваши коллеги уже должны покупать для своей работы отдельные лицензии.
Также запрещается копировать, тиражировать и распространять этот проект или его части всевозможными способами ни учителям, ни домой ученикам, ни любым иным третьим лицам, т.к. это будет противоречить лицензионному соглашению.
Т.е. на сегодняшний день данная лицензия привязывается к вам как к конкретному человеку.
Эти проекты помогают в обучении и работе учителя, как стиральная
машина при стирке, как микроволновая печь при разогреве,
как автомобиль при перемещении.
Это не просто готовые видеоуроки и тесты, это ваше свободное
время, удобство и комфорт. Закрыв эту страницу, вы вряд ли снова
попадете сюда, а значит рискуете так никогда и не получить
возможность работать и жить по-новому, более свободно, интересно
и продуктивно.
*Стоимость может увеличиться уже завтра
Нажмите сюда, чтобы заказать проект
Оформляя заказ, вы соглашаетесь с уcловиями лицензионного договора
Задать вопрос в службу поддержки
Электронная почта [email protected]
Мы работаем:
в будние дни с 8:00 до 17:00 (МСК)