Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)

Sylabus przedmiotu Aplikacje internetowe w technologii .NET:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Aplikacje internetowe w technologii .NET
Specjalność systemy komputerowe i oprogramowanie
Jednostka prowadząca Katedra Inżynierii Oprogramowania
Nauczyciel odpowiedzialny Michał Zabłocki <mzablocki@wi.zut.edu.pl>
Inni nauczyciele Tomasz Wierciński <Tomasz.Wiercinski@zut.edu.pl>
ECTS (planowane) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 10 Grupa obieralna 2

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL6 15 1,00,38zaliczenie
wykładyW6 15 1,00,62zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawowa umiejętność programowania obiektowego
W-2Podstawowa znajomość języków HTML i XML
W-3Podstawowa znajomość relacyjnych baz danych

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Ukształtowanie umiejętności rozumienia podstawowych pojęć związanych z technologią ASP.NET
C-2Nabycie umiejętności tworzenia aplikacji internetowych z wykorzystaniem technologii ASP.NET

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Zapoznanie ze środowiskiem Visual Studio, wykonanie prostej aplikacji ASP.NET oraz ustalenie zarysu aplikacji, która będzie rozwijana na wszystkich kolejnych zajęciach laboratoryjnych.3
T-L-2Implementacja w języku C# aplikacji internetowej z wykorzystaniem technologii ASP.NET oraz ADO.NET w środowisku Visual Studio 200810
T-L-3Zaliczenie przedmiotu2
15
wykłady
T-W-1Elementy platformy Microsoft .NET2
T-W-2Struktura aplikacji ASP.NET2
T-W-3Kontrolki ekranowe w ASP.NET3
T-W-4Strony wzorcowe i elementy nawigacyjne.2
T-W-5Zarządzanie stanem aplikacji2
T-W-6Język LINQ oraz obsługa baz danych z wykorzystaniem ADO.NET2
T-W-7Zaliczenie przedmiotu2
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w laboratoriach15
A-L-2Przygotowanie do ćwiczeń6
A-L-3Przaca w domu nad budowaną aplikacją internetową7
A-L-4Udział w konsultacjach do laboratorium2
30
wykłady
A-W-1Udział w wykładach15
A-W-2Udział w konsultacjach do wykładu2
A-W-3Samodzielne tworzenie programów omawianych na wykładzie.6
A-W-4Samodzielne studiowanie literatury4
A-W-5Przygotowanie do zaliczenia3
30

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny
M-2Dyskusja dydaktyczna
M-3Ćwiczenia przedmiotowe

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Zaliczenie ustne lub pisemne w formie testu z pytaniami otwartymi.
S-2Ocena podsumowująca: Ocena implementacji aplikacji realizowanej w ramach ćwiczeń laboratoryjnych

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O2/05_W01
W wyniku przeprowadzonych zajęć student powien być w stanie scharakteryzować modele komunikacyjne WebForms i WebServices; powinien znać metody uwierzytelniania użytkowników mozliwe do zastosowania w ramach platformy .NET; powinien umieć opisać komponenty aplikacji ASP.NET oraz znać zasady współpracy aplikacji ASP.NET z róznymi rodzajami baz danych.
I_1A_W23C-1T-W-5, T-W-2, T-W-6, T-W-3, T-W-4, T-W-1M-1, M-2S-1

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O2/05_U01
Po zakończeniu przedmiotu student będzie potrafił zbudować aplikację internetową w technologii ASP.NET.
I_1A_U09C-2T-L-2, T-L-1M-2, M-3S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O2/05_W01
W wyniku przeprowadzonych zajęć student powien być w stanie scharakteryzować modele komunikacyjne WebForms i WebServices; powinien znać metody uwierzytelniania użytkowników mozliwe do zastosowania w ramach platformy .NET; powinien umieć opisać komponenty aplikacji ASP.NET oraz znać zasady współpracy aplikacji ASP.NET z róznymi rodzajami baz danych.
2,0Student nie zna podstawowych pojęć związanych z budową aplikacji internetowych w środowisku ASP.NET
3,0Student jest w stanie zdefiniować podstawowe pojęcia związane z budową aplikacji internetowych w środowisku ASP.NET
3,5Student jest w stanie opisać podstawowe etapy budowy aplikacji internetowych w środowisku ASP.NET
4,0Student jest w stanie zastosować zdobytą wiedzę w praktyce, czyli jest w stanie rozwiązać postawione przed nim zadanie za pomocą odpowiednich mechanizmów oraz kontrolek środowiska ASP.NET .
4,5Student jest w stanie dokonać analizy porównawczej różnych narzędzi wykorzystywanych w środowisku ASP.NET
5,0Student jest w stanie uzasadnić wybór (lub odrzucenie) technologii ASP.NET dla konkretnego zadania projektowego.

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O2/05_U01
Po zakończeniu przedmiotu student będzie potrafił zbudować aplikację internetową w technologii ASP.NET.
2,0Student nie jest w stanie stworzyć prostej aplikacji internetowej w technologii ASP.NET
3,0Student jest w stanie stworzyć prostą aplikację internetową w technologii ASP.NET
3,5Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych oraz standardowych mechanizmów nawigacyjnych
4,0Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych i standardowych mechanizmów nawigacyjnych oraz współpracującą z bazą danych
4,5Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych i standardowych mechanizmów nawigacyjnych; współpracującą z bazą danych oraz wyposażoną w mechanizm rejestrowania i logowania użytkowników
5,0Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych i standardowych mechanizmów nawigacyjnych; współpracującą z bazą danych; wyposażoną w mechanizm rejestrowania i logowania użytkowników oraz panel administracyjny

Literatura podstawowa

  1. Jesse Liberty, Dan Maharry, Dan Hurwitz, ASP.NET 3.5. Programowanie, Helion, Warszawa, 2010, ISBN 978-83-246-2212-2
  2. Bill Evjen, Scott Hanselman, Devin Rader, ASP.NET 3.5 z wykorzystaniem C# i VB. Zaawansowane programowanie, Helion, Warszawa, 2010, ISBN 978-83-246-1852-1

Literatura dodatkowa

  1. Andrew Troelsen, Język C# 2008 i platforma .NET 3.5, Wydawnictwo Naukowe PWN, Warszawa, 2011, ISBN-978-83-01-15791-3
  2. Joseph Mayo, C# 3.0 dla .NET 3.5. Księga eksperta, Helion, Warszawa, 2010, ISBN 978-83-246-2141-5

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Zapoznanie ze środowiskiem Visual Studio, wykonanie prostej aplikacji ASP.NET oraz ustalenie zarysu aplikacji, która będzie rozwijana na wszystkich kolejnych zajęciach laboratoryjnych.3
T-L-2Implementacja w języku C# aplikacji internetowej z wykorzystaniem technologii ASP.NET oraz ADO.NET w środowisku Visual Studio 200810
T-L-3Zaliczenie przedmiotu2
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Elementy platformy Microsoft .NET2
T-W-2Struktura aplikacji ASP.NET2
T-W-3Kontrolki ekranowe w ASP.NET3
T-W-4Strony wzorcowe i elementy nawigacyjne.2
T-W-5Zarządzanie stanem aplikacji2
T-W-6Język LINQ oraz obsługa baz danych z wykorzystaniem ADO.NET2
T-W-7Zaliczenie przedmiotu2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w laboratoriach15
A-L-2Przygotowanie do ćwiczeń6
A-L-3Przaca w domu nad budowaną aplikacją internetową7
A-L-4Udział w konsultacjach do laboratorium2
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w wykładach15
A-W-2Udział w konsultacjach do wykładu2
A-W-3Samodzielne tworzenie programów omawianych na wykładzie.6
A-W-4Samodzielne studiowanie literatury4
A-W-5Przygotowanie do zaliczenia3
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/05_W01W wyniku przeprowadzonych zajęć student powien być w stanie scharakteryzować modele komunikacyjne WebForms i WebServices; powinien znać metody uwierzytelniania użytkowników mozliwe do zastosowania w ramach platformy .NET; powinien umieć opisać komponenty aplikacji ASP.NET oraz znać zasady współpracy aplikacji ASP.NET z róznymi rodzajami baz danych.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W23ma wiedzę w zakresie systemów internetowych
Cel przedmiotuC-1Ukształtowanie umiejętności rozumienia podstawowych pojęć związanych z technologią ASP.NET
Treści programoweT-W-5Zarządzanie stanem aplikacji
T-W-2Struktura aplikacji ASP.NET
T-W-6Język LINQ oraz obsługa baz danych z wykorzystaniem ADO.NET
T-W-3Kontrolki ekranowe w ASP.NET
T-W-4Strony wzorcowe i elementy nawigacyjne.
T-W-1Elementy platformy Microsoft .NET
Metody nauczaniaM-1Wykład informacyjny
M-2Dyskusja dydaktyczna
Sposób ocenyS-1Ocena podsumowująca: Zaliczenie ustne lub pisemne w formie testu z pytaniami otwartymi.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie zna podstawowych pojęć związanych z budową aplikacji internetowych w środowisku ASP.NET
3,0Student jest w stanie zdefiniować podstawowe pojęcia związane z budową aplikacji internetowych w środowisku ASP.NET
3,5Student jest w stanie opisać podstawowe etapy budowy aplikacji internetowych w środowisku ASP.NET
4,0Student jest w stanie zastosować zdobytą wiedzę w praktyce, czyli jest w stanie rozwiązać postawione przed nim zadanie za pomocą odpowiednich mechanizmów oraz kontrolek środowiska ASP.NET .
4,5Student jest w stanie dokonać analizy porównawczej różnych narzędzi wykorzystywanych w środowisku ASP.NET
5,0Student jest w stanie uzasadnić wybór (lub odrzucenie) technologii ASP.NET dla konkretnego zadania projektowego.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/05_U01Po zakończeniu przedmiotu student będzie potrafił zbudować aplikację internetową w technologii ASP.NET.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U09potrafi projektować i wytwarzać proste systemy internetowe
Cel przedmiotuC-2Nabycie umiejętności tworzenia aplikacji internetowych z wykorzystaniem technologii ASP.NET
Treści programoweT-L-2Implementacja w języku C# aplikacji internetowej z wykorzystaniem technologii ASP.NET oraz ADO.NET w środowisku Visual Studio 2008
T-L-1Zapoznanie ze środowiskiem Visual Studio, wykonanie prostej aplikacji ASP.NET oraz ustalenie zarysu aplikacji, która będzie rozwijana na wszystkich kolejnych zajęciach laboratoryjnych.
Metody nauczaniaM-2Dyskusja dydaktyczna
M-3Ćwiczenia przedmiotowe
Sposób ocenyS-2Ocena podsumowująca: Ocena implementacji aplikacji realizowanej w ramach ćwiczeń laboratoryjnych
Kryteria ocenyOcenaKryterium oceny
2,0Student nie jest w stanie stworzyć prostej aplikacji internetowej w technologii ASP.NET
3,0Student jest w stanie stworzyć prostą aplikację internetową w technologii ASP.NET
3,5Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych oraz standardowych mechanizmów nawigacyjnych
4,0Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych i standardowych mechanizmów nawigacyjnych oraz współpracującą z bazą danych
4,5Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych i standardowych mechanizmów nawigacyjnych; współpracującą z bazą danych oraz wyposażoną w mechanizm rejestrowania i logowania użytkowników
5,0Student jest w stanie stworzyć aplikację internetową w technologii ASP.NET, korzystającą z mechanizmu stron wzorcowych i standardowych mechanizmów nawigacyjnych; współpracującą z bazą danych; wyposażoną w mechanizm rejestrowania i logowania użytkowników oraz panel administracyjny