Читайте также: |
|
5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және HCI» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
ПӘКК «Ақпараттық технологиялар» кафедрасының отырысында талқыланған
«______» ____________ 201___ жыл. Хаттама № ______
«Ақпараттық технологиялар» кафедрасының меңгерушісі:
т.ғ.д., профессор _________________ Тусупова С.А
ТҮСІНДІРМЕ ЖАЗБАХАТ
Windows-та бағдарламалау және HCI» оқу-әдiстемелiк кешені «Ақпараттық жүйелер» мамандығы студенттері үшін элективті пән болып табылады. «Windows-та бағдарламалау және HCI» пәні студенттерді компьютерлік телекоммуникациямен таныстыруға және гипермәтіндік құжаттарды өңдеуге, Интернет желісін публикаттау үшін арналған.
Ол студенттердің жергілікті желіде жұмыс істеуінің жалпы мәдениетімен байланысты мүмкіндіктерінің дамуына жол ашады. Курс мәтінмен және графикпен жұмыс істеуге, сонымен қатар бағдарламалау мен жобалау және ақпараттық жүйелерді өңдеуге мүмкіндік береді.
Курстың мақсаты аудиториясы – «Ақпараттық жүйелер» мамандығының студенттері.
Курс, ең алдымен көрcетiлген пәннiң зерттелуі үшiн (күндізгі бөлімде) оқытушының басшылығымен үйренуге арналған, сонымен бiрге бұл пәнді өзінше (дербес) үйренуде қосымша оқу, оқу-әдiстемелiк және тексеру материалы ретінде қолданыла алады.
.
ЖҰМЫСТЫҚ ОҚУ БАҒДАРЛАМАСЫНА ЖАЛПЫ СИПАТТАМА
Кесте 1
Оқу бөлімі | Семестлер саны | Кредиттер саны | Сағаттар саны | Дәрістер | Зертханалық сабақтар (ЗС) | Семинарлық немесе тәжірбиелік сабақтар | СОӨЖ | СӨЖ | Бақылау түрі мен формасы | ||
АБ1 | АБ 2 | ҚБ | |||||||||
күндізгі | тест | тест | емтихан | ||||||||
сыртқы |
ПӘННІҢ ҚЫСҚА СИПАТТАМАСЫ
«Windows-та бағдарламалау және HCI» оқу-әдiстемелiк кешені «Ақпараттық жүйелер» мамандығы студенттері үшін элективті пән болып табылады. «Windows-та бағдарламалау және HCI» пәні студенттерді компьютерлік телекоммуникациямен таныстыруға және гипермәтіндік құжаттарды өңдеуге, Интернет желісін публикаттау үшін арналған.
Ол студенттердің жергілікті желіде жұмыс істеуінің жалпы мәдениетімен байланысты мүмкіндіктерінің дамуына жол ашады. Курс мәтінмен және графикпен жұмыс істеуге, сонымен қатар бағдарламалау мен жобалау және ақпараттық жүйелерді өңдеуге мүмкіндік береді.
Пәнді оқыту мақсаты. «Windows-та бағдарламалау және HCI» курсының мақсаты базалық алгоритмдеумен, PHP тілінің көмегімен web-бағдарламалау, PHP-ді деректер қорында қолдану,MySQL-ді қолдана білу, сонымен қатар негізгі технология мен веб бағдарламалаудың қатынасы туралы жалпы түсінікті үйретеді.
.
Пәнді үйрену тапсырмалары.
Пәнді үйрену тапсырмалары болып табылады:
· web-бағдарламалау туралы бейнелеу;
· PHP бағдарламалау тілімен танысу;
· CMS өңдеуін үйрену.
Пәнді оқып бітіргенде студенттің алған, уйренген білім, дағды деңгейі:
Пәнді оқып-уйрену нәтижесінде студент білуі тиіс:
· основные технологии web-бағдарламалаудың негізгі технологияларын;
· PHP тілінің конструкцияларын.
Істей алуы керек:
· PHP тілінде скриптерді өңдеуді орындауды;
· PHP тілінде негізгі алгоритмдіксконструкцияларды жүзеге асыруды;
· Кітапхана қызметтерінің анықтамалық мәліметтерінің көмегімен қолдануды;
Пәннің пререквизиттері: Бағдарламалау технологиясы, Мәліметтерді талдау және бағдарламалау, Жүйелік БҚ және БТ Ассемблер, Операциялық жүйелер және желілер.
Пәннің постреквизиттері: Экономикадағы мәліметтер банкі және қорлары, е-коммерция және коммерциялық бейнелеу, Образдарды тану, Компьютерлік графика,Суреттерді кескіндеу, Дипломдық жоба.
НЕГІЗГІ БӨЛІМ
ДӘРІС ТАҚЫРЫПТАРЫНЫҢ АТАУЛАРЫ
Тақырып 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-ге параметрлерді қосу.Сookie-ді жою.
Тақырып 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 функцияларының қолданылуы.
Тақырып 1 3. Күн мен уақытты анықтау. Электрондық поштаның жіберілуі.
Тақырып 14. Қателерді қадағалау. Die инструкциясының қолданылуы.
Тақырып 15. ОБП(объекттелген бағдарланған программа) негізгі түсініктері.
ЗЕРТХАНАЛЫҚ САБАҚТАР ТАҚЫРЫБЫ
Тақырып 1. Айнымалыларды шығару және құру.
Тақырып 2. Арифметикалық, логическалық операторлар.
Тақырып 3. Шартты операторлар.
Тақырып 4. Циклдік операторлар.
Тақырып 5. Көбейту кестесі.
Тақырып 6. Массивтер.
Тақырып 7. Навигациялық меню.
Тақырып 8. Функцияны тәжірибелік қолдану.
Тақырып 9. Функциямен жұмыс істеу. Айнымалылардың көріну аймағы.
Тақырып 10. Айнымалылармен жұмыс істеуге арналған фукциялар.
Тақырып 11. Математикалық функциялар.
Тақырып 12. Еxplode, implode, htmlspecialchars функциялары.
Тақырып 13. Нtmlentities, html_entity_decode функциялары.
Тақырып 14. L trim, rtrim, trim функциялары.
СОӨЖ ТАҚЫРЫПТАРЫ
Тақырып 1. Тілдің синтаксисі. Айнымалылар, тұрақтылар,операторлар.
Тақырып 2. PHP оператор тілі,
Тақырып 3. Серверлік технологияның клиенттік негізі.
Тақырып 4. Функцияның құрылуы және пайдалануы.
Тақырып 5. ОБП(объекттелген бағдарланған программа) негізгі түсініктері.
Тақырып 6. Массивті деректермен жұмыс істеуге арналған функциялар.
Тақырып 7. Жолдармен жұмыс істеуге арналған функция.
Тақырып 8. Файл құру.
Тақырып 9. Деректер қоры негізгі түсініктер.
Тақырып 10. SQL-дің негізгі операторлары.
Самостоятельная работа студентов проводится вне рамок учебного расписания и предназначена для закрепления лекционного материала и ознакомления с рекомендованной литературой. Из предложенных тем по каждому кредиту выбирается одна и готовится проект. Студенту дается 4 недели на выполнение каждой самостоятельной работы. На каждой 5-ой неделе семестра проводится контроль СРС. Студенты защищают свою выполненную работу. Форма контроля – защита проекта.
СӨЖ ТАҚЫРЫПТАРЫ
Тақырып 1. Тілдің синтаксисі. Айнымалылар, тұрақтылар,операторлар.
Тақырып 2. PHP оператор тілі,
Тақырып 3. Серверлік технологияның клиенттік негізі.
Тақырып 4. Функцияның құрылуы және пайдалануы.
Тақырып 5. ОБП(объекттелген бағдарланған программа) негізгі түсініктері.
Тақырып 6. Массивті деректермен жұмыс істеуге арналған функциялар.
Тақырып 7. Жолдармен жұмыс істеуге арналған функция.
Тақырып 8. Файл құру.
ҰСЫНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ:
Негізгі әдебиеттер:
18. Акатов А. Уроки PHP. М.: 2003
19. Артеменко Ю.Н. MySQL Руководство администратора. – М.: Изд. дом "Вильямс", 2005
20. Водолазский В. Эффективная работа: PHP 4. — СПб.: Питер, 2002. — 416 с.
21. Григин И. PHP 4. Специальный справочник. — СПб.: Питер, 2002. — 672 с.
22. Колисниченко Д. Движок для вашего сайта. – СПб.: БХВ-Петербург, 2008. – 368с.: ил.
23. Костарев А.Ф. PHP в Web-дизайне: Учебное пособие. / А.Ф. Костарев.- СПб.: BHV-Петербург, 2002.- 592 с.: ил.
24. Дюбуа П. MySQL. Третье издание. – Издательство: Вильямс, 2007. – 1168 с.
25. Орлов Л. Web-сайт без секретов. – М.: Новый ИД, 2004. – 512 с.
26. Леонтьев Б. Как создать собственный магазин в Интернете. – М. НТ Пресс, 2006. – 352 с.
27. Веллинг Л., Томсон Л. Разработка Web-приложений с помощью PHP и MySQL. Третье издание. – Вильямс, 2005. – 880 с.
28. Аткинсон Л., Сураски З. PHP 5. Библиотека профессионала. Третье издание. – Вильямс, 2005. – 944 с.
29. Мерсер Д., Кент А. PHP 5 для начинающих. – Вильямс, Диалектика, 2006. – 848 с.
30. Коггзолл Дж. PHP 5. Полное руководство. – Вильямс, 2006. – 752 с
31. Леки-Томпсон Э. PHP 5 для профессионалов. Вильямс, 2006. – 608 с.
32. Конверс Т. PHP 5 и MySQL. Библия пользователя. – Вильямс, 2006. – 1216 с.
33. Харрис Э. PHP/MySQL для начинающих. – Кудиц-образ, 2007. – 384 с.
34. Меллер А. PHP 5 и MySQL 5. – М.: Бином, 2007. – 368 с.
Қосымша:
14. Флёнов М. PHP глазами хакера. – Спб.: БХВ-Петербург, 2005
15. Артеменко Ю.Н. MySQL Справочник по языку. – М.: Изд. дом "Вильямс", 2005
16. Найк Дилип. Стандарты и протоколы Интернета/Пер. с англ.—М.: Издательский отдел «Русская Редакция» ТОО «Channel Trading Ltd.» 2001
17. Graph H. Bulding web-sites with Joomla. Addison-Wesley. 2006
18. Стандарты по локальным вычислительным сетям: Справочник. В.К. Щербо, Б.М. Киреичев, С.И. Самойленко. - М.:Радио и связь. 2004
19. Руслан Куперин. Учебный курс по программированию на PHP.
20. Басс Л., Клементс П., Кацман Р. Архитектура программного обеспечения на практике. 2-е издание. – СПб.: Питер, 2006. – 575 с.
21. Бек К. Экстремальное программирование: разработка через тестирование. – СПб.: Питер, 2003. – 224 с.
22. Селко Д. Стиль программирования Джо Селко на SQL. – СПб.: Питер, 2006. –208 с.
23. Брагин Л. Электронная коммерция: Учебное пособие. – М.: Экономист, 2005-287 с.
24. Орлов Л.В. Как создать электронный магазин в Интернет. 3-е издание. – М.: Новый ИД, 2004. – 384 с.
25. Юрасов А.В. Электронная коммерция. – М.: Дело, 2003. – 480 с.
26. И. Квинт. HTML и CSS на 100%. – CПб.: Питер, 2009. – 352 с.
Дайындықта келесі электрондық ресурстарды қолдану ұсынылады:
19. Жоголев Е.А. Технология программирования [Электронная версия - диск]: Учебное пособие. / Е.А. Жоголев.- М.: Научный Мир, 2004.- 1, 84 Мб.
20. Кузнецов М.В. PHP 5. Практика разработки Web-сайтов [Электронная версия - диск]: Учебник. / М.В. Кузнецов, И.В. Симдянов, С.В. Голышев.- Санкт-Петербург: БХВ-Петербург, 2005.
21. Кухарчик А. PHP: обучение на примерах [Электронная версия - диск]: Учебное пособие. / А. Кухарчик.- Минск: "Новое знание", 2004.- 22, 7 Мб.
22. Мазуркевич А. PHP: настольная книга программиста [Электронная версия - диск]: Учебное пособие. / А. Мазуркевич.- Мн.: Новое знание, 2003.- 13, 2 Мб.
23. Ульман Л. Основы программирования на PHP [Электронная версия - диск]: Учебное пособие. / Л. Ульман.- М.: ДМК Пресс, 2001.- 9, 51 Мб.
24. Фленов М.Е. PHP глазами хакера [Электронная версия - диск]: Учебник. / М.Е. Фленов.- Санкт-Петербург: БХВ-Петербург, 2005.- 38, 5 Мб
25. Север Apache. Источник: http://apache.ru
26. Руководство по PHP 3. Источник: http://www.ru.php.net/manual/manual.php3
27. Учебник PHP. Источник: http://softtime.ru
28. Сервера WAMP и XAMPP. Источник: http://apachefriends.org
29. Документация фирмы MicroSoft. Источник: http://office.microsoft.com/ru-ru/
30. Dweb.ru – Портал для web-мастера: PHP
31. PHP — система разработки скриптов.
32. PHP Manual.
33. PHP.SU - Программирование на PHP.
34. Язык PHP [Электронная версия - диск]: Учебное пособие.- 2009.- 1, 09 Мб.
35. Krumo: Version 2.0 of print_r(); and ver_dump(). Режим доступа: http://www.sourceforge.net/projects/krumo/.
36. PHP, MySQL и другие веб-технологии. Режим доступа: http://www.php.su/
Дата добавления: 2015-08-13; просмотров: 156 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Алматы, 2012 | | | ТЕМЫ И ПРОДОЛЖИТЕЛЬНОСТЬ ИХ ИЗУЧЕНИЯ |