Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
umkd_Prog_Windows_i_HCI.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.4 Mб
Скачать

Краткое описание дисциплины

Курс «Программирование в Windows и HCI» является элективным компонентом цикла профильных дисциплин для специальности «Информационные системы». Дисциплина «Программирование в Windows и HCI» призвана содействовать знакомству студентов с компьютерными телекоммуникациями и возможными подходами к разработке гипертекстовых документов, предназначенных для публикации в глобальной компьютерной сети Internet. Она важна с той точки зрения, что позволяет развивать способности студентов, связанные с общей культурой работы в глобальной сети. Курс закрепляет навыки работы с текстом и графикой, а также навыков программирования и проектирования и разработки информационных систем.

Изучение данной дисциплины вносит необходимый вклад в достижение ожидаемых результатов в профессиональной части программы подготовки бакалавра информационных систем. Полное освоение материала по дисциплине «Программирование в Windows и HCI» позволит студенту стать конкурентоспособным специалистом на рынке труда.

Цель преподавания дисциплины. Целью курса “Программирование в Windows и HCI” является овладение базовыми навыками алгоритмизации, web-программирования с помощью языка PHP, ознакомить студентов с языком программирования PHP, сформировать научные представления, практические навыки и умения в области web-программирования, формирование умений применение PHP для доступа к базам данных, и формирование умений работы с MySQL, а также – общее понимание взаимосвязи между основными технологиями в области программирования и web.

.

Задачи изучения дисциплины.

Задачами изучения дисциплины являются:

  • формирование представлений о web-программировании;

  • знакомство с языком программирования PHP;

  • навыки разработки CMS.

Уровень знаний, умений, навыков и компетенций, приобретаемый студентом по завершении изучения данной дисциплины:

В результате изучения студенты должны знать:

  • основные технологии web-программирования;

  • языковые конструкции PHP.

Должны уметь:

  • выполнять разработку (написание и отладка кода) скриптов на языке PHP;

  • реализовать основные алгоритмические конструкции посредством языка

PHP;

  • применять с использованием справочных материалов библиотечные функции PHP.

Пререквизиты дисциплины: Технология программирования, Программирование и обработка данных, Системное ПО и ЯП Ассемблер, Операционные системы и сети.

Постреквизиты дисциплины: Базы и банки данных в экономике, e-коммерция и обработка коммерческих данных, Распознавание образов, Компьютерная графика, Обработка изображений, Дипломный проект.

Основная часть тематика лекционных занятий

Тема 1. Введение в PHP. Основы синтаксиса Передача данных в браузер Тестирование сценария Передача простого текста в браузер. Передача страницы HTML в браузер.

Использование пробельных символов в РНР и HTML. Добавление комментариев в сценарий

Тема 2. Переменные в PHP. Что такое переменная. Синтаксис переменных Типы переменных. Присвоение значений переменным. Предопределенные переменные.

Тема 3. HTML-формы и РНР. Создание простой формы. Использование методов Get и Post. Получение данных из формы в РНР. Ввод данных вручную.

Тема 4. Использование чисел . Сложение, вычитание, умножение и деление.

Форматирование чисел. Инкремент и декремент. Совместное использование различных операторов. Использование встроенных математических функций. Основы программирования на РНР.

Тема 5. Использование строк. Удаление концевых пробелов. Соединение строк (сцепление, конкатенация). Кодирование и декодирование строк. Шифрование и дешифрование строк. Извлечение части строки.

Тема 6. Управляющие структуры. Условный оператор if. Другие операторы. Использование оператора if-else. Использование конструкции if-elseif. Условная конструкция switch. Цикл while. Цикл for.

Тема 7. Массивы. Создание массива. Добавление элементов в массив. Доступ к элементам массива. Сортировка массивов. Преобразование строк и массивов. Создание массива в экранной форме. Создание многомерных массивов.

Тема 8. Регулярные выражения. Что такое регулярные выражения. Создание простого шаблона. Сопоставление с шаблонами. Создание более сложных шаблонов. Сопоставление с шаблоном и его замена.

Тема 9. Создание функций. Создание и использование простых функций. Создание и вызов функций, принимающих аргументы. Создание и использование функций, возвращающих значение. Переменные и функции. Содержание.

Тема 10. Файлы и каталоги. Права доступа к файлам. Запись данных в файл. Чтение файла. Каталоги. Загрузка файла на удаленный компьютер. Переименование и удаление файлов и каталогов.

Тема 11. Базы данных. Соединение с сервером и создание базы данных. Создание таблицы. Отправка данных. Извлечение данных.

Тема 12. Использование cookie. Создание и чтение cookie. Добавление параметров в cookie. Удаление cookie

Тема 13. Создание Web-приложений. Использование функций include и require. Определение даты и времени. Использование HTTP-заголовков. Отправка электронной почты

Тема 14. Отладка сценариев. Распространенные ошибки. Сообщения о возможных ошибках и их протоколирование. Отслеживание ошибок. Использование инструкции die.

Тема 15. Основные понятия ООП. Классы и объекты .Инициализация переменных. Наследование. Конструкторы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]