
Актюбинский государственный университет имени К. Жубанова
Физико-математический факультет
Кафедра физики конденсированного состояния
Syllabus
Дисциплина Программирование на РНР и MySQL (3 кредита )
Специальность 050703-Информационные системы
Курс 4
Академическая группа 4 ИСРО
Студент ____________________________
Преподаватель Капарова Л.Е.
2012-2013 Учебный год
Актюбинский государственный университет имени К. Жубанова
Syllabus
Дисциплина Программирование на РНР и MySQL (3 кредита )
место проведения занятий |
ауд. время |
дни недели |
преподаватель |
конт. тел |
АГУ им. К. Жубанова, 5 корпус (ул. Гришина, 7) |
231 ауд. 11-40 |
Среда |
Капарова Л.Е. |
8-705-21-666-22 |
Время СРСП
По расписанию
КРАТКОЕ ОПИСАНИЕ КУРСА:
Дисциплина “Программирование на РНР и MySQL” является компонентом по выбору. Преподавания данной дисциплины является обучение студентов принципам и практическим навыкам программирования на языке PHP.
PHP, в настоящее время, – один из наиболее популярных языков для реализации веб-приложений. Данный курс посвящен изучению его основ. Акцент делается на практическое применение полученных навыков. Язык PHP был создан для решения конкретной практической задачи в среде Интернет.
Первая часть курса посвящена изучению основ синтаксиса и управляющим конструкциям. После этого рассматривается технология клиент-сервер, как основная сфера приложения языка PHP. Затем переходим к изучению наиболее полезных встроенных функций и решению с их помощью практических задач. Хотя объектная модель в языке PHP не самая богатая, ее принципиальное наличие позволяет естественным образом описывать объектные модели данных. В качестве базовой модели будет рассмотрена модель документа виртуального музея информатики. После этого будет рассмотрен ряд прикладных аспектов: работа с файловой системой, с БД, строками, сессиями, DOM XML - все это позволит рассмотреть ключевые задачи практического использования языка.
Программа дисциплины ставит своей целью:
познакомить студентов с базовыми концепциями и приемами web-программирования;
дать представление о современных web-технологиях, в частности, asp технологии;
научить использовать современные языки для создания web-приложение, такие как html, php;
научить создавать web-сервисы, сайты, порталы с использованием этих технологий.
Цели курса:
Целью курса является изучение основных возможностей языка программирования PHP, принципов взаимодействия с базами данных на примере MySQL, атакже обзор основных принципов оптимизации сайта.
После изучения курса слушатели смогут:
устанавливать и настраивать веб- сервер Apache, сервер данных MySQL, платформу PHP.
разрабатывать базовые веб-приложения;
реализовывать подключение веб-приложения к базе данных с целью хранения и обмена информацией между базой данных и приложением;
работать с веб-интерфейсом MySQL PhpMyAdmin;
использовать методы GET и POST для передачи и обмена данными;
использовать HTML-формы для обеспечения ввода, вывода и обработкиданных веб-приложения;
реализовыватьработу с файлами и каталогами;
использовать основные принципы администрирования вебприложения.
Задачи:
Задачами курса является овладение:
механизмами взаимодействия web-сервера и клиента.
синтаксисом языка
управляющими конструкциями
созданием пользовательских функций
методами работы с массивами и строками
методами работы с файловой системой
взаимодействием PHP и MySQL.
ПРЕРЕКВИЗИТЫ КУРСА:
Перечень дисциплин усвоение которых студентами необходимо для изучения данной дисциплины.
Математика – математический анализ, теория вероятности и математическая статистика
Информатика
операционные системы;
Технология программирования
ПОСТРЕКВИЗИТЫ КУРСА:
Дисциплина «Программирование на РНР и MySQL» в дальнейшем способствует успешному освоению профильных дисциплин.
Занятия по данной дисциплине необходимы студентам как базовые знания для получения
рабочей профессии инженера программиста.
МЕТОДЫ ОБУЧЕНИЯ:
Студентам предлагается активное участие в обсуждениях в аудиторий так, чтобы они могли учиться друг у друга и извлекать выгоду из взаимодействия группы.
Аудиторное время включает , выполнение различных заданий и упражнений, решение задач. К каждому занятию студент должен готовиться по основной и дополнительной литературе.
Посещение занятий и запись этих понятий обязательна для каждого студента. В случае отсутствия материал необходимо переписать у другого студента.
На лабораторных занятиях студентам будут предлагаться задания для самостоятельного выполнения по темам. Сдача индивидуальных заданий осуществляется на СРСП.
Если студенту что-либо не понятно, необходимо обратиться за разъяснениями к преподавателю.
На занятиях в дополнение также будут рассматриваться практические вопросы.