kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Видеоуроки Олимпиады Вебинары для учителей

Силлабус по программированию ученикам 10 класса

Нажмите, чтобы узнать подробности

Разработка программы обучения для 10 класса по языку программирования Python

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Силлабус по программированию ученикам 10 класса»


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РЕСПУБЛИКИ КАЗАХСТАН







УТВЕРЖДАЮ

Заведующий кафедрой

«Информационные технологии»

Сапарходжаев Н.П.

«____» ___________ 201__ г.




СИЛЛАБУС


CSE1992 «Программирование на языке Python»


3 кредита


Семестр: весна, 2017-2018 уч. год





















Алматы, 2017

Сатпаев Университет

Институт Информационных и Телекоммуникационных Технологий

Кафедра «Информационные технологии»



  1. Информация о преподавателях:


Лектор

Сейдахметова Каламкас Сейдахметкызы

kalamkas.seidakhmetova@gmail.com


Преподаватель

(практические занятия)

Ахметов Азрет Даулетович

[email protected]

Преподаватель

(лабораторные занятия) ___ФИО___

_ Офисные часы, кабинет_

_Email_



  1. Цель курса:

Цель курса – изучить возможности языка программирования Python, использование библиотек для Data Miming в Python.


  1. Описание курса:

Курс «Язык программирования Python» является современным и востребованным курсом, основанным на формирование базовых понятий объектно-ориентированного программирования, развитие системного мышления обучающихся.

В связи с развитием и внедрением в повседневную жизнь информационно-коммуникационных технологий увеличилась потребность в эффективных средствах разработки программного обеспечения. Язык программирования Python - это мощный инструмент для создания программ самого разнообразного назначения, доступный обучающимся разного уровня подготовки.  Python - интерпретируемый, объектно-ориентированный высокоуровневый язык программирования с динамической семантикой. Встроенные высокоуровневые структуры данных в сочетании с динамической типизацией и связыванием делают язык привлекательным для быстрой разработки приложений (RAD, Rapid Application Development). Кроме того, его можно использовать в качестве сценарного языка для связи программных компонентов. Синтаксис Python прост в изучении, в нем придается особое значение читаемости кода, а это сокращает затраты на сопровождение программных продуктов.

Этот курс призван научить одному из бурно развивающихся и популярных языков программирования Рython. В основе рассматриваются такие важные понятия как: объектно-ориентированное программирование, функциональное программирование, событийно-управляемые программы (GUI-приложения). Python свободно доступен для многих платформ (таких как Unix, Windows, Linux, RiscOS, MAC, Sun), а написанные на нем программы обычно переносимы между платформами без изменений. Это обстоятельство позволяет применять для изучения языка любую имеющуюся аппаратную платформу.

  1. Пререквизиты:


  • Технология программирования

  • Алгоритмы и структура данных

  • Объектно-ориентированное программирование

  • Web-программирование

  1. Постреквизиты:

  • Программирование на языке Java

  • Написание дипломных проектов


  1. Список литературы:


Базовая литература

Дополнительная литература

[1] Основы программирования на Python. Версия 2, 2011г. [4] Brett Slatkin Effective Python
[2] Бизли Д, Python. Подробный справочник, 4-е издание

[5] python.org – официальный сайт Python

[3] Интернет ресурс (документация и учебные материалы) pythonworld.ru



  1. Календарно - тематический план:


Неделя

Тема лекции

Тема практической работы

Тема лабораторной работы

Ссылка

на литературу

Задание

Срок сдачи

1

Введение в Python. История развития и возникновения. Основные операторы ввода-вывода.

Операторы ввода-вывода


[3] статья 1



2

Переменные и константы. Типы данных.

Составление игры «Угадай число» при помощи оператор цикла и команд ввода-вывода


[2] стр 12-26

[3] статья 1

[4] глава 1



3

Операторы условия. Операторы цикла. Применение циклов при оптимизации кода.

Игра «Камень – ножницы - бумага»


[2] стр 15-40

[3] статья 1

[4] глава 1



4

Функции в Python. Рекурсия.

Игра «Камень – ножницы - бумага»


[2] глава 2

[3] глава 1

[4] глава 2



5

Списки. Массивы.

Игра «Крестики-нолики»


[2] стр 112-136

[3] статья 2

[4] глава 2

[5] глава 1



6

Кортежи. Отличие между кортежами и списками.

Работа с массивами и кортежами


[2] глава 2

[3] статья 3

[4] глава 2

[5] глава 2



7

Графический интерфейс в Python. Библиотеки для графического интерфейса.

Создание игры тетрис


[2] глава 3

[3] статья 3

[4] глава 2




8

Первая промежуточная аттестация




9

Работа с файлами.

Создание телефонной книги


[2] глава 2

[4] глава 2

[5] глава 3



10

Работа с файлами. Использование графического интерфейса и файлами

Создание телефонной книги


[2] глава 3

[3] статья 3

[5] глава 2



11

Использование интернет-ресурсов в языке программирования Python

Создание погодного виджета


[2] глава 3

[4] глава 2

[5] глава 3



12

Применение файлов с интернет-ресурсами

Создание погодного виджета


[1] глава 2

[3] статья 3

[4] глава 2

[5] глава 2



13

Алгоритм NLTK

Анализ текста с сайтов


[1] глава 2

[3] статья3

[5] глава3



14

Библиотека theano в Python

Анализ текста с сайтов


[2] глава 4

[4] глава 2

[5] глава 4



15

Вторая финальная аттестация





Экзамен




*В календарно – тематическом календаре возможны изменения с учетом праздничных дней


  1. Задания и краткие методические указания по их выполнению:


  • Самостоятельная работа студента (СРС):

  1. Создание бота для мессенджера Telegram

  2. Анализ сообщений бота Telegram



  • Лабораторная работа:

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


  • Рубежный контроль:

Рубежный контроль сдается в два этапа – решение задачи (по вариантам) на 8 неделе во время практических работ, теоретический материал (по вариантам) во время лекции.


  • Экзамен:

Итоговый экзамен охватывает и обобщает весь материал курса. Экзамен проводится в форме проектной работы. Темы проектных работ выбираются студентами самостоятельно и утверждаются преподавателями. Работа над проектом ведется со второй аттестации, ко второй аттестации студенты должны предоставить проекты. К финальному экзамену необходимо написать техническое задание проекта (объем 5 страниц, оформление по стандартам Сатпаев Университета). Оцениваться проект будет преподавателями кафедры ИТ: Сейдахметова К.С., Аженов А., Кабдуллин А.А., Кабдуллин М.А., Ахметов А.Д.

Каждый из преподавателей может поставить максимальный балл – 40 баллов. Общая оценка выводится путем вычисления средней арифметической.

Оценивать проект будут по критериям:

- актуальность темы и ее практическое применение в жизни;

- реализация проекта (сложность выполнения);

- составление технического задания;

- презентация;

- защита проекта.


  1. Критерии оценивания работ:


Оценка

по буквенной системе

Цифровой эквивалент оценки

Критерий

А

95 – 100


A -

90 – 94


В +

85 – 89


В

80 – 84


В -

75 – 79


С +

70 – 74


С

65 – 69


С -

60 – 64


D +

55 – 59


D

50 – 54


F

0 – 49


*Возможно получение бонусных баллов за выполнение дополнительных заданий


  1. Политика поздней сдачи работ:

За позднюю сдачу работ, в зависимости от недели сдачи, баллы будут снижены (от 10 до 40%).


  1. Политика посещения занятий:

Политика посещения занятий соответствует внутренней академической политике Сатпаев Университета.


  1. Политика академического поведения и этики:

Будьте толерантны, уважайте чужое мнение. Возражения формулируйте в корректной форме. Плагиат и другие формы нечестной работы недопустимы. Недопустимы подсказывание и списывание во время экзаменов, сдача экзамена за другого студента. Студент, уличенный в фальсификации любой информации курса, получит итоговую оценку «F».


Силлабус

Сатпаев Университет


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Планирование

Целевая аудитория: 10 класс

Скачать
Силлабус по программированию ученикам 10 класса

Автор: Сейдахметова Каламкас

Дата: 16.05.2018

Номер свидетельства: 469807


Получите в подарок сайт учителя

Видеоуроки для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства