Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (N1)
specjalność: systemy komputerowe i oprogramowanie

Sylabus przedmiotu Aplikacje internetowe w technologii .NET:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia niestacjonarne 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 Tomasz Wierciński <Tomasz.Wiercinski@zut.edu.pl>
Inni nauczyciele Michał Zabłocki <mzablocki@wi.zut.edu.pl>
ECTS (planowane) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 8 Grupa obieralna 2

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW7 10 1,00,62zaliczenie
laboratoriaL7 10 1,00,38zaliczenie

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 i ADO.NET.
C-2Nabycie umiejętności projektowania i wytwarzania aplikacji internetowych z wykorzystaniem technologii ASP.NET i ADO.NET

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

KODTreść programowaGodziny
laboratoria
T-L-1Projekt aplikacji internetowej wykorzystującej bazę danych w środowisku Visual Studio 20084
T-L-2Implementacja w języku C# aplikacji internetowej z wykorzystaniem technologii ASP.NET oraz ADO.NET w środowisku Visual Studio 20086
10
wykłady
T-W-1Struktura aplikacji ASP.NET1
T-W-2Kontrolki ekranowe w ASP.NET2
T-W-3Obsługa żądania HTTP w ASP.NET2
T-W-4Zarządzanie stanem aplikacji1
T-W-5Budowa klienta oraz serwera usług WWW w ASP.NET2
T-W-6Język LINQ oraz obsługa baz danych z wykorzystaniem ADO.NET2
10

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

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w laboratoriach10
A-L-2Przygotowanie do ćwiczeń8
A-L-3Ukończenie sprawozdania z laboratorium w domu10
A-L-4Udział w konsultacjach do laboratorium2
30
wykłady
A-W-1Udział w wykładach10
A-W-2Udział w konsultacjach do wykładu2
A-W-3Samodzielne tworzenie programów omawianych na wykładzie.6
A-W-4Samodzielne studiowanie literatury6
A-W-5Przygotowanie do zaliczenia4
A-W-6Egzamin pisemny2
30

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny
M-2metoda projektów
M-3Dyskusja dydaktyczna

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Zaliczenie ustne lub pisemne w formie testu z pytaniami otwartymi.
S-2Ocena podsumowująca: Ocena indywidualnego projektu oraz 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
Zna podstawy technologii ASP.NET w zakresie zakresie projektowania i programowania aplikacji WWW
I_1A_W23C-2T-W-4, T-W-3, T-W-1, T-W-2M-1, M-3S-1
I_1A_O2/05_W02
ma wiedzę w zakresie projektowania i tworzenia relacyjnych baz danych z wykorzystaniem technologii ADO.NET
I_1A_W08C-1T-W-6M-1, M-3S-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
Potrafi projektować i wytwarzać proste aplikacje WWW w technologii ASP.NET
I_1A_U09C-2T-L-1, T-L-2M-2S-2
I_1A_O2/05_U02
Potrafi projektować i wytwarzać proste aplikacje bazodanowe w technologii ADO.NET
I_1A_U11C-1T-L-1, T-L-2M-2S-2

Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne

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_K01
umie przygotować dokumentację wykonanego projektu
I_1A_K03C-1, C-2T-L-1M-2S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O2/05_W01
Zna podstawy technologii ASP.NET w zakresie zakresie projektowania i programowania aplikacji WWW
2,0Student nie potrafi opisać technologii ASP.NET
3,0Student potrafi wymienić wybrane elementy technologii ASP.NET w zakresie budowy aplikacji WWW
3,5Student potrafi wymienić wszystkie elementy technologii ASP.NET
4,0Student potrafi wymienić i opisać w sposób ogólny wybrane elementy technologii ASP.NET
4,5Student potrafi wymienić i opisać w sposób ogólny wszystkie elementy technologii ASP.NET
5,0Student potrafi wymienić i opisać w sposób ścisły wszystkie elementy technologii ASP.NET
I_1A_O2/05_W02
ma wiedzę w zakresie projektowania i tworzenia relacyjnych baz danych z wykorzystaniem technologii ADO.NET
2,0Student nie potrafi opisać technologii ADO.NET
3,0Student potrafi wymienić wybrane elementy technologii ADO.NET
3,5Student potrafi wymienić wszystkie elementy technologii ADO.NET
4,0Student potrafi wymienić i opisać w sposób ogólny wybrane elementy technologii ADO.NET
4,5Student potrafi wymienić i opisać w sposób ogólny wszystkie elementy technologii ADO.NET
5,0Student potrafi wymienić i opisać w sposób ścisły wszystkie elementy technologii ADO.NET

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O2/05_U01
Potrafi projektować i wytwarzać proste aplikacje WWW w technologii ASP.NET
2,0Student nie zaimplementował aplikacji WWW
3,0Student utworzył w ASP.NET strukturę stron zgodną z projektem
3,5Student wykonał zadanie na ocenę 3.0 oraz poprawnie wykorzystał komponenty ekranowe ADO.NET
4,0Student wykonał zadanie na ocenę 3.5 oraz zaimplementował obsługę żądań do serwera
4,5Student wykonał zadanie na ocenę 4.0 oraz zaimplementował wybrany mechanizm obsługi sesji.
5,0Student wykonał zadanie na ocenę 4.5 oraz zrealizował wszystkie założenia projektu
I_1A_O2/05_U02
Potrafi projektować i wytwarzać proste aplikacje bazodanowe w technologii ADO.NET
2,0Sudent nie zaimplementował aplikacji w ADO.NET
3,0Student skonfigurował serwer bazy danych oraz utworzył strukturę bazy zgodną z projektem
3,5Student wykonał zadanie na ocenę 3.0 oraz wykorzystał w aplikacji proste zapytania wybierające z wykorzystaniem LINQ
4,0Student wykonał zadanie na ocenę 3.5 oraz wykorzystał proste zapytania LINQ modyfikujące dane w bazie
4,5Student wykonał zadanie na ocen 4.0 oraz wykorzystał złożone zapytania i przetwarzanie transakcyjne
5,0Student wykonał projekt na ocenę 4.5 oraz zrealizował wszystkie punkty projektu

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
I_1A_O2/05_K01
umie przygotować dokumentację wykonanego projektu
2,0Student nie wykonał projektu aplikacji
3,0Student określił wymagania projektu oraz zaprojektował strukturę stron WWW swojej aplikacji
3,5Student określił wymagania projektu oraz wykonał projekt bazy danych
4,0Student wykonał projekt na ocenę 3.5 oraz utworzył ogólne diagramy w UML
4,5Student wykonał projekt na ocenę 4.0 oraz utworzył szczegółowe diagramy w UML
5,0Student wykonał projekt na ocenę 4.5 oraz przystąpił do implementacji aplikacji według tego projektu

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-1Projekt aplikacji internetowej wykorzystującej bazę danych w środowisku Visual Studio 20084
T-L-2Implementacja w języku C# aplikacji internetowej z wykorzystaniem technologii ASP.NET oraz ADO.NET w środowisku Visual Studio 20086
10

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Struktura aplikacji ASP.NET1
T-W-2Kontrolki ekranowe w ASP.NET2
T-W-3Obsługa żądania HTTP w ASP.NET2
T-W-4Zarządzanie stanem aplikacji1
T-W-5Budowa klienta oraz serwera usług WWW w ASP.NET2
T-W-6Język LINQ oraz obsługa baz danych z wykorzystaniem ADO.NET2
10

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w laboratoriach10
A-L-2Przygotowanie do ćwiczeń8
A-L-3Ukończenie sprawozdania z laboratorium w domu10
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ładach10
A-W-2Udział w konsultacjach do wykładu2
A-W-3Samodzielne tworzenie programów omawianych na wykładzie.6
A-W-4Samodzielne studiowanie literatury6
A-W-5Przygotowanie do zaliczenia4
A-W-6Egzamin pisemny2
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/05_W01Zna podstawy technologii ASP.NET w zakresie zakresie projektowania i programowania aplikacji WWW
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W23ma wiedzę w zakresie systemów internetowych
Cel przedmiotuC-2Nabycie umiejętności projektowania i wytwarzania aplikacji internetowych z wykorzystaniem technologii ASP.NET i ADO.NET
Treści programoweT-W-4Zarządzanie stanem aplikacji
T-W-3Obsługa żądania HTTP w ASP.NET
T-W-1Struktura aplikacji ASP.NET
T-W-2Kontrolki ekranowe w ASP.NET
Metody nauczaniaM-1Wykład informacyjny
M-3Dyskusja dydaktyczna
Sposób ocenyS-1Ocena podsumowująca: Zaliczenie ustne lub pisemne w formie testu z pytaniami otwartymi.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi opisać technologii ASP.NET
3,0Student potrafi wymienić wybrane elementy technologii ASP.NET w zakresie budowy aplikacji WWW
3,5Student potrafi wymienić wszystkie elementy technologii ASP.NET
4,0Student potrafi wymienić i opisać w sposób ogólny wybrane elementy technologii ASP.NET
4,5Student potrafi wymienić i opisać w sposób ogólny wszystkie elementy technologii ASP.NET
5,0Student potrafi wymienić i opisać w sposób ścisły wszystkie elementy technologii ASP.NET
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/05_W02ma wiedzę w zakresie projektowania i tworzenia relacyjnych baz danych z wykorzystaniem technologii ADO.NET
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W08ma wiedzę w zakresie budowy i zasad funkcjonowania systemów baz danych
Cel przedmiotuC-1Ukształtowanie umiejętności rozumienia podstawowych pojęć związanych z technologią ASP.NET i ADO.NET.
Treści programoweT-W-6Język LINQ oraz obsługa baz danych z wykorzystaniem ADO.NET
Metody nauczaniaM-1Wykład informacyjny
M-3Dyskusja dydaktyczna
Sposób ocenyS-1Ocena podsumowująca: Zaliczenie ustne lub pisemne w formie testu z pytaniami otwartymi.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi opisać technologii ADO.NET
3,0Student potrafi wymienić wybrane elementy technologii ADO.NET
3,5Student potrafi wymienić wszystkie elementy technologii ADO.NET
4,0Student potrafi wymienić i opisać w sposób ogólny wybrane elementy technologii ADO.NET
4,5Student potrafi wymienić i opisać w sposób ogólny wszystkie elementy technologii ADO.NET
5,0Student potrafi wymienić i opisać w sposób ścisły wszystkie elementy technologii ADO.NET
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/05_U01Potrafi projektować i wytwarzać proste aplikacje WWW 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 projektowania i wytwarzania aplikacji internetowych z wykorzystaniem technologii ASP.NET i ADO.NET
Treści programoweT-L-1Projekt aplikacji internetowej wykorzystującej bazę danych w środowisku Visual Studio 2008
T-L-2Implementacja w języku C# aplikacji internetowej z wykorzystaniem technologii ASP.NET oraz ADO.NET w środowisku Visual Studio 2008
Metody nauczaniaM-2metoda projektów
Sposób ocenyS-2Ocena podsumowująca: Ocena indywidualnego projektu oraz implementacji aplikacji realizowanej w ramach ćwiczeń laboratoryjnych
Kryteria ocenyOcenaKryterium oceny
2,0Student nie zaimplementował aplikacji WWW
3,0Student utworzył w ASP.NET strukturę stron zgodną z projektem
3,5Student wykonał zadanie na ocenę 3.0 oraz poprawnie wykorzystał komponenty ekranowe ADO.NET
4,0Student wykonał zadanie na ocenę 3.5 oraz zaimplementował obsługę żądań do serwera
4,5Student wykonał zadanie na ocenę 4.0 oraz zaimplementował wybrany mechanizm obsługi sesji.
5,0Student wykonał zadanie na ocenę 4.5 oraz zrealizował wszystkie założenia projektu
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/05_U02Potrafi projektować i wytwarzać proste aplikacje bazodanowe w technologii ADO.NET
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U11ma umiejętność projektowania i tworzenia systemów relacyjnych baz danych
Cel przedmiotuC-1Ukształtowanie umiejętności rozumienia podstawowych pojęć związanych z technologią ASP.NET i ADO.NET.
Treści programoweT-L-1Projekt aplikacji internetowej wykorzystującej bazę danych w środowisku Visual Studio 2008
T-L-2Implementacja w języku C# aplikacji internetowej z wykorzystaniem technologii ASP.NET oraz ADO.NET w środowisku Visual Studio 2008
Metody nauczaniaM-2metoda projektów
Sposób ocenyS-2Ocena podsumowująca: Ocena indywidualnego projektu oraz implementacji aplikacji realizowanej w ramach ćwiczeń laboratoryjnych
Kryteria ocenyOcenaKryterium oceny
2,0Sudent nie zaimplementował aplikacji w ADO.NET
3,0Student skonfigurował serwer bazy danych oraz utworzył strukturę bazy zgodną z projektem
3,5Student wykonał zadanie na ocenę 3.0 oraz wykorzystał w aplikacji proste zapytania wybierające z wykorzystaniem LINQ
4,0Student wykonał zadanie na ocenę 3.5 oraz wykorzystał proste zapytania LINQ modyfikujące dane w bazie
4,5Student wykonał zadanie na ocen 4.0 oraz wykorzystał złożone zapytania i przetwarzanie transakcyjne
5,0Student wykonał projekt na ocenę 4.5 oraz zrealizował wszystkie punkty projektu
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/05_K01umie przygotować dokumentację wykonanego projektu
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_K03ma świadomość odpowiedzialności za wspólnie realizowane zadania
Cel przedmiotuC-1Ukształtowanie umiejętności rozumienia podstawowych pojęć związanych z technologią ASP.NET i ADO.NET.
C-2Nabycie umiejętności projektowania i wytwarzania aplikacji internetowych z wykorzystaniem technologii ASP.NET i ADO.NET
Treści programoweT-L-1Projekt aplikacji internetowej wykorzystującej bazę danych w środowisku Visual Studio 2008
Metody nauczaniaM-2metoda projektów
Sposób ocenyS-2Ocena podsumowująca: Ocena indywidualnego projektu oraz implementacji aplikacji realizowanej w ramach ćwiczeń laboratoryjnych
Kryteria ocenyOcenaKryterium oceny
2,0Student nie wykonał projektu aplikacji
3,0Student określił wymagania projektu oraz zaprojektował strukturę stron WWW swojej aplikacji
3,5Student określił wymagania projektu oraz wykonał projekt bazy danych
4,0Student wykonał projekt na ocenę 3.5 oraz utworzył ogólne diagramy w UML
4,5Student wykonał projekt na ocenę 4.0 oraz utworzył szczegółowe diagramy w UML
5,0Student wykonał projekt na ocenę 4.5 oraz przystąpił do implementacji aplikacji według tego projektu