Учебно-методический комплекс «программирование на php» Самохвалов А. В., Можарова А. Н
УДК 004:372.8
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС «ПРОГРАММИРОВАНИЕ НА PHP»
Самохвалов А.В., Можарова А.Н.
Тамбовский Государственный Университет имени Г.Р. Державина
samohvalov@gmail.com, annamozharova@gmail.com
Аннотация: в настоящей статье раскрыты особенности проектирования учебно-методических комплексов, а также представлены структура и содержание учебно-методического комплекса «Программирование на PHP». Учебно-методический комплекс «Программирование на PHP» предназначен для бакалавров 3 курса направлений подготовки 230700 «Прикладная информатика» и 090900 «Информационная безопасность» Института Математики Физики и Информатики. УМК позволит студентам освоить язык PHP, научиться работать с наиболее распространенными системами управления контентом, изучая лекции и видеоуроки, выполняя лабораторные работы.
^ Ключевые слова: учебно-методический комплекс, язык программирования PHP, системы управления контентом.
Учебно-методический комплекс (УМК) – совокупность учебно-методических материалов, способствующих эффективному освоению студентами учебной дисциплины[1].
Разработка и использование УМК в учебном процессе нацелены на решение следующих основных задач [1]:
Четкое определение места и роли учебной дисциплины в образовательной программе; фиксация и конкретизация на этой основе учебных целей и задач дисциплины.
Отражение в содержании учебной дисциплины современных достижений науки, культуры и других сфер общественной практики, связанных с данной учебной дисциплиной.
Рациональное распределение учебного времени по разделам курса и видам учебных занятий.
Планирование и организацию самостоятельной работы студентов с учетом рационального использования времени, отведенного на самостоятельную работу.
Разработку оптимальной системы текущего и итогового контроля знаний студентов.
УМК адресован прежде всего студенту. Для него это своеобразный “компас”, помогающий ориентироваться в содержании учебной дисциплины, последовательности ее изучения, разделах и требованиях к уровню ее освоения. УМК дает возможность студенту оптимально организовать работу над курсом, обеспечивая учебной, методической и научной литературой.
Использование УМК в учебном процессе позволяет освободить аудиторное время от рассмотрения многих организационных вопросов, перечисления рекомендуемых учебников, ознакомления студентов с тематическим планом курса, распределения учебных часов между лекциями и семинарами, разработки текущего и итогового контроля и т.п.
В состав учебно-методического комплекса (УМК) должны входить учебно-методические разработки контроля знаний студентов, предусмотренные учебным планом, соответствующие методические материалы, обеспечивающие все виды занятий и формы образовательной программы. [2]
Учебно-методические и учебные материалы, включаемые в УМК, должны отражать современный уровень развития науки, предусматривать логически последовательное изложение учебного материала, использование современных методов и технических средств интенсификации учебного процесса, позволяющих студентам глубоко осваивать учебный материал и получать навыки по его использованию на практике[3].
В последние годы университеты разных стран мира обратили внимание на возможности использования компьютерных телекоммуникационных технологий для организации обучения. Компьютерные телекоммуникации обеспечивают эффективную обратную связь, которая предусматривается как в организации учебного материала, так и в общении с преподавателем, ведущим данный курс. Одним из средств получения образования на расстоянии является Интернет. Многие учебные заведения активно разрабатывают различные компьютерные курсы, электронные учебники от экстерната до высшего образования. Учебно-методические комплексы предназначены для оказания помощи в изучении и систематизации теоретических знаний, а также формирования практических навыков. Благодаря их использованию существует возможность обучаться вне учебного заведения, в удобное для обучающегося время. [4]
Язык PHP в настоящее время является наиболее распространенным языком веб-программирования. PHP - это мощное средство для разработки веб-ресурсов. Скрипты, написанные на PHP, обрабатываются сервером, а системы управления базами данных используются для хранения информации. Для создания веб-ресурсов активно используются системы управления контентом, написанные на языке PHP. Существует огромное множество систем управления содержимым, предназначенных для различных целей: интернет-магазин, новостной портал, форум, блог, социальная сеть и т.д. Поэтому учебно-методический комплекс «Программирование на PHP» нацелен на изучение студентами особенностей языка веб-программирования PHP, а также наиболее популярных систем управления контентом, написанных на данном языке.
Учебно-методический комплекс «Программирование на PHP» предназначен для бакалавров 3 курса направлений подготовки 230700 «Прикладная информатика» и 090900 «Информационная безопасность» Института Математики Физики и Информатики.
На рисунке 1 представлена блок-схема учебно-методического комплекса «Программирование на PHP». УМК «Программирование на PHP» включает в себя программу курса, теоретический материал по PHP, разбитый на 13 тематических блоков. Первый блок называется «Начало работы и основы синтаксиса в PHP» и содержит 5 лекций: Введение в PHP, Установка и настройка необходимого ПО; Основной синтаксис; Переменные, константы и операторы; Типы данных; а также тест по данным темам и задание. Второй блок - «Управляющие конструкции в PHP» содержит 4 лекции: Условные операторы; Циклы; Операторы передачи управления; Операторы включения; тест и задание по пройденным темам. Третий блок - «Работа со строками в PHP» состоит из 4 лекций – Строки; Выделение и работа с подстроками; Разделение и соединение строки; Строки, содержащие html-код; теста и задания. Четвертый блок называется «Работа с массивами в PHP» и содержит 3 лекции: Массивы и операции с ними; Сортировка массивов; Применение функции ко всем элементам, выделение подмассива, сумма элементов массива; тест и задание. Блок № 5 - «Функции в PHP» состоит из 4 тем: Функции, определяемые пользователем; Аргументы функции; Использование переменных внутри функции. Возвращаемые значения; Переменные функции. Встроенные функции; а также теста и задания в конце лекций. Шестой блок называется «Работа с файлами в PHP». Он состоит из 4 лекций: Создание файла. Закрытие соединения с файлом; Запись и чтение данных из файла; Проверка существования и удаление файла; Загрузка файла на сервер; теста и задания. Седьмой блок - «Объектно-ориентированное программирование в PHP» содержит 3 лекции: Классы и объекты, Наследование. Конструкторы, Операторы. Объектная модель PHP5; задания и теста. Блок восемь - это «Обработка запросов в PHP». Он состоит из 4 лекций: Основы клиент-серверных технологий; Протокол HTTP и способы передачи данных на сервер; Использование HTML-форм для передачи данных на сервер; Обработка запросов с помощью PHP. Девятый блок называется «Язык SQL. Взаимодействие PHP и MySQL» и содержит 5 лекций: Базы данных: основные понятия; СУБД MySQL; Язык SQL; Отображение интерфейса для построения информации; Отображение данных, хранящихся в MySQL; тест и задание. Блок № 10 - «Регулярные выражения в PHP» состоит из 3 лекций: Понятие регулярного выражения; Синтаксис регулярных выражений; Модификаторы PCRE. Более сложные конструкции регулярных выражений; а также теста и задания в конце блока. Одиннадцатый блок - «Авторизация доступа в PHP с помощью сессий» содержит 4 лекции: Авторизация доступа; Механизм и настройка сессий; Работа с сессиями; Безопасность; а также задание и тест. Двенадцатый блок называется «Использование шаблонов в PHP» и содержит 3 лекции: Зачем нужны шаблоны? Шаблоны подстановки; Шаблоны FastTemplate; Шаблоны Smarty; а также тест и задание. И последний тринадцатый блок, относящийся к PHP, называется «Взаимодействие PHP и XML» и содержит 2 лекции: XML: основные понятия; Взаимодействие PHP и XML; тест и задание в конце. Затем следуют 6 блоков, описывающих работу с популярными CMS-системами. Первый из них «Системы управления обучением: общая информация» - это вводная лекция по CMS-системам. Второй блок называется «Универсальные CMS-системы». Он разделен на две темы: Joomla и Drupal. Joomla включает в себя лекцию о системе Joomla и 4 лабораторные работы: Установка Joomla; Настройка Joomla; Создание меню в Joomla; Создание нового материала в Joomla. Drupal включает лекцию о система Drupal; две лабораторные работы: Установка Drupal; Настройка Drupal; а также два видеоролика: Установка Drupal и Создание нового материала в Drupal. Тертий блок посвящен Системам управления обучением. Он содержит лекцию о системе Moodle и две лабораторные работы: Установка Moodle и Настройка Moodle. Последние три блока посвящены системам для создания интернет-магазинов (а именно ShopScriptFree), системам для создания блогов (WordPress) и системам для создания форумов (PhpBB). Каждый из блоков также содержит по одной лекции о системе, по две лабораторные работы по установке и настройке систем и видеоролики по работе с системами.
Рисунок 1 – Блок-схема УМК «Программирование на PHP»
На рисунке 2 представлен внешний вид главной страницы учебно-методического комплекса «Программирование на PHP».
Рисунок 2 – Внешний вид главной страницы УМК «Программирование на PHP»
Элементы меню отображаются справа и слева. Для быстрого доступа к блокам УМК имеется элемент «Раздел ссылок». Над ним – описание учебно-методического комплекса. Раздел «Элементы курса» позволяет быстро перемещаться между ресурсами - лекциями, заданиями и тестами. УМК «Программирование на PHP» доступен как для зарегистрированных пользователей, так и для гостей. В блоке «Управление» можно записаться на курс, чтобы иметь доступ к личной странице, форумам и чатам, получить возможность общаться с преподавателем и использовать систему оценки знаний.
Достоинствами учебно-методического комплекса «Программирование на PHP» являются:
удобная система навигации;
наличие иллюстрированного лекционного материала и лабораторных работ;
наличие системы проверки знаний.
Учебно-методический комплекс «Программирование на PHP» предназначен для бакалавров 3 года обучения, изучающих дисциплину «Программирование на PHP». УМК позволит студентам освоить язык PHP, научиться работать с наиболее распространенными системами управления контентом, изучая лекции и видеоуроки, выполняя лабораторные работы. Для контроля качества усвоения материала имеется система оценки знаний.
Достарыңызбен бөлісу: |