Nazwa przedmiotu:
Techniki internetu
Koordynator przedmiotu:
dr inż. Piotr Witoński
Status przedmiotu:
Fakultatywny ograniczonego wyboru
Poziom kształcenia:
Studia I stopnia
Program:
Elektronika i Telekomunikacja
Grupa przedmiotów:
Przedmioty informatyki - obieralne
Kod przedmiotu:
TINZ
Semestr nominalny:
7 / rok ak. 2017/2018
Liczba punktów ECTS:
6
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba godzin kontaktowych - 28 h - w tym: a) uczestnictwo w zajęciach stacjonarnych - 8 h, b) uczestnictwo w konsultacjach (poprzez Skype) - 12 h, c) analiza dokonanej przez nauczyciela oceny projektu - 5 h, d) uczestnictwo w egzaminie - 3 h. Praca własna studenta - 120 h - w tym: a) samodzielne studiowanie materiałów wykładowych - 45; b) samodzielne studiowanie i rozwiązywanie zadań z ćwiczeń - 25 c) wykonanie projektu - 30 d) przygotowanie się do egzaminu - 20
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
2
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
2
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt30h
  • Lekcje komputerowe0h
Wymagania wstępne:
Podstawy tworzenia witryn internetowych. Podstawowa wiedza z dziedziny baz danych.
Limit liczby studentów:
30
Cel przedmiotu:
Zapoznanie studentów z technologiami tworzenia serwisów sieciowych: HTML (HyperText Markup Language), PHP (Personal Home Page) oraz ASP.NET 2.0 w środowisku Visual Web Developer Express 2008 lub nowszym.
Treści kształcenia:
Część 1 - Narzędzia serwisu WWW 1. HTML i DHTML - HTML - DHTML 2. XML - Poprawność składniowa dokumentów XML - Poprawność strukturalna dokumentu XML - Wizualizacja dokumentu XML za pomocą CSS - Prezentacja dokumentów za pomocą arkuszy XSL i transformacji XSLT 3. Flash - Niezbędne informacje - Budowa programu - Animacja ruchu - Animacja kształtu - Warstwa maskująca - Efekt Alpha - Przyciski -. Menu - Importowanie plików multimedialnych Część 2 - Technologie aplikacji internetowych 4. PERL i CGI - Czynności wstępne -. PERL opis języka - Budowa aplikacji Internetowej - Ćwiczenia 5. ASP - Wiadomości wstępne - Zmienne i stałe w VBScript - Operatory w VBScript - Struktury sterujące w VBScript - Klasy i obiekty - Wykorzystanie baz danych 6. PHP - Wiadomości wstępne - Stałe i zmienne PHP - Operatory - Struktury sterujące - Klasy i obiekty - Przekazywanie danych - Wykorzystanie baz danych 7. JSP - Wiadomości wstępne - Opis języka JAVA - Składnia stron JSP - Budowa aplikacji internetowej - Ćwiczenia
Metody oceny:
Oceniane jest wykonanie zadania projektowego w wybranej przez studenta technologii PHP lub ASP.Net (za 30 punktów) oraz egzamin pisemny (za 70 punktów).
Egzamin:
tak
Literatura:
Podręczniki elektroniczne: - Dokumentcja języka PHP http://www.php.net/manual/pl/ - Dokumentacja serwera Apache http://httpd.apache.org/docs/ - Dokumentacja serwera baz danych MySQL http://dev.mysql.com/doc/ - Witryna projektu XAMPP http://www.apachefriends.org/en/xampp.html Podręczniki drukowane: - Luke Welling, Laura Thomson, "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie czwarte", Wydawnictwo Helion, Gliwice 2009 - Chris Payne, "ASP.NET dla każdego", Wydawnictwo Helion, Gliwice 2002 - Marian Mysior, "Wprowadzenie do ASP.NET 2.0. Ćwiczenia praktyczne", Wydawnictwo Nakom, Poznań 2007 - Marcin Lis, "C#. Praktyczny kurs. Poznaj tajniki programowania w C#", Wydawnictwo Helion, Gliwice 2007
Witryna www przedmiotu:
https://red.okno.pw.edu.pl/witryna/home.php
Uwagi:
-

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt TIW_01
Zna język opisu stron internetowych HTML i PHP.
Weryfikacja: projekt, egzamin
Powiązane efekty kierunkowe: K_W18, K_W19
Powiązane efekty obszarowe: T1A_W04, T1A_W04
Efekt TIW_02
Zna technologię ASP.Net.
Weryfikacja: projekt, egzamin
Powiązane efekty kierunkowe: K_W18, K_W19
Powiązane efekty obszarowe: T1A_W04, T1A_W04

Profil ogólnoakademicki - umiejętności

Efekt TIU_01
Potrafi tworzyć witryny internetowe z użyciem technologii PHP.
Weryfikacja: projekt, egzamin
Powiązane efekty kierunkowe: K_U07, K_U15
Powiązane efekty obszarowe: T1A_U07, T1A_U14, T1A_U15
Efekt TIU_02
Potrafi tworzyć witryny internetowe w oparciu o technologię ASP.NET.
Weryfikacja: projekt, egzamin
Powiązane efekty kierunkowe: K_U07, K_U15
Powiązane efekty obszarowe: T1A_U07, T1A_U14, T1A_U15

Profil ogólnoakademicki - kompetencje społeczne

Efekt TIK_01
Zarządzanie procesem powstawania projektu informatycznego.
Weryfikacja: projekt, egzamin
Powiązane efekty kierunkowe: K_K04, K_K06
Powiązane efekty obszarowe: T1A_K04, T1A_K06
Efekt TIK_02
Wybór właściwej technologii do wykonania zadania.
Weryfikacja: projekt, egzamin
Powiązane efekty kierunkowe: K_K04, K_K06
Powiązane efekty obszarowe: T1A_K04, T1A_K06