Қазақстан Республикасының білім және ғылым министрлігі
Коммерциялық емес АҚ «Алматы энергетика және байланыс университеті»
Аэроғарыштық және ақпараттық технологиялар факультеті
«Компьютерлік технологиялар» кафедрасы
«Бекітемін»
ААТФ деканы_________Табултаев С.С.
«_____»_______________2016ж.
WebKPPhp4321–
Web қосымшаларын программалау .PHP
пәні бойынша
SYLLABUS
5B070400 - «Есептеу техникасы және бағдарламалық қамтамасыз ету»
мамандығы
Курс
4
Семестр
7
Барлық кредит саны
2
Барлық кредит ECTS
3
Барлық сағат саны
90
Дәрістер
15
Зертханалық жұмыстар
30
ОӨЖ
45
соның ішінде СӨЖМ
15
ЕГЖ
2
Емтихан
АЛМАТЫ 2016
Syllabus 5B070400 – «Есептеу техникасы және бағдарламалық қамтамасыз ету»
мамандығының жұмыстық оқу жоспарының негізінде құрастырған: аға оқытушы Ельчибаева
Р.Б..
Syllabus «Компьютерлік технологиялар» кафедрасының мәжілісінде қарастырылды
және мақұлданды, № 13 хаттама 23.06.2016ж.
КТ кафедрасының меңгерушісі ______________Құралбаев З.Қ.
Syllabus Аэроғарыштық және ақпараттық технологиялар факультетінің оқу-
әдістемелік комиссиясының отрысында талқыланған және бекітілген (№ 6 хаттама
28.06.2016 ж.) .
1 Оқытушы жайлы мәліметтер:
Ельчибаева Р.Б., КТ кафедрасының аға оқытушысы, Д307 бөлме.
Байланыс телефоны: 260-66-95.
2 Курстың аудиториялық сабақтарын өткізу уақыты мен орны оқу кестесінде
көрсетілген, СӨЖМ кеңес беру графигі Аэроғарыштық және ақпарттық технологиялар
факультеті деканатының (Д 407) және КТ кафедрасының (Д307) хабарландырулар
тақтасында орналасқан.
3 Oқу пәнінің сипаттамасы
3.1 Пәннің мақсаты – технологияларды дамыту, WEB-қосымшаларды ұйымдастыру
және жұмыс істеу принциптері, Интернет ортада пайдалану үшін серверлік қосымшалар
жобалау оқыту
Осы курста Зерттеу нысаны Интернетте қолданылатын технологиялар, сондай-ақ
Интернет ұйымдастыру және жұмыс істеу принциптері болып табылады. веб-сайттар құру
технологиялары жан-жақты қарастырған жөн. Соңғы жылдары, Интернет ұйымдастыру
әдістері айтарлықтай дамуына алды және белгілі бір логикалық толықтығын алған.
3.2
Пән тапсырмалары:
WEB-технологияларды шолуды асыру;
механизмі бар танысу веб-серверлер жұмыс істейді;
WEB-сервер қосымшалар технологиясының зерттеу асыру;
WEB-клиенттік қосымшаларды технологиясын зерттеу асыру;
PHP сценарий тілін пайдалана отырып, бағдарламалау дағдыларын алу;
WEB даму перспективаларын қарастыру /
3.3 Пәннің сипаттамамсы
Пән «5В070400 – Есептеу техникасы және бағдарламалық қамтамасыз ету»
мамандығының студенттеріне арналған және оның мақсаты студенттерді WEB ұйымдастыру
және жұмыс істеу принциптеріне Интернет ортада пайдалануға арналған тәсілдерімен
таныстыру.
Пәнді игеру нәтижесінде студенттің
білетіні - кез-келген мақсатта WEB-жобаларды іске асыру технологиясын
принциптері; дизайн және ақпараттық жүйелерді қорғау принциптері; Модель жүйелер мен
деректерді өңдеу; деректер базасын басқару; серверлік PHP бағдарламалау тілі;
қолынан келетіні - қазіргі заманғы WEB-технологиялар негізінде серверлік
қосымшаларды жасау;
келесі түсініктер болуы қажет - WEB-жобаларды жобалау және іске асыру
3.4 Пәннің қайта деректемелері: Информатика, Объектке ориентирленген
программалау – C#, Объектке ориентирленген программалау - C++
4. Пәннің құрылымы және мазмұны
4.1 Теориялық дайындық
№
Тақырып (модульдер, бөлімдер)
Пайдаланыл
ған әдебиет
1
Кіріспе. Пәнді оқыту мақсаттары мен әдістемесі. Интернет-
технологияларға шолу. Интернеттегі клиент-серверлік
архитектура. Әдебиет. (1с)
Конспект,
Ә.1, 2, 4
2
Интернеттегі WEB-cерверлер. Web-сервердің жұмыс
механизмі. Статикалық және динамикалық прақтар. CGI
технологиясы. Скрипттер. (1с)
Конспект,
Ә.1, 2, 4
3
Протокол HTTP. Протокол құрылымы. HTTP старттық жолы.
HTTP тақырыпшалары. Хабарлама денесі. (1с)
Конспект,
Ә.1
4
WEB-ресурстарды алу технологиясы. Web-парақтарды
кэштеу. Прокси-сервердің жұмыс механизмі. Құжаттардың
жарамдылық мерзімі. Механизм работы прокси-сервера. Срок
годности документов. Web-үдеткіштер. Кэштеу процесін
оптималдау есебінен үдету. (1с)
Конспект,
Ә.1, 4
5
Интернетте іздеу технологиясы. Қажетті ақпаратты іздеу
принциптері. Іздеу машинасының жұмыс механизмі. Индексті
құру. Индекстелген каталогтар. (1с)
Конспект,
Ә.1, 2, 3
6
Интернет қызметтері. Электронды пошта. E-mail қызметінің
жұмыс принципі. E-mail протоколдары. Пошталық клиенттердің
негізгі функциялары. Поштаның жұмыс принципі. Хатты жіберу
және жеткізу. Арнайы символдар мен қосалқы хабарларды
жіберу. НТТР сервер және клиент. НТТР-протокол бойынша
сұраныстар мен жауаптар тақырыпшалары. Электрондық пошта,
SMTP, РОРЗ протоколдары, пошталық сервер және клиент. (1с)
Конспект,
Ә.1, 4
7
Интернеттің іздеу технологиялары. Қажетті ақпаратты іздеу
принциптері. Іздеу машинасының жұмыс механизмі. Индексті
құру. (1с)
Конспект,
Ә. 2, 3, 5
8
Интернет қосымшаларын құру технологиясы. HTML
құжаттардың гипермәтіндік разметка тілі. HTML CSS пайдалану
технологиясы. DHTML, XHTML ерекшеліктері. Клиент және
сервер тарапында орындалатын технологиялар. Web – сервер
жұмыс механизмі. (1с)
Конспект,
Ә. 2, 3, 5
9
Интернет клиенттік қосымшаларын құру технологиясы.
Клиенттік машиналар үшін программалық құрал. JavaScript.
VBScript. Java апплеттер. (1с)
Конспект,
Ә. 2, 3, 5,8
10
Интернет серверлік қосымшаларын құру технологиялары.
Серверлерге арналған программалық құралдар. Клиент-серверлік
программалау. клиент- Web -сервер-сервер деректер қоры
көпдеңгейлі архитектурасы негізінде қосымшалар құру
технологиялары. Web –қосымшалар құру құралдары. (1с)
Конспект,
Ә. 2, 3, 5
11
Ортақ шлюздік интерфейс (CGI). Жұмыс істеуі. Қолданылу
аясы. Артықшылықтары. Кемшіліктері. (2с)
Конспект,
Ә.1, 4
12
XML разметка тілі. XML негізіндегі технологиялар (1с)
Конспект,
Ә.1, 4
13
Веб-сервердің
модульдік
кеңейтпелері.
Веб-сервердің
модульдік архитектурасы. Apache DSO. ISAPI (1с)
Конспект,
Ә.1,4,6
14
Интернет-технологиялардың даму келешегі: web 1.0, web 2.0,
web 3.0, semantic web. Web технологияларын салыстыру. (1с)
Конспект,
Ә.1, 4,6
Барлығы 15с.
4.2 Практикалық дайындық
4.2.1 Зертханалық жұмыстардың үлгілік тізімдері
№ Тақырып
Пайдаланылға
н әдебиет
1
Зертханалық жұмыс №1.
HTML-құжаттарын құру (4c.)
Конспект,
Ә. 2, 3, 5
2
Зертханалық жұмыс №2.
CSS пен жұмыс істеу
(4c.)
Конспект,
Ә. 2, 3, 5
3
Зертханалық жұмыс №3.
Web-серверді баптау және тағайындау
(2c.)
Конспект,
Ә. 2, 3, 5
4
Зертханалық жұмыс №4. JavaScript-пен
жұмыс істеу
(4c.)
Конспект,
Ә. 2, 3, 5
5
Зертханалық жұмыс №5. РНР
жұмыс істеу
(12c.)
Конспект,
Ә. 2, 3, 5
6
Зертханалық жұмыс №6. MySQL
жұмыс істеу
(4c.)
Конспект,
Ә. 2, 3, 5
Барлығы 30с.
4.3 Есептеу-графикалық жұмыстарының тақырыптары
ЕГЖ үлгілік тақырыптарының тізімі
ЕГЖ 1. Дамушы сайты орналасуы (CSS, JavaScript)
ЕГЖ 2. PHP бойынша сценарийі
Тақырыптар:
1. Интернет- магазин құру
2. Билеттер тапсырысын ұйымдастыру
3. Кадрлар агенттігінің жұмысын ұйымдастыру
4. Автомобильдерді жалға алу қызметін ұйымдастыру
5. Туристік агенттіктің жұмысын ұйымдастыру
6. Кітапхана жұмысын ұйымдастыру (кітап беру)
7. Дүкеннің жұмысын ұйымдастыру (тауарларды тіркеу)
8. Емхана жұмысын ұйымдастыру (дәрігерге тіркелу)
9. Техникалық қызмет көрсету бойынша сервистік орталықтың жұмысын ұйымдастыру
10. Программалық қамтаманың жаңартуларын тарату жүйесін ұйымдастыру
11. Жылжымайтын мүлік агенттігінің жұмысын автоматтандыру жүйесін ұйымдастыру
12. Видеоны жалға алу жұмысын ұйымдастыру
13. Ақпараттық ресурстарға енуді ақылы ету жұмысын ұйымдастыру
14. Өнім қоймасының жұмысын ұйымдастыру
15. Отель жұмысын ұйымдастыру
16. Ғимарат ішінде жабдықтың орын ауыстыруын тіркеуді жүзеге асыру
17. Студенттердің үлгерімін бақылау тәсілін құру
18. Ортаның әртүрлі сипаттамаларын есептеуге арналған океанографиялық калькуляторын
құру (Основа книга «Океанографические таблицы»)
19. Студенттердің білімін тестілеу
20. Транспорттың қозғалыс маршрутының кестесін құру (станция - маршрут - станция
маршрут - келу/кету уақыты).
21. Жұмыс күнін жоспарлау (тұтынушылар тізімі – планировщик – іс-шаралар).
22. Пәндер каталогы. Бірінші курс пәндері (деканат - кафедра – ағым – пәндер – ағымдағы
пәндер).
23. Қойма. Қоймаға тауардың түсу шығуын есептеу (адамдар - қойма – товар – тауар типі–
кіріс/шығыс).
24. Компьютер уақытын тіркеу журналы.
25. Дәрістер мен зертханалық сабақтарға қатысу журналы.
26. Кәсіпорындағы жабдықтарды тіркеу журналы.
27. Аттестациялық ведомосттар(деканат – кафедра – группа – студенттер – ведомосттар –
пәндер - бағалар).
28. Желілік және компьютерлік құрылғыларды тіркеу .
29. Деканат. Төлемдерді тіркеу, қарыздар, үлгерімді бақылау, анықтамалар беру (деканат –
топтра – студенттер – бағалар – оқуға төлемдер – анықтамалар).
30. Програмалық жабдықтарды тіркеу.
31. Кітапхана картотекасы.
32. Кафедралар.
33. Телефондық анықтамалық кітабы.
34. Университет аудиторияларының жүктелуі.
35. Сауалнама.
36. Wеb ресурстар.
37. Автопарк.
38. Буфет.
39. Радиодетальдар.
40. Науқастардың картотекасы.
41. Рецепттер.
42. Жазба кітапшасы-планировщик.
43. Кафедра кітаптары..
44. Музыкалық картотека.
45. Сақтандыру жүйесі.
4.4 СӨЖ тақырыптары
1. Интернет Бағдарламалар - чат, форум.
2. Интернетте жылдам пошта қызметтері.
3. Интернетке сертификаттау.
4. Құрылыс веб қосымшалар. Құжат Нысан моделі HTML.
5. Құрылыс веб қосымшалар. DHTML технологиясы.
6. Бағдарламалар және интернет браузерлер.
7. XML технологиясы.
8. XML элементтері мен атрибуттар.
9. XML технологиялар. Тілдер XSL, XSLT.
10. ActionScript технологиясы.
11. ActionScript объектісінің ерекшелігі мен әдістері
12. ActionScript оқиғалар ролик
5 Аралық және қорытынды бақылау сұрақтары
1.Ғаламдық желінің тарихы, тағайындалуы және.
2.Желінің клиент-серверлік архитектурасы.
3.Желінің бағдарламалық қамтамасы?
4.Провайдерлер және олардың желілері.
5.Провайдерлер желісінің бірігуі.
6.Желінің техникалық сипаттамасы және ақпарат таратудың стандарттары.
7. WEB-pecypс, гипертекст, графика, мультимедиа түсініктері.
8. Internet ортасындағы коммуникациялық қасиеттер және сипаттамалар.
9. Internet-тің коммуникацияланған Рull- және Push-моделдері.
10. Internet коммуникацияланған сервистерінің сипаттамалары.
11. Интернетке қол жеткізу технологиясы.
12. Интернетке кіру кезінде "соңғы миля" бойынша туындайтын қиындықтар.
13.Коммутацияланған телефон желісі арқылы.
14. Модемдердің жұмыс істеу қағидаты және жылдамдық сипаттамалары.
15. DSL, ADSL технологиялары бойынша кіру технологияларын ұйымдастыру.
16. ISDN технологиясы бойынша кіру технологияларын ұйымдастыру.
17. Интернетке кіруді ұйымдастырудың әртүрлі нұсқаларының сипаттамалары.
18. Интернетке кірудің құрал-жабдықтар жүйесі.
19. Интернеттегі клиенттердің және серверлердің жұмыс жасау механизмдері және
қағидалары.
20. Браузерлердің жұмыс жасау механизмі және тағайындалу қызметі.
21. HTTP-серверлердің жұмыс жасау механизмі және тағайындалу қызметі.
22.Браузерлердің баптаулары.
23. HTTP-серверлердің баптаулары.
24.Ақпаратты интернетке жіберген кезде ASCII-кодалардың тағайындалуы.
25. Интернетте қолданбалы бағдарламалық қамтамалардың бөліну қағидалары.
26.Клиенттік және серверлік скрипттер.
27. "Семіз клиент" технологиясы.
28. "Арық клиент" технологиясы.
29. CGI технологиясы.
30. ASP технологиясы.
31. Java технологиясы.
32. JavaScript,VBS технологиялары.
33. ActiveX технологиясы.
34. Скрипт-бағдарлама түсінігі.
35.Динамикалық и статикалық WEB-парақтар.
36. Proxy-серверлердің жұмыс жасау механизмі және тағайындалу қызметі.
37. Web 1.0,
38. Web 2.0,
39. Web 3.0,
40. Semantic web.
6 Студенттердің баға деңгейі жөнінде ақпараттар
6.1 Бағалау жүйесі
Сіздің білім деңгейіңіз оқудың кредиттік технологиясында қабылданған курс
бағдарламасы бойынша қорытынды бағалар шкаласына сәйкес бағаланады (1– кесте).
1 – кесте
Баға
Балдың сандық
Пайыздық
Бағаның бұрынғы түрі
эквиваленті
мазмұны
А
4,0
95-100
Үздік
А-
3,67
90-94
В+
3,33
85-89
Жақсы
В
3,0
80-84
В-
2,67
75-79
С+
2,33
70-74
Қанағат
С
2,0
65-69
С-
1,67
60-64
D+
1,33
55-59
D
1,0
50-54
F
0
0-49
Қанағаттанарлықсыз
Рұқсат рейтингісінің бағасы семестр бойына жинақталады. Жұмыстардың әр түрі 100
баллдық шкаламен бағаланады және 2 – кестеге сәйкес коэфиициенттік деңгей рұқсаты
ағымдағы бақылаудың орташа бағасына қосылады.
2 – кесте. Әр жұмыс түрінің маңыздылығы.
Параметрлер
Коэффициент салмағы
Зертханалық жұмыстардың
0,4
орындалуы
Курстық жұмыс
0,5
Дәріс сабақтарына қатысуы
0,1
Ағымдағы бақылаудың орташа
1,0
бағасы (Ор)
Аралық бақылау (АБ) академиялық күнтізбеге сәйкес семестрде екі рет өткізіледі. Әр
АБ (А1 және А2) 100-баллдық шкаласымен бағаланады, ақпараттық жүйемен АБ бағасының
орташа мәні есептеледі
Б
ор
=(Б
1
+Б
2
)/2 және 0,2 салмақ
коэффициентпен қабылдау бақылауына қосылады:
БР = 0,2Бор+0,8Ор.
Пән бойынша қорытынды баға шығарылады
Қ=0,6БР+0,4
Е,
Е – емтихандық бағасының сандық баламасы.
6.1 Баллдың қойылу саясаты
Максималды бағалар жұмыстың сапасына және орындалуына карап қойылады.
Тесттілік тапсырмалардың және дәріске қатысу бағалары тесттің дұрыс жауаптар санына
және жіберілген дәрістік сабақтардың санына байланысты қойылады.
6.2 Білім алушылардың оқу орындарының баға аударымдары
ҚР-да оқитындардың оқу жетістіктерінің бағалаудың баллдық-рейтингтік әріптік
жүйесіне ECTS (кредиттерді жинақтау және трансферттің (ауыстырудың) Европалық жүйесі)
бойынша бағаларды және кері ауыстыру 3-4 кестелерге сәйкес орындалады.
3 кесте - ҚР оқитындардың оқу жетістіктерінің бағалаудың баллдық-рейтингтік
әріптік жүйесі ECTS бойынша бағаларды ауыстыру
ECTS
Әріптік
Балдың
Пайыздық
Бағаның бұрынғы
бойынша
жүйедегі
сандық
мазмұны
түрі
бағалар
бағалар
эквиваленті
A
A
4,0
100
Өте жақсы
B
B+
3,33
85
Жақсы
C
B
3,0
80
D
C
2,0
65
Қанағаттанарлық
E
D
1,0
50
FX, F
F
0
0
Қанағаттанарлықсыз
4 кесте - Балды – рейтингтік әріптік РК баға жүйесіне сәйкес ECTS бойынша бағалар
Әріптік
системадағы
баға
Балдың
сандық
эквиваленті
Пайыздық
мазмұны
Бағаның бұрынғы
түрі
ECTS
бойынша
баға
А
4,0
95-100
Үздік
А
А-
3,67
90-94
В+
3,33
85-89
Жақсы
В
В
3,0
80-84
Жақсы
С
В-
2,67
75-79
С+
2,33
70-74
Қанағаттанарлық
С
2,0
65-69
Қанағаттанарлық
D
С-
1,67
60-64
D+
1,33
55-59
D
1,0
50-54
Қанағаттанарлық
E
F
0
0-49
Қанағаттанарлықсыз
FX, F
Оқып жүргендер пән бойынша Р 50% төмен алғандар, Retake өтулері міндетті
(қайталап оқу және тапсыру).
Қорытынды бақылау – ауызша емтихан. Емтихан сұрақтары мен тапсырмалары
теориялық және практикалық бөліктеріне қатысты дәрістік сабақтардың зерттеу
жұмыстарына қатысынсыз анықталады, 1:1тең болады.
7 Курс саясаты:
- сабаққа кешікпеу және сабақты жібермеу;
- мұғалімнің ұсынған дәрісін мұқият тыңдау;
- сабаққа белсенді түрде қатысу;
- белгілі себептермен жіберілген зертханалық сабақтарды өтеу (деканаттан жеке
рұқсат қағазы болған жағдайда);
- курстық жұмысты қорғауға семестр аяқталуынан бір апта бұрын өткізу;
- кітапханада және үйде өзбетімен оқу.
8 Академиалық этикалардың нормасы:
- тәртіптілік;
- ұқыптылық;
- адалдық;
- жауапкершілік;
- дәрісте ұялы телефондарды өшіріп жұмыс істеу
Түсініспеушілік тудыратын жағдайлар оқу топтарында оқытушымен, эдвайзермен
ашық талқылануы керек, ал түсіністікке қол жеткізілмесе бұл мәселе деканат
қызметкерлеріне жеткізілуі керек.
Әдебиеттер тізімі
Негізгі әдебиет:
1 Берлин А.Н. Основные протоколы интернет.-М.: «БИНОМ»,2012
2 Веллинг Л. Разработка веб-приложений с помощью PHP и MуSQL.-М.:
«Вильямс»,2010
3 Кузнецов М. ООП на РНР.-СПб.: «БХВ-Петербург» ,2007
4 Кошик А. Веб-аналитика 2.0 на практике. Тонкости и лучшие методики.-М.:
«Вильямс»,2011
5 Котеров Д. PHP 5.-СПб.: «БХВ-Петербург»,2011
Қосымша әдебиет:
6 Ашманов И. Продвижение сайта в поисковых системах. М., 2007
7 Бенкен Е PHP,MySQL,XML программирование для интернета СПб.: «БХВ-
Петербург», 2011
8 Бишоп Дж. Эффективная работа JAVA СПб., 2002
9 Блэк У. Интернет протоколы безопасности СПб., 2001
Достарыңызбен бөлісу: |