№ п/п
| Наименова-
ние темы дисциплины
| Трудоемкость (часы /зам, ед.)
| Содержание
| Формируемые компетенции
| Результаты освоения (знать, уметь, владеть)
| Образовате-льные технологии
|
ОФО
| ЗФО
|
Тема 1.
| Введение в PHP | 1/0,02
|
| История PHP. Возможности PHP. Установка и настройка.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции,
|
Тема 2.
| Организация взаимодействия web-сервера и web-клиента
| 1/0,02
|
| Основы клиент-серверных технологий. Протокол HTTP и способы передачи данных на сервер. Использование HTML-форм для передачи данных на сервер. Обработка запросов с помощью PHP.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции
|
Тема 3.
| Основы синтаксиса
| 2/0,05
|
| Разделение конструкций. Комментарии. Переменные, константы и операторы. Типы данных.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции
|
Тема 4.
| Управляющие конструкции
| 2/0,05
|
| Условные операторы. Циклы. Операторы передачи управления. Операторы включения.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции
|
Тема 5
| Пользовательские функции
| 2/0,05
|
| Функции, определяемые пользователем. Переменные функции. Внутренние функции.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд лекции
|
Тема 6
| Работа с массивами данных
| 2/0,05
|
| Виды массивов. Операции над массивами. Добавление, изменение и удаление элементов массива. Особенности работы с ассоциативными массивами. Сортировка массивов. Применение функции ко всем элементам массива. Выделение подмассива. Сумма элементов массива.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции
|
Тема 7
| Работа со строками
| 2/0,05
|
| Понятие строки. Поиск элемента в строке. Выделение подстроки. Замена вхождения подстроки. Разделение и соединение строки. Строки, содержащие HTML-код.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции
|
Тема 8
| Работа с файловой системой
| 2/0,05
|
| Создание файла. Закрытие соединения с файлом. Запись данных в файл. Чтение данных из файла. Проверка существования файла. Удаление файла. Загрузка файла на сервер.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции,
|
Тема 9
| Базы данных и СУБД. Введение в SQL
| 2/0,05
| 2/0,05
| Базы данных: основные понятия. СУБД MySQL. Язык SQL.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции.
|
Тема 10
| Взаимодействие PHP и MySQL
| 2/0,05
| 2/0,05
| Построение интерфейса для добавления информации. Отображение данных, хранящихся в MySQL.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции,
|
Тема 11
| Авторизация доступа с помощью сессий
| 1/0,02
|
| Авторизация доступа. Механизм сессий. Настройка сессий. Работа с сессиями.
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции,
|
Тема 12
| Объекты и классы в PHP
| 1/0,02
|
| Классы и объекты. Наследование. Конструкторы. Оператор::. Оператор parent. Объектная модель PHP5
| ОК-8
ПК-10
| Знать: организацию информации в глобальных компьютерных сетях и способы ее использования; методы и средства оценки сложности алгоритмов. (ОК-8; ПК-10) Уметь: использовать информацию из глобальных компьютерных сетей в профессиональной деятельности; разрабатывать программные приложения. (ОК-8; ПК-10)
Владеть: методами доступа к информации в глобальных компьютерных сетях; навыками оценки сложности алгоритмов и программ, навыками тестирования программных комплексов. (ОК-8; ПК-10)
| Слайд-лекции,
|
| Промежуточная аттестация
|
|
|
|
|
| зачет
|
| Итого
| 20/0,55
| 4/0,11
|
|
|
|
|