Visual Studio i SQL

Transkrypt

Visual Studio i SQL
Załącznik Nr 1
KARTA PRZEDMIOTU
1.
NAZWA PRZEDMIOTU: Visual Studio i SQL
2.
KIERUNEK: Matematyka
3.
POZIOM STUDIÓW: I stopnia
4.
ROK/ SEMESTR STUDIÓW: 3/2
5.
LICZBA PUNKTÓW ECTS: 6
6.
LICZBA GODZIN: 60
7.
TYP PRZEDMIOTU1: obowiązkowy
8.
JĘZYK WYKŁADOWY: polski, kursy e-learningowe i część materiałów w języku
angielskim
9.
FORMA REALIZACJI PRZEDMIOTU2: wykłady, laboratoria
10.
WYMAGANIA WSTĘPNE: Wstęp do informatyki.
11.
ZAŁOŻENIA I CELE PRZEDMIOTU: Opanowanie podstaw projektowania i tworzenia
aplikacji bazodanowych w MS Visual Studio i SQL Server.
12.
PRZEDMIOTOWE EFEKTY
KSZTAŁCENIA
Odniesienie do kierunkowych efektów
kształcenia
(symbol)
WIEDZA
P_W01 Zna podstawowe twierdzenia z poznanych działów K_W04
matematyki.
P_W02 Zna najważniejsze struktury danych oraz
K_W16
korzystające z nich algorytmy.
P_W03 Posiada podstawową wiedzę o relacyjnych
K_W03
bazach danych, hurtowniach danych i
podstawowych zasadach ich efektywnego
projektowania.
P_W04 Opanował podstawy języka Visual Basic i
K_W15
SQL wraz z ich implementacjami w MS Visual
Studio i SQL Server.
P_W05 Zna architekturę MS SQL Server i Visual
K_W12, K_W17
Studio oraz podstawy raportowania i analizy
danych.
UMIEJĘTNOŚCI
P_U01 Potrafi projektować i wykorzystywać proste K_U41
bazy danych.
1
2
Obowiązkowy, fakultatywny.
Wykłady, ćwiczenia, laboratoria, konwersatoria.
P_U02 Potrafi administrować serwerami MS SQL
K_U26, K_U27
Server i programować w języku SQL.
P_U03 Posiada podstawowe umiejętności
K_U41
programowania w zintegrowanym środowisku
MS Visual Studio i SQL Server.
P_U04 Potrafi projektować i tworzyć raporty oraz
K_U41
proste aplikacje bazodanowe.
P_U05 Potrafi analizować dane z heterogenicznych K_U28, K_U34
źródeł danych wykorzystując wiedzę nabytą
na przedmiotach matematycznych.
KOMPETENCJE SPOŁECZNE
P_K01 Ma świadomość ograniczenia poziomu swojej K_K01
wiedzy i umiejętności, rozumie potrzebę
ciągłego dokształcania się zawodowego i
rozwoju osobistego, dokonuje samooceny
własnych kompetencji i doskonali
umiejętności, wyznacza kierunki własnego
rozwoju i kształcenia.
P_K02 Potrafi precyzyjnie formułować pytania,
K_K02
służące pogłębieniu własnego zrozumienia
danego tematu lub odnalezieniu brakujących
elementów rozumowania.
P_K03 Posiada świadomość zagrożeń bezpieczeństwa K_K03, K_K04
danych i potrafi tworzyć względnie bezpieczne
rozwiązania.
P_K04 Dostrzega ogromny obszar zagadnień
K_K05
praktycznych analizy danych wymagających
stosowania zaawansowanego aparatu
matematycznego poznawanego na
przedmiotach matematycznych.
13.
METODY OCENY EFEKTÓW KSZTAŁCENIA
Symbol
przedmiotowego
efektu kształcenia
3
4
Metody (sposoby) oceny3
Typ oceny4
Forma
dokumentacji
P_W01, P_W02, ocenianie ciągłe
P_W03, K_K01,
K_K02, K_K03,
K_K04
P_W04, P_U02 ocenianie ciągłe
formująca
P_W05, P_U01,
P_U03, P_U04,
P_U05
formująca,
Serwery SQL, dyski
podsumowująca sieciowe i dokumenty
Google
projekt
Arkusz Google
formująca,
Dokumenty Google
podsumowująca
Ocenianie ciągłe (bieżące przygotowanie do zajęć), śródsemestralne zaliczenie pisemne, śródsemestralne zaliczenie
ustne, końcowe zaliczenia pisemne, końcowe zaliczenia ustne, egzamin pisemny, egzamin ustny, praca semestralna,
ocena umiejętności ruchowych, praca dyplomowa, projekt, kontrola obecności
Formująca, podsumowująca.
14. KRYTERIA OCENY OSIĄGNIĘTYCH EFEKTÓW KSZTAŁCENIA
(opisowe, procentowe, punktowe, inne ……………………………. formy oceny do wyboru przez
wykładowcę)
EFEKTY
NA OCENĘ
KSZTAŁCENIA
3,0
P_W01, P_W02, 50% - 55%
P_W03, P_W04,
P_W06, P_U01,
P_U02, P_U03,
P_U04, P_U05
K_K01, K_K02,
K_K03, K_K04
NA OCENĘ
3,5
56% - 65%
NA OCENĘ
4.0
66% - 75%
NA OCENĘ
4,5
76% - 85%
NA OCENĘ
5,0
86% - 100%
15. WARUNKI UZYSKANIA ZALICZENIA PRZEDMIOTU:
Osiągnięcie założonych efektów kształcenia i pozytywny wynik
 zaliczenia
 egzaminu końcowego
16.
TREŚCI PROGRAMOWE
Treść zajęć
Forma zajęć5
(liczba godz.)
Symbol
przedmiotowych
efektów kształcenia
Wykłady
1.
2.
3.
4.
5.
6.
7.
5
Organizacja zajęć, e-learning, warunki zaliczenia
przedmiotu, przegląd oprogramowania używanego na
zajęciach, zasoby chmury i dostęp zdalny, prezentacja
platformy e-learningowej.
Podstawy projektowania aplikacji. MS Expression Studio i
jego składowe. Rodzaje aplikacji i ich struktura. MS
Expression Blend jako narzędzie do projektowanie i
tworzenia warstwy prezentacji aplikacji; Elementy XAML.
Prototypowanie aplikacji w MS Expression Blend
SketchFlow.
Projektowanie systemów relacyjnych baz danych: zasady,
narzędzia i przykłady, proces projektowania, definiowanie
parametrów systemu i procesów działania, schemat bazy
danych, zasady projektowania aplikacji, bezpieczeństwo i
ergonomia pracy, efektywna prezentacja projektu.
MS SQL Server: prezentacja systemu, licencjonowanie,
instalacja na komputerach domowych, hosting i praca
zdalna, serwer SQL w środowisku hostowanym i w
chmurze.
Język SQL: podstawy SQL i proste konstrukcje kwerend.
Język SQL: konstrukcje języka operowania danymi (DML),
podstawowe typy kwerend, kwerendy złożone,
zagnieżdżanie kwerend, kwerendy krzyżowe.
Widoki i podstawy programowania w języku T-SQL:
zmienne, podstawowe polecenia, procedury, funkcje i
zasady programowania, przykłady programów T-SQL.
Wykłady 2
P_K01, P_K03
Wykłady 2
P_W02, P_W03, P_K02
Wykłady 2
P_W02, P_W03, P_K02
Wykłady 2
P_W05, P_K03
Wykłady 2
P_W04, P_W05, P_K02
Wykłady 2
P_W04, P_W05, P_K02
Wykłady 2
P_W04, P_W05
Wykłady, ćwiczenia, laboratoria, samodzielne prowadzenie zajęć przez studenta.
8.
9.
10.
11.
12.
13.
14.
15.
Projektowanie aplikacji bazodanowych (data-centric) w MS
Visual Studio. Składowe, współpraca z MS SQL Server i
podstawy projektowania aplikacji bazodanowych.
Podstawy języka MS Visual Basic w odniesieniu do
oprogramowania aplikacji bazodanowych.
Zasady projektowania i tworzenia raportów w MS SQL
Server i Visual Studio: podstawowe zasady projektowania
raportów, rodzaje raportów, analiza przykładów.
Hurtownie danych i eksploracja danych: podstawowe
pojęcia analizy danych, dostęp do danych z poziomu MS
Excel.
Wykłady 2
P_W04, P_W05
Wykłady 2
Wykłady 2
P_W04, P_W05 P_K01,
P_K03
P_W05
Wykłady 2
P_W03, P_K01
Matematyka w analizie danych: tabele i wykresy przestawne
oraz statystyka w MS Excel i Power Pivot, statystyczna
analiza danych.
Projektowanie rozwiązań analizy danych w MS Visual
Studio. Podstawowe struktury serwisów Data Tools.
Wykłady 2
P_W05, P_K04
Wykłady 2
P_W01, P_W05, P_K04
Wybrane przykłady zastosowań praktycznych analizy
danych: drzewa decyzyjne, prognozowanie szeregów
czasowych.
Podsumowanie przedmiotu i e-learningu. Zagadnienia i
problemy zgłaszane przez Studentów.
Wykłady 2
P_W02, P_W05
Wykłady 2
P_W03, P_K01, P_K04
Ćwiczenia
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Zasady BHP i organizacja środowiska pracy.
Przegląd i pobieranie aktualnego oprogramowania do zajęć.
Organizacja chmury i zdalnego dostępu z urządzeń
domowych. Praktyczne prowadzenie do e-learningu.
Prototypowanie aplikacji w MS Expression Blend
SketchFlow.
Narzędzia modelowania danych: MS Visio, MS Access,
Visual Studio, budowa diagramów ERD.
MS Access: od projektu do aplikacji klasy klient-server.
Laboratorium 2
P_K01. P_K03
Laboratorium 2
P_U01, P_W03, P_K02
Laboratorium 2
P_U01, P_W03, P_K02
Laboratorium 2
Instalacja i konfiguracja MS SQL Server, indywidualny
dostęp do serwerów w Poznańskim Centrum
Superkomputerowo-Sieciowym i integracja z serwerami
lokalnymi. Administracja serwerami MS SQL.
Bazy danych na MS SQL Server: problemy bezpieczeństwa
danych i aplikacji MS Access, rozszerzenie bazy danych do
MS SQL Server, tworzenie i zarządzanie bazami danych,
konserwacja i aktualizacja.
Polecenia DDL, DCL i DML języka SQL. Projektowanie,
tworzenie i wykorzystanie widoków. Zagnieżdżanie
widoków i efektywność.
MS Visual Studio: konfiguracja środowiska i współpraca z
MS SQL Server. Projekt prostej aplikacji bazodanowej.
Laboratorium 2
P_U01, P_U04, P_W03,
P_K03
P_U03, P_W05, P_K03
Laboratorium 2
P_U01, P_W05, P_K03
Laboratorium 2
P_U02, P_W05, P_U03,
P_W04, P_K03
Laboratorium 2
P_U02, P_U03, P_W04,
P_K02
Podstawowe konstrukcje języka MS Visual Basic w
Laboratorium 2
odniesieniu do oprogramowania aplikacji bazodanowych.
Projektowanie raportów w SQL Server i MS Visual Studio. Laboratorium 2
P_U01, P_U02, P_U03,
P_K02
P_U02, P_W04
Konfiguracja dostępu do źródeł danych. Projektowanie tabel Laboratorium 2
i wykresów przestawnych w MS Excel i Power Pivot.
Elementy statystyki bazujące na tabelach przestawnych.
P_U02, P_W04
12.
Modele eksploracji danych w MS Visual Studio i SQL
Server. Projektowanie struktury drzew decyzji.
Laboratorium 1
P_U03, P_U04, P_K03
13.
Projektowanie i tworzenie wybranych struktur eksploracji
danych.
Laboratorium 2
P_U04, P_W05, P_K02
14.
Wybrane przykłady zastosowań praktycznych analizy
Laboratorium 3
danych: klasyfikacja, prognozowanie szeregów czasowych.
Uporządkowanie prac i przygotowanie projektów do
Laboratorium 2
zaliczenia i egzaminu.
P_U01, P_U04, P_K01,
P_K02
P_W01, P_K04P_U05,
P_W01, P_K04
15.
17.
METODY DYDAKTYCZNE:
1. Wykład informacyjny;
2. Pokaz z wyjaśnieniem;
3. Ćwiczenia laboratoryjne;
4. Metoda projektów;
5. Materiały i kursy e-learningowe.
18.
LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA6:
6. W. Dąbrowski, P. Kowalczuk, K. Markowski, ITA-101 Bazy Danych,
https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=745;
7. Ma. Gorawski, Mi. Gorawski, S. Bańkowski, ITA-102 Hurtownie Danych,
https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7452;
8. L. Banachowski, Relacyjne bazy danych, http://edu.pjwstk.edu.pl/wyklady/rbd/scb/index.html
9. L. Banachowski, Systemy zarządzania relacyjnymi bazami danych,
http://edu.pjwstk.edu.pl/wyklady/szb/scb/;
10. T. Morzy, Bazy danych, http://wazniak.mimuw.edu.pl/index.php?title=Bazy_danych;
11. R. Riordan, Projektowanie systemów relacyjnych baz danych, RM, Warszawa 2000;
12. S. Allen, Modelowanie danych, Helion, Warszawa 2006;
13. Ben-Gan, L. Kollar, D. Sarka, S. Kass, Microsoft SQL Server 2008 od środka: Zapytania w
języku T-SQL, MS Press, Warszawa 2009;
14. Polski podręcznik SQL, http://kicia.ift.uni.wroc.pl/db/sqltutorpl.html
15. M. Szeliga, Kurs Transact-SQL, http://wss.geekclub.pl/baza-wiedzy/kurs-transact-sql-czesc-1interfejsy-jezyka-t-sql,707;
16. Kursy e-learningowe i materiały z baz danych Information Technology Academy (ITA)
http://itacademy.microsoft.com;
17. Udostępnione dla roku materiały z DreamSpark i ITA;
18. Biblioteka MSDN http://msdn.microsoft.com/en-us/library/;
19. Biblioteka Technet, http://www.microsoft.com/poland/technet/;
20. Wybrane materiały serwisu http://codeplex.com.
6
Dostępna w czytelni, bibliotece, Internecie.
19. OBCIĄŻENIE PRACĄ STUDENTA
Forma aktywności
Rodzaj zajęć
Zajęcia wymagające udziału prowadzącego
a) Realizacja przedmiotu: wykłady
b) Realizacja przedmiotu: ćwiczenia
c) Realizacja przedmiotu: laboratoria
d) Egzamin
e) Godziny
kontaktowe
z
nauczycielem
f) Godziny na platformie elearningowej i serwisach Google.
g) ……………….
Łączna liczba godzin zajęć realizowanych z udziałem
prowadzącego (pkt. a +b + c + d + e…)
30
2
5
13
80
20
i) Przygotowanie się do
zaliczeń/kolokwiów
j) Przygotowanie się do
egzaminu/zaliczenia
k) Wykonanie zadań poza uczelnią
końcowego
10
l) Kursy e-learningowe
10
30
Łączna liczba godzin zajęć realizowanych we własnym
zakresie (pkt. h + i +j + k + l …)
70
Razem godzin
(zajęcia z udziałem prowadzącego +
samokształcenie)
150
Liczba punktów ECTS
20.
30
h) Przygotowanie się do zajęć
Samokształcenie
c)
a)
b)
Liczba godzin
na zrealizowanie
aktywności w
semestrze
6
PROWADZĄCY PRZEDMIOT (IMIĘ, NAZWISKO, ADRES E-MAIL, INSTYTUT, NR
POKOJU KONSULTACJI): Aleksander Kowalski, [email protected],
Instytut Matematyki i Technologii Innowacyjnych, 205