
- •Алматы, 2012
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Алматы, 2012
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Оқылатын пәннiң сипаттамасы (түсiнiктеме )
- •Жұмыстық оқу бағдарламасына жалпы сипаттама
- •Пәннің қысқа сипаттамасы
- •Дәріс тақырыптарының жіктелімі
- •Темы и содержание семинарских (практических) занятий
- •Темы и содержание лабораторных занятий
- •Тематика срсп
- •Тематика срс
- •Список рекомендуемой литературы:
- •Силлабус (sillabus)
- •Алматы, 2012
- •Пояснительная записка
- •Общие данные по рабочей программе
- •Краткое описание дисциплины
- •Основная часть тематика лекционных занятий
- •Темы и содержание семинарских (практических) занятий
- •Темы и содержание лабораторных занятий
- •Тематика срсп
- •Тематика срс
- •Список рекомендуемой литературы:
- •Темы и продолжительность их изучения
- •Задания самостоятельной работы:
- •Тематика и график сдачи срсп
- •График сдачи срс и время консультаций
- •Перечень срс по курсу
- •Вопросы для проведения контроля
- •Информация по оценке знаний
- •Критерии оценки (обобщенные)
- •Определение итоговой оценки по вск
- •Процедура апелляции
- •Требования преподавателя Политика и процедуры курса
- •График выполнения и сдачи заданий по дисциплине
- •График сдачи срс и время консультаций
- •Перечень срс по курсу
- •Лекционный комплекс-контент (тезисы лекций, иллюстративный и раздаточный материал, список рекомендуемой литературы) «программирование в windows и hci»
- •Алматы, 2012 Лекция 1. Введение в php. Основы синтаксиса языка php.
- •План лабораторных занятий
- •Лабораторная работа 1 - Создание и вывод переменных
- •Лабораторная работа 2 – Арифметические, логические операторы
- •Лабораторная работа 3 - Конструкции if, else и elseif
- •Лабораторная работа 4 - Цикл for
- •Лабораторная работа 5 - Таблица умножения
- •Лабораторная работа 6 - Массивы
- •Лабораторная работа 7 - Навигационное меню.
- •Лабораторная работа 8 - Практическое использование функций
- •Лабораторная работа 9 - Работа с функциями. Область видимости переменных.
- •План семинарских (практических) занятий
- •Практическая работа № 2 Использование основных операторов
- •Практическая работа № 3 Использование функций
- •Практическая работа № 4 Работа с формами
- •Лабораторная работа № 5 Работа со строками и заголовком html документа
- •Практическая работа № 6 Принципы Объектно-ориентированного программирования
- •Практическая работа № 7 Работа с датой Основы работы с базами данных на примере MySql
- •Практическая работа № 8 Работа с изображениями. Работа с регулярными выражениями. Работа с cookies Работа с сессиями
- •План лабораторных занятий
- •Лабораторная работа 1 - Создание и вывод переменных
- •Основы php Лабораторная работа 7 - Практическое использование функций
- •Лабораторная работа 7 - Работа с функциями. Область видимости переменных.
- •План семинарских (практических) занятий
- •Методические рекомендации по изучению дисциплины
- •(По работе с учебно-методическим комплексом) Основания, целевая аудитория и ориентированность учебно-методического комплекса
- •Рекомендуемый порядок работы с учебно-методическим комплексом
- •Программное и мультимедийное сопровождение учебных занятий по дисциплине «Алгоритмы, структуры данных и программирование»
- •Программные средства обеспечения дисциплины:
- •Электронные учебники:
- •Перечень специализированных аудиторий, кабинетов и лабораторий
- •Карта обеспеченности дисциплины учебной и учебно-методической литературой
Дәріс тақырыптарының жіктелімі
Тақырып 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. Основные понятия ООП. Классы и объекты .Инициализация переменных. Наследование. Конструкторы.
Темы и содержание семинарских (практических) занятий
Тема 1. Основы синтаксиса Передача данных в браузер
Тема 2. Синтаксис переменных Типы переменных. Присвоение значений переменным.
Тема 3. Создание простой формы. Использование методов Get и Post.
Тема 4. Использование встроенных математических функций. Основы программирования на РНР.
Тема 5. Работа с текстом. Кодирование и декодирование строк. Шифрование и дешифрование строк.
Тема 6. Условные операторы. Циклические операторы
Тема 7.. Создание массивов: одномерные и многомерные массивы.
Тема 8. Регулярные выражения.
Тема 9. Запись данных в файл. Чтение файла. Каталоги.
Тема 10. Создание базу данных.
Тема 11 Создание и чтение cookie.
Тема 12. Использование функций include и require
Тема 13. Определение даты и времени. Отправка электронной почты
Тема 14. Отслеживание ошибок. Использование инструкции die.
Тема 15. Основные понятия ООП.