правительство санкт-петербурга
комитет по науке и высшей школе
СПб ГБПОУ СПО «Петровский колледж»
РАБОЧАЯ ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫ
основы javascript
для специальности Информационные системы и программирование
среднего профессионального образования
(базовой/углубленной подготовки)
2017г.
ОДОБРЕНА Методической предметно-цикловой комиссией Протокол № 5/2017 от 26.05.2017_______ |
ОДОБРЕНА Методическим советом Петровского колледжа Протокол №__ от_________ |
Рабочая программа учебной дисциплины разработана с использованием Федерального государственного образовательного стандарта СПО и предназначена для студентов, обучающихся по специальности «Компьютерные комплексы и системы». Цель создания программы – углубление и расширение, обобщение и систематизация знаний, полученных учащимися в основной школе, овладение навыками самостоятельного создания сценариев для поддержки web-сайтов, выполнение численных расчетов и разработка интерактивных документов с помощью языка программирования JavaScript.
Разработчики:
Антонов С.Л., преподаватель информатики.
СОДЕРЖАНИЕ
стр.
ПАСПОРТ рабочей ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
5
СТРУКТУРА и содержание УЧЕБНОЙ ДИСЦИПЛИНЫ
5
условия реализации рабочей программы учебной дисциплины
8
Контроль и оценка результатов Освоения учебной дисциплины
8
1. паспорт рабочей ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
ОСНОВЫ JAVASCRIPT
1.1. Область применения программы
Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности (специальностям) СПО «Компьютерные комплексы и системы»
1.2. Место дисциплины в структуре основной профессиональной образовательной программы:
Учебная дисциплина «Основы JavaScript» при освоении специальностей компьютерного профиля является одной из наиболее востребованных обще-компьютерных дисциплин , формирующих уверенность в востребованности специалистов среднего компьютерного звена и позволяющих повысить духовный облик и нравственные ориентиры молодого поколения.
1.3. Цели и задачи дисциплины – требования к результатам освоения дисциплины:
В результате освоения дисциплины обучающийся должен уметь:
1. создавать сценарий и размещать в нужном месте;
2. осуществлять ввод и вывод данных;
3. создавать переменные;
4. создавать сценарии с использованием изученных операторов;
5. объявлять и вызывать функцию;
6. создавать функции с использованием рекурсии;
7. создавать сценарии с использованием изученных функций;
8. обращаться к свойствам и методам объекта;
9. использовать события при создании сценариев;
10. создавать и удалять объекты;
11. добавлять свойства и методы к объектам;
12. создавать класс объектов;
13. создавать одномерный и многомерный массив;
14. обращаться к элементам массива;
15. обращаться к формам документа;
16. обращаться к элементам формы;
17. использовать свойства, методы и события элементов управления;
18. обращаться к объектам класса Image;
19. загружать и отображать изображения.
В результате освоения дисциплины обучающийся должен знать:
что такое сценарий;
инструменты написания сценариев;
какие типы данных используются в языке JavaScript;
назначение метода alert, метода confirm, метода prompt;
правила записи имен переменных;
отличие между глобальными и локальными переменными;
основные операторы языка JavaScript;
синтаксис записи операторов.
встроенные функции языка JavaScript;
для чего используется класс Function и синтаксис записи объектов класса;
операторы для работы с объектами;
основные классы объектов и синтаксис записи объектов класса;
основные свойства, методы и события объектов;
что такое прототип и синтаксис его записи;
синтаксис определения массива и синтаксис записи объектов класса Array;
свойства и методы класса Array;
свойства, методы и события объекта form;
что такое коллекция elements;
свойства, методы и события элементов управления;
для чего используется класс Image и синтаксис записи объектов класса.
Освоение дисциплины направлено на формирование компетенций:
ОК_________________________
ПК__________________________
Общие и профессиональные компетенции указываются в соответствии со стандартом (базовая подготовка – таблица 3, углубленная подготовка – таблица 5).
1.4. Количество часов на освоение программы дисциплины:
Максимальной учебной нагрузки обучающегося_40______часов, в том числе:
обязательной аудиторной учебной нагрузки обучающегося _40_____ часов;
самостоятельной работы обучающегося ______ часов.
2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
2.1. Объем учебной дисциплины и виды учебной работы
Вид учебной работы Объем часов
Максимальная учебная нагрузка (всего)
40
Обязательная аудиторная учебная нагрузка (всего)
в том числе:
лабораторные занятия
практические занятия
20
контрольные работы
курсовая работа (проект) (если предусмотрено)
Самостоятельная работа обучающегося (всего)
в том числе:
самостоятельная работа над курсовой работой (проектом) (если предусмотрено)
2.2. Тематический план и содержание учебной дисциплины Основы JavaScript
Наименование разделов и тем Содержание учебного материала, лабораторные и практические работы, самостоятельная работа обучающихся, курсовая работ (проект) (если предусмотрены)
Объем часов
Уровень освоения
1
2
3
4
Раздел 1.
Основы HTML, включая HTML-5
8
Тема 1.1.
Содержание учебного материала
4
1
Веб-сайты и Веб-страницы. Текстовые Веб-страницы. Оформление документа. Структура документа HTML. Контейнеры в HTML-документах. Теги div. Теги работы с текстом. Теги для изображений и ссылок. Теги списков. Использование тегов таблиц.
4
2
Лабораторные работы
*
Практические занятия
4
Контрольные работы
*
Самостоятельная работа обучающихся
2
Тема 1. 2.
Содержание учебного материала
4
1
Работа с HTML-формой. Теги для форм. Особенности HTML5. Макет страницы средствами HTML. Динамический HTML. Размещение веб-сайтов. Рисунки. Мультимедиа. Блоки.
4
2
Лабораторные работы
*
Практические занятия
4
Контрольные работы
*
Самостоятельная работа обучающихся
2
Раздел 2.
Основы CSS, в том числе CSS-3
8
Тема 2.1.
Содержание учебного материала
4
1
Базовые понятия CSS. Селекторы. Свойства CSS. Подключения CSS к HTML. Свойства отступа, границы, размеры.
4
2
Лабораторные работы
*
Практические занятия
4
Контрольные работы
*
Самостоятельная работа обучающихся
*
Тема 2. 2.
Содержание учебного материала
4
1
Свойства позиционирования. Макеты страниц. Списки, меню. Свойства текста. Нововведения в CSS3.
4
2
Лабораторные работы
*
Практические занятия
4
Контрольные работы
*
Самостоятельная работа обучающихся
2
Раздел 3.
Основы JavaScript
24
Тема 3.1.
Содержание учебного материала
6
1
Введение в язык программирования JavaScript. Синтаксис в JavaScript. Переменные в языке JavaScript. Понятие программы на языке JavaScript. Инструменты написания сценариев. Размещение сценария. Типы данных. Метод alert. Метод confirm. Метод prompt. Имена переменных. Создание переменных. Глобальные и локальные переменные. Использование операторов в языке JavaScript. Комментарии. Оператор обработки строк. Арифметические операторы. Операторы присвоения.
6
2
Лабораторные работы
*
Практические занятия
6
Контрольные работы
*
Самостоятельная работа обучающихся
3
Тема 3. 2.
Содержание учебного материала
6
1
Операторы сравнения. Логические операторы. Операторы ветвления. Операторы цикла. Использование функций в языке JavaScript. Объявление функции. Вызов функции или ее результата. Встроенные функции. Рекурсия. Класс Function.
6
2
Лабораторные работы
*
Практические занятия
6
Контрольные работы
*
Самостоятельная работа обучающихся
3
Тема 3.3.
Содержание учебного материала
6
1
Классы объектов языка JavaScript.
a. Встроенные классы объектов. Обращение к свойствам и методам объекта. Создание и удаление объекта. Операторы для работы с объектами. Класс Object. Класс String. Класс Number. Класс Math. Класс Date. Класс Boolean.
b. Пользовательские классы объектов. Создание классов. Определение свойств. Определение методов. Использование прототипов. Наследование классов объектов.
c. Внешние классы объектов. Объектная модель браузера и документа. Использование событий. Порядок событий onmouse. Объект event. Прохождение событий. Объект window, объект document, объект location, объект history, объект navigator, их свойства, методы и события
6
2
Лабораторные работы
*
Практические занятия
Контрольные работы
Самостоятельная работа обучающихся
3
Тема 3.4
Содержание учебного материала
6
1
Использование массивов в языке JavaScript. Определение массива. Класс Array. Многомерные массивы. Работа с формами. Объект form, его свойства, методы, события. Обращение к формам документа. Коллекция elements. Работа с изображениями. Объект Image и его свойства. Движение изображения. Смена изображений. Изменение изображения путем выбора из списка. Просмотр изображений путем листания.
6
Лабораторные работы
*
Практические занятия
6
Контрольные работы
*
Самостоятельная работа обучающихся
3
Всего:
40
3. условия реализации программы дисциплины
3.1. Требования к минимальному материально-техническому обеспечению
Реализация программы дисциплины требует наличия оборудованного учебного кабинета информатики в соответствии с требованиями ФГОС.
Оборудование учебного кабинета: __________________________________
Технические средства обучения: ________________________________
Оборудование мастерской и рабочих мест мастерской: __________________:
__________________________________________________________________
Оборудование лаборатории и рабочих мест лаборатории: __________________________________________________________________
3.2. Информационное обеспечение обучения
Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы
Основные источники:
1. К.Ю. Поляков, Е.А.Еремин. Информатика. Углубленный уровень.Учебник для 11-го класса. Часть I. М., Бином, 2013.
2. Ю.А. Быкадоров .Информатика и ИКТ. Учебник для 9-го класса. М.Дрофа, 2013.
3. Моррисон М. Изучаем JavaScript. Спб, 2012.
4. Гладкий А.А. Веб-Самоделкин. Как самому создать сайт быстро и профессионально. СПб, Питер. 2012.
Дополнительные источники: нет.
4. Контроль и оценка результатов освоения Дисциплины
Контроль и оценка результатов освоения дисциплины осуществляется преподавателем в процессе проведения практических занятий и лабораторных работ, тестирования, а также выполнения обучающимися индивидуальных заданий, проектов, исследований.
Результаты обучения (освоенные умения, усвоенные знания)
Формы и методы контроля и оценки результатов обучения
В результате освоения дисциплины обучающийся должен уметь:
1. создавать сценарий и размещать в нужном месте;
2. осуществлять ввод и вывод данных;
3. создавать переменные;
4. создавать сценарии с использованием изученных операторов;
5. объявлять и вызывать функцию;
6. создавать функции с использованием рекурсии;
7. создавать сценарии с использованием изученных функций;
8. обращаться к свойствам и методам объекта;
9. использовать события при создании сценариев;
10. создавать и удалять объекты;
11. добавлять свойства и методы к объектам;
12. создавать класс объектов;
13. создавать одномерный и многомерный массив;
14. обращаться к элементам массива;
15. обращаться к формам документа;
16. обращаться к элементам формы;
17. использовать свойства, методы и события элементов управления;
18. обращаться к объектам класса Image;
19. загружать и отображать изображения.
В результате освоения дисциплины обучающийся должен знать:
что такое сценарий;
инструменты написания сценариев;
какие типы данных используются в языке JavaScript;
назначение метода alert, метода confirm, метода prompt;
правила записи имен переменных;
отличие между глобальными и локальными переменными;
основные операторы языка JavaScript;
синтаксис записи операторов.
встроенные функции языка JavaScript;
для чего используется класс Function и синтаксис записи объектов класса;
операторы для работы с объектами;
основные классы объектов и синтаксис записи объектов класса;
основные свойства, методы и события объектов;
что такое прототип и синтаксис его записи;
синтаксис определения массива и синтаксис записи объектов класса Array;
свойства и методы класса Array;
свойства, методы и события объекта form;
что такое коллекция elements;
свойства, методы и события элементов управления;
для чего используется класс Image и синтаксис записи объектов класса.
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Практическая работа
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Устный опрос
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.