Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РНРсилл.doc
Скачиваний:
7
Добавлен:
14.11.2019
Размер:
348.16 Кб
Скачать

Актюбинский государственный университет имени К. Жубанова

Физико-математический факультет

Кафедра физики конденсированного состояния

Syllabus

Дисциплина Программирование на РНР и MySQL (3 кредита )

Специальность 050703-Информационные системы

Курс 4

Академическая группа 4 ИСРО

Студент ____________________________

Преподаватель Капарова Л.Е.

2012-2013 Учебный год

Актюбинский государственный университет имени К. Жубанова

Syllabus

Дисциплина Программирование на РНР и MySQL (3 кредита )

место проведения занятий

ауд. время

дни недели

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

конт. тел

email

АГУ им. К. Жубанова, 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» в дальнейшем способствует успешному освоению профильных дисциплин.

Занятия по данной дисциплине необходимы студентам как базовые знания для получения

рабочей профессии инженера программиста.

МЕТОДЫ ОБУЧЕНИЯ:

Студентам предлагается активное участие в обсуждениях в аудиторий так, чтобы они могли учиться друг у друга и извлекать выгоду из взаимодействия группы.

Аудиторное время включает , выполнение различных заданий и упражнений, решение задач. К каждому занятию студент должен готовиться по основной и дополнительной литературе.

Посещение занятий и запись этих понятий обязательна для каждого студента. В случае отсутствия материал необходимо переписать у другого студента.

На лабораторных занятиях студентам будут предлагаться задания для самостоятельного выполнения по темам. Сдача индивидуальных заданий осуществляется на СРСП.

Если студенту что-либо не понятно, необходимо обратиться за разъяснениями к преподавателю.

На занятиях в дополнение также будут рассматриваться практические вопросы.