Bazy danych w serwisach WWW
Transkrypt
Bazy danych w serwisach WWW
Karta Opisu Przedmiotu Studia podyplomowe TECHNIKI INTERNETOWE I SYSTEMY BAZ DANYCH Nazwa przedmiotu Bazy Danych w serwisach WWW Subject Title Semestr I Wymagania wstępne w zakresie przedmiotu Databases in WWW services ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu 1 5 Kolokwium zaliczeniowe Podstawy algorytmiki i programowania w dowolnym języku Nazwy programowania, podstawowa wiedza w zakresie sieci przedmiotów komputerowych, podstawy technik internetowych, podstawy baz danych. Ma podstawową wiedzę z zagadnień sieci komputerowych i zna 1. zasady projektowania i implementowania aplikacji w Wiedza architekturze klient-serwer w dowolnym języku programowania. 2. Zna podstawy baz danych. 1. Umiejętności Kompetencje społeczne Umie napisać interaktywną aplikację opartą na architekturze klient-serwer w dowolnym języku programowania. Umie zaprojektować prostą relacyjną bazę danych: utworzyć 2. tabele, wypełnić je danymi i zadać zapytanie do bazy danych w języku zapytań SQL. 1. Potrafi współdziałać i pracować w grupie, przyjmując w niej różne role. Program przedmiotu Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć w semestrze 10 20 - Prowadzący zajęcia (tytuł/stopień naukowy, imię i nazwisko) dr inż. Anna Zatwarnicka dr inż. Anna Zatwarnicka - Treści kształcenia Lp. 1. 2. 3. 4. 5. 6. 7. Wykład informacyjny, wykład problemowy, opis, instruktaż, w miarę możliwości wykład konwersatoryjny oraz dyskusja dydaktyczna, Wykład Sposób realizacji metoda sytuacyjna, przypadków. Liczba Tematyka zajęć godzin Zakres wykładu, warunki zaliczenia, literatura. Przypomnienie specyfiki projektowania aplikacji webowych w architekturze klient-serwer. Omówienie potrzebnych narzędzi i oprogramowania. Pierwsze kroki w ASP.NET 2.0. 1 Rodzaje zmiennych i zakresy zmiennych w ASP.NET. 1 Oprogramowanie elementów interfejsu użytkownika w ASP.NET: pól edycyjnych, etykiet, przycisków, odnośników. Powiązanie stron. 1 Oprogramowanie pól wyboru i list rozwijalnych. 1 Umieszczanie zagnieżdżonych elementów na stronie WWW – grafiki i tekstów. 1 Umieszczanie na stronie multimediów: strumieni dźwięku i wideo. 1 Komunikacja z bazą danych. Nawiązywanie połączenia i wykonywanie zapytań. 1 1 8. Oprogramowanie dostępu do bazy danych w języku programowania Java. Prosta aplikacja konsolowa i okienkowa. Java Server Pages – specyfika programowania. Omówienie składni i zmiennych. Serwer aplikacji TOMCAT – omówienie przetwarzania stron JSP. Nawiązywanie połączenia z bazą danych za pomocą JSP. Obsługa wyjątków. 1 9. 10. Liczba godzin zajęć w semestrze Sposoby sprawdzenia zamierzonych efektów kształcenia Wiedza Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia Umiejętności 1 1 10 Kolokwium zaliczeniowe. Ma uporządkowaną podbudowana teoretycznie wiedzę 1. dotyczącą projektowania i realizacji serwisów webowych wykorzystujących Bazy Danych. Ma uporządkowaną wiedzą w zakresie łączenia 2. technologii informatycznych, w tym różnych języków programowania z różnymi bazami danych. Potrafi zaprojektować i zaimplementować w wybranym 1. języku programowania serwis webowy wykorzystujący bazę danych. Potrafi uwzględnić potrzeby użytkowników serwisu i ograniczenia wynikające z zastosowanych technologii do zbudowania w pełni funkcjonalnego serwisu WW. Dodatkowo umie pozyskiwać informacje z literatury 2. materiałów źródłowych (tuto riali, sylabusów, również w j. angielskim), potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie. 1. Rozumie potrzebę ciągłego dokształcania się. Kompetencje społeczne Ma świadomość odpowiedzialności za pracę własną oraz 2. gotowość podporządkowania się zasadom pracy w zespole. Metody dydaktyczne: Wykład informacyjny z elementami wykładu problemowego, ćwiczenia laboratoryjne wykonywane przez studentów z wykorzystaniem sprzętu komputerowego i urządzeń sieciowych, dyskusja dydaktyczna w ramach ćwiczeń laboratoryjnych. Forma i warunki zaliczenia przedmiotu: Kolokwium – końcowy test pisemny (wymagane otrzymanie minimum 60% punktów), poprawne wykonanie wszystkich ćwiczeń przewidzianych programem laboratorium, poprawne wykonanie testów, pozytywne oceny z przygotowanie teoretycznego (ocena łączna jest średnia arytmetyczna poszczególnych ćwiczeń). Literatura podstawowa: [1] Liberty Jesse: ASP.NET 2.0 i Ajax. Helion, Gliwice 2008. [2] Connolly Randy: ASP .NET 2.0. Projektowanie aplikacji internetowych. Helion, Gliwice, 2008. [3] Payne Chris: ASP .NET dla każdego. Helion, Gliwice 2002. [4] Basham Bryan: Head First Servlets & JSP. Helion, Gliwice 2005. [5] Kurs ASP.NET na stronie: http://www.centrumxp.pl/dotNet/22,kategoria,Kurs-ASPNET-2.aspx. Literatura uzupełniająca: [1] Tutorial w serwisie Microsoft: http://msdn.microsoft.com/en-us/centrum-asp-net.aspx. [2] Tutorial opracowany przez konsorcjum W3C: http://www.w3schools.com/aspnet/default.asp. [3] Materiały na stronach prowadzącego zajęcia. 2 [4] Tutorial Java Server Pages: http://www.jsptut.com/ [5] Materiały z JSP dostępne na: http://www.mimuw.edu.pl/~janusz/dydaktyka/20042005/info_zpp/prezentacje/jsp.html [6] Reilly Douglas: Programowanie Web Forms w ASP.NET 2.0. APN Promise, Warszawa 2006. ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: (Dziekan Wydziału pieczęć/podpis pieczęć/podpis) 3