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)