techniki internetowe - Politechnika Opolska

Transkrypt

techniki internetowe - Politechnika Opolska
Politechnika Opolska
Wydział Elektrotechniki, Automatyki i Informatyki
Karta Opisu Przedmiotu
Kierunek studiów
Profil kształcenia
Poziom studiów
Specjalność
Forma studiów
Semestr studiów
INFORMATYKA
Ogólnoakademicki
Studia pierwszego stopnia
Nazwa przedmiotu
TECHNIKI INTERNETOWE
Subject Title
Całk.
6
Wymagania
wstępne w
zakresie
przedmiotu
Studia stacjonarne
VI
Nauki podst. (T/N)
N
Internet technologies
ECTS (pkt.)
Tryb zaliczenia przedmiotu
Kod przedmiotu
Kont.
2,4 Prakt.
1,8
Egzamin
W61
Nazwy
Informatyka I, Informatyka II, Programowanie III, Sieci komputerowe I,
przedmiotów Sieci komputerowe II, Bazy danych I
1. Ma podstawową wiedzę z zakresu programowania języków
wyższego poziomu.
Wiedza
2. Ma podstawową wiedzę z zakresu przedmiotów kierunkowych
sieci komputerowe oraz bazy danych.
1. Potrafi pozyskiwać wiedzę oraz informację zgodną treścią
przedmiotu z literatury, baz danych, Internetu w językach polskim
Umiejętności
i angielskim.
2. Potrafi porozumiewać się w zagadnieniach technicznych w
zakresie treści i zagadnień przedmiotowych.
1. Rozumie potrzebę uczenia się i rozwijania, a także potrafi
organizować proces uczenia innych.
Kompetencje
społeczne
2. Potrafi współdziałać i pracować w grupie, inspirując pozostałych,
a także przyjmować w niej różne role.
Program przedmiotu
Forma zajęć
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
L. godz. zajęć w sem.
Całkowita
60
30
|
45
15
|
45
|
15
Prowadzący zajęcia
(tytuł/stopień naukowy, imię i nazwisko)
Dr inż. Ewelina Piotrowska
Dr inż. Ewelina Piotrowska
Mgr inż. Teresa Wiśniewska, dr inż. Ewelina
Piotrowska
|
|
Treści kształcenia
Wykład
Lp.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sposób realizacji Wykład w sali audytoryjnej (multimedialny)
Tematyka zajęć
Liczba godzin
Zakres wykładu, warunki zaliczenia, literatura. Wprowadzenie do problematyki
2
technologii internetowych.
Podstawy HTML.
2
Kaskadowe arkusze stylów - CSS.
2
Elementy języka Javascript. Sposoby użycia skryptów Javascript na stronach
2
WWW.
Charakterystyka serwerów aplikacji.
2
Wprowadzenie do języka PHP.
2
Obsługa bazy danych MySQL za pomocą języka PHP.
2
Przykłady zastosowania języka PHP.
4
Wprowadzenie do języka ASP.NET.
2
Obsługa bazy danych MS SQL Server za pomocą języka ASP.NET.
2
Przykłady zastosowania języka ASP.NET.
4
Bezpieczeństwo serwisów internetowych.
12.
L. godz. pracy własnej studenta
30
L. godz. kontaktowych w sem.
Sposoby sprawdzenia
zamierzonych efektów kształcenia
4
30
Egzamin pisemny
Ćwiczenia
Lp.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sposób realizacji Prezentacja zadanych ćwiczeń (multimedia)
Tematyka zajęć
Liczba godzin
Zapoznanie się z regulaminem, omówienie warunków uzyskania zaliczenia oraz
1
przedstawienie zagadnień poruszanych na zajęciach.
Przykłady, prezentacja i działanie edytorów HTML.
1
Przykłady, prezentacja i działanie systemów CMS.
1
E-biznes - przegląd zastosowań dla sklepów internetowych.
1
Trendy dotyczące designe’u portali intenetowych.
1
Pozycjonowanie stron WWW w rankingach.
1
Kanały RSS, czytniki RSS - prezentacja, cechy.
1
E-commerce - bezpieczeństwo transakcji internetowych.
1
Metodyka budowania mikroformatów na stronach WWW.
1
Metodyka tworzenia komunikatorów internetowych jako aplikacji webowej.
1
Metodyka tworzenia społecznościowej encyklopedii internetowej (MediaWiki).
1
Metodyka tworzenia twitterów na stronach WWW.
Metodyka wdrożenia spersonalizowanej mapy z użyciem Google Maps API.
Metodyka tworzenia mashup-ów (łączenie treści z różnych serwerów).
Kolokwium zaliczeniowe
L. godz. pracy własnej studenta
30
L. godz. kontaktowych w sem.
1
1
1
1
15
Zaliczenie na ocenę (zaprezentowanie rozwiązania ćwiczenia
Sposoby sprawdzenia
przydzielonego przez prowadzącego) oraz test sprawdzający
zamierzonych efektów kształcenia
zdobytą wiedzę o technologiach internetowych.
Laboratorium
Sposób realizacji Ćwiczenia laboratoryjne (praktyczne) przy komputerach
Lp.
Tematyka zajęć
Liczba godzin
Język HTML: znaczniki META, zmienne użytkownika, formatowanie tekstu,
1
1.
nagłówki, listy, odsyłacze.
2.
Język HTML: tworzenie ramek, odsyłacze na obrazkach, formatowanie tabel.
1
3.
Język XHTML: walidacja strony.
1
Kaskadowe arkusze stylów: składnia języka css, styl zewnetrzny, wewnętrzny i
1
4.
inline.
5.
Kaskadowe arkusze stylów: klasy, dziedziczenie, identyfikatory id.
1
Kaskadowe arkusze stylów: tworzenie menu, pozycjonowanie, szablony stron,
1
6.
walidacja.
7.
JavaScript: składnia języka, obiekty, funkcje.
1
8.
JavaScript: zdarzenia, tworzenie i obsługa formularzy, wyrażenia regularne.
1
9.
MySQL: łączenie z bazą, tworzenie tabeli, zapytania, eksport i import danych.
1
10.
MySQL: funkcje bazodanowe.
1
Język PHP: składnia języka, tworzenie skryptów, połączenie z serwerem
1
11.
MySQL.
12.
Język PHP: sesje, tworzenie i modyfikacja tabel w bazie danych.
1
13.
Tworzenie własnej strony internetowej na zadany temat.
1
14.
Tworzenie własnej strony internetowej na zadany temat.
1
Tworzenie własnej strony internetowej na zadany temat.
1
15.
L. godz. pracy własnej studenta
Sposoby sprawdzenia
zamierzonych efektów kształcenia
30
L. godz. kontaktowych w sem.
15
Ocena z realizacji cząstkowych zadań laboratoryjnych oraz
końcowej strony internetowej
1. Ma uporządkowaną, podbudowaną teoretycznie i
praktycznie wiedzę w zakresie budowy stron
internetowych.(W,L,Ć)
Wiedza
Efekty kształcenia dla
przedmiotu - po
Umiejętności
zakończonym cyklu
kształcenia
Kompetencje
społeczne
2. Ma podstawową wiedzę o trendach rozwojowych w
zakresie nowych rozwiązań stosowanych w technikach
internetowych.(W,L,Ć)
3. Zna techniki, metody, narzędzia niezbędne do budowy
stron internetowych.(W,L,Ć)
1. Potrafi projektować i implementować aplikacje internetowe
(L).
2. Ma umiejętność samokształcenia się w oparciu o
instrukcję języka programowania. (L)
1. Ma świadomość ważności i skutków funkcjonowania
zrealizowanych przez siebie stron internetowych, w tym
wpływu na interakcję z użytkownikiem zwykłym lub
biznesowym.(W,L)
2. Potrafi określać priorytety służące realizacji
funkcjonalnych, interaktywnych stron
internetowych.(W,L,Ć)
Metody dydaktyczne:
Wykład prowadzony jest z użyciem środków multimedialnych: laptop + projektor multimedialny. W
trakcie wykładu omawiane są zagadnienia zgodne z tematyką wykładu, poparte wieloma przykładami
uruchamianymi z serwera. W trakcie ćwiczeń studenci prezentują, z użyciem środków
multimedialnych (laptop + projektor multimedialny), metodologię użycia omawianych języków,
narzędzi oraz technologii informatycznych służących budowie stron bądź serwisów informatycznych.
Prowadzący ocenia pracę studenta w trakcie ćwiczeń laboratoryjnych (zadania cząstkowe), a także
określa zakres i szczegóły dotyczące końcowej ocenianej aplikacji internetowej na zadany temat.
Forma i warunki zaliczenia przedmiotu:
Egzamin pisemny - studenci zaliczają egzamin pod warunkiem uzyskania pozytywnych ocen z
ćwiczeń oraz ćwiczeń laboratoryjnych.
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] LIS M.: 101 praktycznych skryptów na stronę WWW. Wydanie II, Helion, Gliwice, 2006.
[5] HOLZNER S.: PHP 5. Radocha z programowania, Helion, Gliwice, 2006.
[6] DUCKETT J.: XHTML i CSS. Dostępne witryny internetowe, Helion, Gliwice, 2008.
[7] DANOWSKI B. i in.: Pozycjonowanie i optymalizacja stron WWW. Jak to się robi. Optymalizacja
funkcjonalności serwisów internetowych, Helion, Gliwice, 2006.
Literatura uzupełniająca:
[1] LIS M.:Tablice informatyczne. PHP, Helion, Gliwice, 2009.
[2] LIS M.: Tablice informatyczne. JavaScript, Helion, Gliwice, 2005.
[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.
[7] ENGLISH J.: Macromedia Flash 8. Oficjalny podręcznik, Helion, Gliwice, 2006.
______________
* niewłaściwe przekreślić
…………………………………………………..
……………………………………………………….
(kierownik jednostki organizacyjnej/bezpośredni przełożony:
pieczęć/podpis
(Dziekan Wydziału
pieczęć/podpis)