Файл қосу

Web - программалау принциптері




|ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ                             |
|СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ                       |
|3 деңгейлі СМК құжаты      |ПОӘК                |ПОӘК                            |
|                           |                    |042-18-12.1.73/01-2013          |
|«Интернетте программалау»  |№1 басылым          |                                |
|пәнінің оқытушыға арналған |18.09.2013ж         |                                |
|бағдарламасы               |                    |                                |








                          «Интернетте программалау»




                        пәнінен оқу-әдістемелік кешен


             050703 – «Ақпараттық жүйелер»  мамандығына арналған




                 ОҚЫТУШЫҒА АРНАЛҒАН ПӘННІҢ ОҚУ БАҒДАРЛАМАСЫ




















                                    Семей
                                    2013



      Алғы сөз


      1. Құрастырған

      ___________  Ерланова  Г.Ж.,  «Ақпараттық  жүйелер»  кафедрасының  аға
оқытушысы, Семей қаласының Шәкәрім атындағы мемлекеттік университеті

   «___09__» ______09_____________ 2013 ж.





      2. Талқыланды


      2.1. Семей қаласының Шәкәрім атындағы мемлекеттік университетінің

       «Ақпараттық жүйелер» кафедрасы отырысында қарастырылды.


      Хаттама № _1__  «__09__» ___09_____________ 2013 ж.


      Кафедра меңгерушісі __________ /Смагулов С.К., э.ғ.к./






      2.2.  «Ақпараттық-коммуникациялық  технологиялар»  факультетінің  оқу-
әдістемелік бюросы отырысында қарастырылды.


      Хаттама № _1__  «_11_» _______09___________ 2013ж.


      Төрағасы __________ /Бекбаева Р.С./






      3. бекітілді


      Университеттің  Оқу-әдістемелік  кеңесі  отырысында  баспаға  жіберуге
ұсынылды және мақұлданды.


      Хаттама № _1__  «_18_»______09_______2013ж.


      ОӘК төрағасы, оқу-әдістемелік істер бойынша проректор


       _______________ / Г.К. Искакова /










      АЛҒАШ ЕНГІЗІЛІП ОТЫР












                                   Мазмұны





1. Пайдалану облысы


2. Нормативті сілтеме

3. Жалпы мағлұматтар

4. Оқытушыға арналған пәннің жұмыс жоспары

5. Студенттің өздік жұмыс тақырыптары

6. Пәннің оқу-әдістемелік картасы

7. Оқу-әдістемелік әдебиетпен қамтамасыз ету картасы

8. Әдебиет



1. Пайдалану облысы

      «Интернетте  программалау»  пәнінен  оқу-әдістемелік  кешен   050703-
«Ақпараттық жүйелер» мамандығының студенттеріне  арналған.  Ол  студенттерді
курс  мазмұнымен,  оның   актуалдылығымен   және   қажеттілігімен,   курстың
саясатымен, студенттердің оқу  процесінде  алған  білімдерімен  таныстырады.
Оқу-әдістемелік кешен пәнді оқу кезінде негізгі бастама болып табылады.




    2. Нормативті сілтеме
    «Интернетте программалау» пәнінен оқу-әдістемелік  кешен   құрастырылды
және келесі құжаттардың талаптары  мен  ұсыныстарына  сәйкес   берілген  пән
бойынша оқу процесін ұйымдастыру ұсынылды:
    050703  –  «Ақпараттық  жүйелер»  мамандығының   білімнің   мемлекеттік
жалпыміндетті стандарты, ГОСО РК 3.08.329-2006, №  779,  23  желтоқсан  2005
жылдан Қазақстан Республикасының білім және ғылым министрлігінің  Бұйрығымен
бекітілген және іске қосылған.



    3. Жалпы мағлұматтар


    3.1. Пән мазмұнының қысқаша сипаттамасы
    “Интернетте  программалау”  курсы  WEB-қосымшаларының  типтеріне  шолу,
әртүрлі  деңгейдегі  жүйелерде  WEB-технологияларды  қолдануға   және   WEB-
қосымшаларды  жетілдіру  ерекшеліктеріне  байланысты   сұрақтар   жиынтығын,
сонымен қатар Web-программалау бойынша білім  алу,  деректер  базасына  Web-
сайттар мен Web-интерфейстерді программалау үшін PHP тілінің  мүмкіндіктерін
қарастырады.
    3.2. Осы курстың мақсаты: Web-программалау бойынша білім алу,  деректер
базасына Web-сайттар мен Web-интерфейстерді программалау  үшін  PHP  тілінің
мүмкіндіктерін меңгеру
    3.3. Пәнді оқудың негізгі міндеті:
    Курсты оқыту барысында  студент білуі керек: ұйымдастыру  принциптерін,
интернеттің қызметтерін және ақпаратты  өңдейтін  WEB-технологияларын  білу,
қазіргі  WEB-технологиялардың  негізінде  программалық  қосымшалар   жасауды
білуі,   WEB-технологиялардың   дамуының   қазіргі    перспективалары    мен
беталыстары туралы түсінігі болуы қажет.
   3.4.      Пәнді оқу нәтижесінде студент:

   Білімі: программалық өнімді өндіру кезеңдерін, әдістерін және программаны
   тестілеу құралдарын, Web-интерфейстерін деректер  базасында  тиімді  іске
   асыру тәсілдерін біледі.

   Іскерлігі:  Web-сайттар  программалық  жабдықтарын   жобалаудың   негізгі
   әдістері мен құралдарын қолдана біледі.

   Дағдылары: Web-программалау принциптерін пайдалану дағдысы бар.

   Біліктілігі: Web-сайт құрудың тәжірибелік дағдысын көрсетеді.


   3.5. Курс пререквизиттері:
    • Ақпараттану
    • Алгоритмдеу және программалау тілдері
    • Ақпараттық жүйе негіздері
    • Web  технологиялар
   3.6. Курс постреквизиттері:
    • жоқ
                  Кесте 1 - Жұмыстық оқу жоспарынан көшірме
|Курс                                                              |Семестр   |
|1                                                                 |2         |
|Дәрістік сабақтар                                                            |
|Кіріспе. Қазіргі Интернет-технологиялар.                          |1         |
|Web-программалау принциптері.                                     |    1     |
|PHP-ға кіріспе. IDE, веб-сервер, МББЖ  таңдау                     |1         |
|РНР синтаксисі негіздері                                          |1         |
|РНР басқару конструкциялары                                       |1         |
|РНР мәліметтер массивімен жұмыс                                   |1         |
|РНР жолдармен жұмыс.                                              |1         |
|PHP функциялары.                                                  |1         |
|PHP көмегімен сұраныстарды өңдеу.                                 |1         |
|Файлдық жүйемен жұмыс.                                            |1         |
|Деректер базасы және МББЖ.                                        |1         |
|PHP және MySQL өзара әрекеті.                                     |1         |
|Сессия көмегімен кіру авторизациясы.                              |1         |
|Өрнектер.                                                         |1         |
|PHP-да шаблондарды қолдану.                                       |1         |
|Тәжірибелік сабақтар                                                         |
|Кіріспе. Қазіргі Интернет-технологиялар.                          |    1     |
|Web-программалау принциптері.                                     |1         |
|PHP-ға кіріспе. IDE, веб-сервер, МББЖ  таңдау                     |1         |
|РНР синтаксисі негіздері                                          |1         |
|РНР басқару конструкциялары                                       |1         |
|РНР мәліметтер массивімен жұмыс                                   |1         |
|РНР жолдармен жұмыс.                                              |1         |
|PHP функциялары.                                                  |1         |
|PHP көмегімен сұраныстарды өңдеу.                                 |1         |
|Файлдық жүйемен жұмыс.                                            |1         |
|Деректер базасы және МББЖ.                                        |1         |
|PHP және MySQL өзара әрекеті.                                     |1         |
|Сессия көмегімен кіру авторизациясы.                              |1         |
|Өрнектер.                                                         |1         |
|PHP-да шаблондарды қолдану.                                       |1         |
|Зертханалық жұмыстар                                                         |
|Кіріспе. Қазіргі Интернет-технологиялар.                          |    1     |
|Web-программалау принциптері.                                     |1         |
|PHP-ға кіріспе. IDE, веб-сервер, МББЖ  таңдау                     |1         |
|РНР синтаксисі негіздері                                          |1         |
|РНР басқару конструкциялары                                       |1         |
|РНР мәліметтер массивімен жұмыс                                   |1         |
|РНР жолдармен жұмыс.                                              |1         |
|PHP функциялары.                                                  |1         |
|PHP көмегімен сұраныстарды өңдеу.                                 |1         |
|Файлдық жүйемен жұмыс.                                            |1         |
|Деректер базасы және МББЖ.                                        |1         |
|PHP және MySQL өзара әрекеті.                                     |1         |
|Сессия көмегімен кіру авторизациясы.                              |1         |
|Өрнектер.                                                         |1         |
|PHP-да шаблондарды қолдану.                                       |1         |


    5. СТУДЕНТТІҢ ӨЗДІК ЖҰМЫС ТАҚЫРЫПТАРЫ:
5.1. Пәннің зерттейтін объектісі және құрылымы.
5.2. Ақпаратты өңдейтін және беретін WEB-технологиялар туралы түсінік.
5.3. WEB-технологияларының дамуының тарихи мәліметі.
5.4. WEB-қосымшаларының типтеріне шолу.
5.5. Интернеттегі клиент-серверлік архитектура.
5.6. Компьютер мен қосымшаның клиент-серверлі әрекеттесуі.
5.7. Компьютерлік тораптар.
5.8. Интернеттегі тораптардың иерархиясы.
5.9. Интернеттегі ISP, POP, NAP түсініктері.
5.10. Интернетке ақпаратты жіберу. TCP/IP  протоколдарының стэгі.
5.11. IP – бағдарының үрдісі.
5.12. Домендік аттардың жүйесі. DNS – сервер.
5.13. Броузерлер мен серверлер.
5.14. Прокси-сервер.  URL-мекенінің форматы.
5.15. OSI моделінің қолданбалы деңгейінің протоколдары.
5.16. Гипермәтін және WEB –парақтар.
5.17. HTTP сервер және клиент.
5.18. HTTP-протоколы бойынша сұраулар мен жауаптардың атаулары.
5.19. Электрондық пошта, SMTP және POP3 протоколдары,  пошталы  сервер  және
клиент.
5.20.  FTP  протоколдарын,  FTP-қоры  мекенінің  форматын,  FTP-сервер  және
клиенттерін белгілеу.
5.21. Чат, шұғыл поштаның қызметтері,  IRC-желілері.
5.22. Telnet протоколдарын белгілеу.
5.23. IP-телефония, видеоконференциялар, WAР-протоколы негізіндегі  мобильді
интернет.
5.24. Статистикалық және динамикалық HTML-парақтар.
5.25.  Құжатты  гипермәтіндік  белгілейтін  HTML,  OHTML,   XHTML,   XML   –
ерекшеліктері.
5.26. HTML-де CSS-ті қолдану технологиялары.
5.27. Клиент және сервер жағында орындалатын технологиялар.
5.28. WEB-сервер жұмысының механизмі.
5.29. Серверді қоршаған ортаның айнымалылары.
5.30. CGI технологиясы, CGI бойынша сұраулар мен жауаптардың атаулары.
5.31. PERL, PHP, ASP, SSI-дің серверлік сценарийлері.
5.32. WEB-қосымшаларын жасаудың аспаптары.
5.33.  WEB-технологиялардың  негізінде  компьютер  желілеріндегі   ақпаратты
қорғау.
5.34. WEB-технологияларының қолдану салалары мен даму перспективалары.







    6. пәннің оқу-әдістемелік картасы

    Кесте 3 – Пәннің оқу-әдістемелік картасы
|Тақырыбы                                     |Көрнекіл|Өзіндік менгеру|Бақылау  |
|                                             |іктер,  |сұрақтары      |түрі     |
|                                             |плакатта|               |         |
|                                             |р       |               |         |
|дәріс                 |лабораториялық        |        |               |         |
|1                     |2                     |3       |4              |5        |
|Кіріспе. Қазіргі      |Қазіргі               |        |Қазіргі        |Конспект |
|Интернет-технологиялар|Интернет-технологиялар|        |Интернет-технол|СӨЖ      |
|.                     |.                     |        |огиялар.       |Тест     |
|Web-программалау      |Web-программалау      |        |Кіріспе. РНР   |Конспект |
|принциптері.          |принциптері.          |        |негізгі        |СӨЖ      |
|                      |                      |        |ұғымдары       |Тест     |
|PHP-ға кіріспе. IDE,  |PHP-ға кіріспе. IDE,  |        |IDE,           |Конспект |
|веб-сервер, МББЖ      |веб-сервер, МББЖ      |        |веб-сервер,    |СӨЖ      |
|таңдау                |таңдау                |        |МББЖ  таңдау   |Тест     |
|РНР синтаксисі        |РНР синтаксисі        |        |РНР синтаксисі |Конспект |
|негіздері             |негіздері             |        |               |СӨЖ      |
|                      |                      |        |               |Тест     |
|РНР басқару           |РНР басқару           |        |РНР мәліметтер |Конспект |
|конструкциялары       |конструкциялары       |        |типі           |СӨЖ      |
|                      |                      |        |               |Тест     |
|РНР мәліметтер        |РНР мәліметтер        |        |РНР айнымалылар|Конспект |
|массивімен жұмыс      |массивімен жұмыс      |        |мен тұрақтылар |СӨЖ      |
|                      |                      |        |               |Тест     |
|РНР жолдармен жұмыс.  |РНР жолдармен жұмыс.  |        |РНР            |Конспект |
|                      |                      |        |операторлары   |СӨЖ      |
|                      |                      |        |               |Тест     |
|PHP функциялары.      |PHP функциялары.      |        |РНР өрнектер   |Конспект |
|                      |                      |        |               |СӨЖ      |
|                      |                      |        |               |Тест     |
|PHP көмегімен         |PHP көмегімен         |        |РНР басқарушы  |Конспект |
|сұраныстарды өңдеу.   |сұраныстарды өңдеу.   |        |құрылымдары    |СӨЖ      |
|                      |                      |        |               |Тест     |
|Файлдық жүйемен жұмыс.|Файлдық жүйемен жұмыс.|        |РНР функциялар |Конспект |
|                      |                      |        |               |СӨЖ      |
|                      |                      |        |               |Тест     |
|Деректер базасы және  |Деректер базасы және  |        |РНР кластар    |Конспект |
|МББЖ.                 |МББЖ.                 |        |               |СӨЖ      |
|                      |                      |        |               |Тест     |
|PHP және MySQL өзара  |PHP және MySQL өзара  |        |РНР массивтер  |Конспект |
|әрекеті.              |әрекеті.              |        |               |СӨЖ      |
|                      |                      |        |               |Тест     |
|Сессия көмегімен кіру |Сессия көмегімен кіру |        |РНР глобальды  |Конспект |
|авторизациясы.        |авторизациясы.        |        |массивтер      |СӨЖ      |
|                      |                      |        |               |Тест     |
|Өрнектер.             |Өрнектер.             |        |Cookies РНР-да |Конспект |
|                      |                      |        |               |СӨЖ      |
|                      |                      |        |               |Тест     |
|PHP-да шаблондарды    |PHP-да шаблондарды    |        |РНР-да         |Конспект |
|қолдану.              |қолдану.              |        |сессиялар      |СӨЖ      |
|                      |                      |        |               |Тест     |















    7. оқу-әдістемелік әдебиетпен қамтамасыз ету картасы

    Кесте 4 – Оқу-әдістемелік әдебиетпен қамтамасыз ету картасы
|Әдебиет, оқу-әдістемелік|Экземпляр саны |Студенттер саны    |Қамтамасыз ету     |
|құралдар атаулары       |               |                   |проценті           |
|1                       |2              |3                  |4                  |
|Гаевский А.Ю. 100%      |5              |14                 |35%                |
|самоучитель по созданию |               |                   |                   |
|Web-страниц и           |               |                   |                   |
|Web-сайтов. HTML и      |               |                   |                   |
|JavaScript/ А.Ю.        |               |                   |                   |
|Гаевский;               |               |                   |                   |
|В.А.Романовский.- М.:   |               |                   |                   |
|Технолоджи-3000; Триумф,|               |                   |                   |
|2008                    |               |                   |                   |
|Квинт И. HTML и CSS на  |10             |14                 |71%                |
|100%/ И. Квинт.- М.,    |               |                   |                   |
|СПб: Питер, 2008        |               |                   |                   |
|Дубовиченко С.Б.        |5              |14                 |35%                |
|Web-дизайн: Интернет и  |               |                   |                   |
|Front Page XP: Учеб. для|               |                   |                   |
|вузов и колледжей. / С.Б|               |                   |                   |
|Дубовиченко.- Алматы:   |               |                   |                   |
|Нур-пресс, 2006         |               |                   |                   |

      8 Әдебиеттер


      8.1 Негізгі әдебиеттер
      8.1.1 Гаевский А.Ю. 100% самоучитель по созданию  Web-страниц  и  Web-
          сайтов. HTML и JavaScript/ А.Ю.  Гаевский;  В.А.Романовский.-  М.:
          Технолоджи-3000; Триумф, 2008
      8.1.2 Квинт И. HTML и CSS на 100%/ И. Квинт.- М., СПб: Питер, 2008
      8.1.3 Дубовиченко С.Б. Web-дизайн: Интернет и Front Page XP: Учеб. для
          вузов и колледжей. / С.Б Дубовиченко.- Алматы: Нур-пресс, 2006


      8.2 Қосымша
      8.2.1  Шлосснейгл  Д.  Профессиональное   программирование   на   PHP.
          Практическое руководство по разработке крупномасштабных Web-сайтов
          и прил. с помощью PHP 5; / Д. Шлосснейгл; пер. с  англ.-  М.-СПб.:
          Издательский дом "Вильямс", 2006
      8.2.2 Дронов В.А. PHP, MySQL и Dreamweaver.  Разработка  интерактивных
          Web-сайтов. – СПб.: БХВ-Петербург, 2007.
      8.2.3 Зольников Д.с. PHP 5. .Как  самостоятельно  создать  сайт  любой
          сложности – 2-е изд., стер. – М.: НТ Пресс, 2007.

Пәндер