6 sem NS technikiInternetowe

Transkrypt

6 sem NS technikiInternetowe
Politechnika Opolska
Wydział Elektrotechniki, Automatyki i Informatyki
Załącznik nr 1
do Uczelnianego Systemu Zapewnienia Jakości Kształcenia
KARTA OPISU PRZEDMIOTU
INFORMATYKA
KIERUNEK STUDIÓW
SPECJALNOŚĆ
NIESTACJONARNE I-GO STOPNIA
RODZAJ STUDIÓW
TECHNIKI INTERNETOWE
NAZWA PRZEDMIOTU
SUBJECT TITLE
INTERNET TECHNOLOGY
RODZAJ PRZEDMIOTU *)
KIERUNKOWY
SEMESTR STUDIÓW
ECTS (pkt.)
TRYB ZALICZENIA PRZEDMIOTU
KOD PRZEDMIOTU:
6
6
EGZAMIN
B5
Przedmioty wprowadzające
oraz wymagania ogólne**)
Znajomość podstawowych języków programowania (np. C, C++), podstawy baz danych.
PROGRAM PRZEDMIOTU
FORMA ZAJĘĆ
WYKŁAD
LICZBA GODZIN
ZAJĘĆ W SEMESTRZE
20
PROWADZĄCY ZAJĘCIA
(tytuł/stopień naukowy, imię i nazwisko)
DR INś. JACEK KORNIAK
ĆWICZENIA
LABORATORIUM
PROJEKT
20
DR INś.
JACEK KORNIAK
SEMINARIUM
TREŚCI KSZTAŁCENIA (PROGRAM NAUCZANIA)
WYKŁAD
Lp.
Tematyka zajęć
Liczba godzin
1.
Anatomia prezentacji WWW, organizacja i struktury stron WWW, podstawowe znaczniki html.
2
2.
Tworzenie hiperpołączeń, anatomia adresu URL, rodzaje adresów URL.
1
3.
Grafika na stronie WWW, wykorzystywanie obrazów, kolorów i tła, plików dźwiękowe i wideo.
1
4.
Tworzenie i formatowanie tabel na stronie WWW, umieszczanie grafiki w komórkach tabel.
1
5.
Tworzenie ramek i połączeń do nich, ramki lokalne.
1
6.
Mapy odsyłaczy działające po stronie klienta i serwera, tworzenie formularzy, układy formularzy,
1
7.
Idea uŜywania stylów, arkusze stylów w dokumencie html,
1
8.
Elementy języka Javascript. Sposoby uŜycia skryptów Javascript na stronach WWW.
1
9.
PHP – przykład języka internetowego działającego po stronie serwera (podstawowe pojęcia).
2
10. Składnia języka PHP.
2
11. Wykorzystanie języka PHP do obsługi formularzy i poczty.
2
12. Obsługa grafiki z pomocą języka PHP. Obsługa sesji - pliki cookies.
1
13. Operacje plikowe z wykorzystaniem języka PHP.
1
14. Obsługa bazy danych MySQL za pomocą języka PHP.
2
15. Przykłady zaawansowanych technik z uŜyciem bazy danych MySQL oraz języka PHP.
2
RAZEM GODZIN W SEMESTRZE
20
Nazwa przedmiotu
TREŚCI KSZTAŁCENIA (PROGRAM NAUCZANIA)
ĆWICZENIA
Lp.
Tematyka zajęć
Liczba godzin
RAZEM GODZIN W SEMESTRZE
TREŚCI KSZTAŁCENIA (PROGRAM NAUCZANIA)
PROJEKT
Lp.
Tematyka zajęć
Liczba godzin
Język HTML: znaczniki META, zmienne uŜytkownika, formatowanie tekstu, nagłówki, listy,
16. odsyłacze.
1
17. Język HTML: tworzenie ramek, odsyłacze na obrazkach, formatowanie tabel.
1
18. Język XHTML: walidacja strony.
1
19. Kaskadowe arkusze stylów: składnia języka css, styl zewnętrzny, wewnętrzny i inline.
1
20. Kaskadowe arkusze stylów: klasy, dziedziczenie, identyfikatory id.
1
21. Kaskadowe arkusze stylów: tworzenie menu, pozycjonowanie, szablony stron, walidacja.
1
22. JavaScript: składnia języka, obiekty, funkcje.
1
23. JavaScript: zdarzenia, tworzenie i obsługa formularzy, wyraŜenia regularne.
1
24. MySQL: łączenie z bazą, tworzenie tabeli, zapytania, eksport i import danych.
1
25. MySQL: funkcje bazodanowe.
1
26. Język PHP: składnia języka, tworzenie skryptów, połączenie z serwerem MySQL,.
1
27. Język PHP: sesje, tworzenie i modyfikacja tabel w bazie danych.
1
28. Tworzenie własnej aplikacji internetowej na zadany temat.
8
RAZEM GODZIN W SEMESTRZE
20
ZAŁOśENIA I CELE PRZEDMIOTU:
Celem przedmiotu jest zapoznanie studenta z budową strony/witryny WWW, aktualnymi technikami związanymi
z programowaniem w sieci Internet, w szczególności z językami HTML, XHTML oraz arkuszami stylów. Istotnym
zagadnieniem jest wykorzystanie języka programowania o stronie serwera (PHP) w przykładach obsługi sesji,
poczty, formularzy, a takŜe baz danych. Przedstawione techniki oraz narzędzia pozwolą na omówienie zagadnień
dotyczących implementacji zaawansowanych usług internetowych (sklep internetowy).
METODY DYDAKTYCZNE:
Wykład prowadzony jest z uŜyciem środków multimedialnych: laptop + projektor multimedialny. W trakcie
wykładu omawiane są podstawowe informacje związane z treścią dotyczącą zagadnienia, poparte wieloma
przykładami uruchamianymi z serwera.
FORMA I WARUNKI ZALICZENIA PRZEDMIOTU:
Egzamin pisemny
LITERATURA PODSTAWOWA:
[1] Welling L., Thomson L., "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty", Helion, Gliwice, 2005.
[2] Schultz D., Cook C., HTML, XHTML i CSS. Nowoczesne tworzenie stron WWW, Helion, Gliwice, 2008.
[3] Meyer E.A., CSS według Erica Meyera. Sztuka projektowania stron WWW, Helion, Gliwice, 2005.
[4] Holzner S., PHP 5. Radocha z programowania, Helion, Gliwice, 2006.
[5] Lis M., 101 praktycznych skryptów na stronę WWW. Wydanie II, Helion, Gliwice, 2006.
[6] Duckett J., XHTML i CSS. Dostępne witryny internetowe, Helion, Gliwice, 2008.
LITERATURA UZUPEŁNIAJĄCA:
[1] Lis M., Tablice informatyczne. PHP, Helion, Gliwice, 2009.
[2] Lis M., Tablice informatyczne. JavaScript, Helion, Gliwice, 2005.
2
Nazwa przedmiotu
[3] Sokół R., Tablice informatyczne. HTML i XHTML, Helion, Gliwice, 2007.
[4] Kozłowski K., Tablice informatyczne. XML, Helion, Gliwice, 2007.
[5] Danowski B., Tablice informatyczne. CSS, Helion, Gliwice, 2007.
[6] http://www.w3c.org.
LITERATURA ANGIELSKOJĘZYCZNA:
[1] Welling L., Thomson L. ”PHP and MySQL Web Development”, Fourth Edition, Developer’s Library, 2009.
[2] Eich B., Goodmann D., Morrison M. “JavaScript. Bible”, PaperBack, 2007.
*) niewłaściwe przekreślić – zgodnie z arkuszem planu studiów,
**) podać wybrane nazwy przedmiotów stanowiących wprowadzenie/uzupełnienie do przedmiotu opisywanego, oraz zakres
wiadomości/umiejętności/kompetencji jakie powinien posiadać student przed rozpoczęciem nauki tego przedmiotu;
.............................................................................
.................................................
(Kierownik jednostki organizacyjnej/bezpośredni przełoŜony:
pieczęć/podpis)
(Dziekan Wydziału …………………:
pieczęć/podpis)
3