Bazy danych i systemy ekspertowe

Transkrypt

Bazy danych i systemy ekspertowe
Nazwa przedmiotu:
BAZY DANYCH I SYSTEMY EKSPERTOWE
Database and expert systems
Kierunek:
Forma studiów:
Kod przedmiotu:
Mechatronika
Stacjonarne
Rodzaj przedmiotu:
Poziom kwalifikacji:
obowiązkowy w ramach treści
kierunkowych
I stopnia
B19
Rok: II
Semestr: III
Rodzaj zajęć:
Liczba godzin/tydzień:
Liczba punktów:
wykład, laboratorium
1W+1L
2 ECTS
PRZEWODNIK PO PRZEDMIOCIE
I KARTA PRZEDMIOTU
CEL PRZEDMIOTU
C1. Zapoznanie studentów z teorią baz danych.
C2. Zapoznanie studentów z teorią w zakresie systemów ekspertowych.
C3. Nabycie przez studentów praktycznych umiejętności w zakresie
i implementacji baz danych.
projektowania
C4. Nabycie przez studentów praktycznych umiejętności posługiwania się oprogramowaniem do
tworzenia systemów ekspertowych.
WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI
1. Wiedza i umiejętności z zakresu podstaw obsługi komputera i znajomości systemów
komputerowych.
2. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji
technicznej.
3. Umiejętność samodzielnej pracy.
4. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.
EFEKTY KSZTAŁCENIA
EK 1 – posiada wiedzę z zakresu podstaw teorii baz danych i zasad projektowania systemów
bazodanowych i ich zastosowań,
EK 2 – posiada wiedzę z zakresu podstaw systemów ekspertowych i ich zastosowań,
EK 3 – umie dokonać analizy dziedziny problemu oraz posiada umiejętność tworzenia projektu
bazy danych,
EK 4 – potrafi określić i sprecyzować wymagania funkcjonalne projektowanej aplikacji bazy
danych,
EK 5 – potrafi wykonać, zaimplementować i przetestować aplikację,
EK 6 – potrafi wykonać dokumentacje techniczną i użytkową do opracowanej aplikacji,
EK 7 – potrafi opracować koncepcje prostego systemu ekspertowego.
TREŚCI PROGRAMOWE
Forma zajęć – WYKŁADY
W 1 – Struktury danych, rekordy, typy danych, zbiory, relacje, encje i związki.
W 2 – Operowanie danymi, integralność danych, bezpieczeństwo przetwarzania danych.
W 3 – Relacyjne bazy danych - pojęcie relacji znormalizowanej, klucze główne i obce w
relacjach. Manipulowanie danymi w relacyjnych bazach danych, algebra relacji.
W 4 – Obiekty bazy danych. Zasady projektowania, architektura systemów zarządzania.
W 5 – Nadmiarowość danych a relacyjny model bazy danych, teoria a praktyka.
W 6 – System zarządzania bazami danych, rodzaje systemów zarządzania bazą danych,
słowniki danych.
W 7 – Administracja bazami danych. Języki zapytań. Zastosowania baz w praktyce.
W 8 – Opracowanie dokumentacji baz danych.
W 9 – Systemy komputerowego wspomagania wytwarzania CIM.
W 10 – Systemy automatycznej kontroli jakości wytwarzania.
W 11 – Systemy ekspertowe – budowa, podział systemów ekspertowych.
W 12 – Bazy wiedzy. Metody reprezentacji wiedzy, przeszukiwania, mechanizmy
wnioskowania.
W 13 – Metody pozyskiwania wiedzy.
W 14 – Narzędzia do tworzenia systemów ekspertowych.
W 15 – Zastosowanie systemów ekspertowych w technice.
Forma zajęć – LABORATORIUM
L 1 – Zapoznanie z funkcjonalnością wybranego systemu zarządzania bazami danych.
L 2 – Opis bazy danych, projektowanie fizycznej bazy z ukierunkowaniem na potrzeby
użytkownika.
L 3 – Specyfikacja struktury danych, projektowanie fizycznej aplikacji.
L 4 – Obiekty bazy danych, projektowanie tabel, tworzenie relacji, więzy integralności.
L 5 – Obiekty bazy danych, opracowanie formularzy.
L 6 – Wprowadzanie danych, przechowywanie danych, opcje importu i eksportu danych.
L 7 – Obiekty bazy danych, opracowanie kwerend.
L 8 – Obiekty bazy danych, opracowanie raportów, zastosowanie makrodefinicji.
L 9 – Wielu użytkowników bazy, system kontroli dostępu, uprawnienia.
L 10 – Projektowanie i wykonanie interfejsu użytkownika – panel zarządzania.
L 11 – Implementacja opracowanego systemu, sporządzenie dokumentacji.
L 12 – Wprowadzenie do systemów ekspertowych na przykładzie gotowego pakietu
oprogramowania – PC Shell.
L 13 – Opracowanie koncepcji przykładowego systemu ekspertowego, akwizycja wiedzy.
L 14 – Projektowanie systemu ekspertowego.
L 15 – Prezentacja projektu systemu ekspertowego.
Liczba
godzin
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Liczba
godzin
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
NARZĘDZIA DYDAKTYCZNE
1. – wykład z wykorzystaniem prezentacji multimedialnych
2. – prezentacja i omówienie przykładowych projektów baz danych
3. – instrukcje do wykonania ćwiczeń laboratoryjnych
4. – laboratorium komputerowe z niezbędnymi pakietami oprogramowania
SPOSOBY OCENY ( F – FORMUJĄCA, P – PODSUMOWUJĄCA)
F1. – ocena przygotowania do ćwiczeń laboratoryjnych
F2. – ocena umiejętności stosowania zdobytej wiedzy podczas wykonywania ćwiczeń
F3. – ocena projektu realizowanego przez studentów
F4. – ocena aktywności podczas zajęć
P1. – ocena umiejętności rozwiązywania postawionych problemów oraz sposobu prezentacji
uzyskanych wyników – zaliczenie na ocenę*
P2. – ocena opanowania materiału nauczania będącego przedmiotem wykładu – zaliczenie wykładu
(*) warunkiem uzyskania zaliczenia jest otrzymanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych,
OBCIĄŻENIE PRACĄ STUDENTA
Forma aktywności
Godziny kontaktowe z prowadzącym
Średnia liczba godzin na
zrealizowanie aktywności
15W + 15L → 30 h
Konsultacje
5h
Przygotowanie do zajęć (praktyczne)
5h
Przygotowanie sprawozdań
5h
Zapoznanie ze wskazaną literaturą
2.5 h
Przygotowanie do zadania sprawdzającego
2.5 h
Suma
50 h
SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU
2 ECTS
LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA
1. Petersen John, Wprowadzenie do baz danych, Helion 2003.
2. Paul Beynon-Davies, Systemy baz danych. WNT Warszawa 1998.
3. Rankins Ray, Jensen Paul, Bertucci Paul, Microsoft SQL, Helion.
4. Mulawka Jan: Systemy ekspertowe, WNT, W-wa, 1996.
5. Cichosz P: Systemy uczące się, WNT, W-wa, 2000.
6. Mendrala D, Szeliga M, Access 20120. Ćwiczenia praktyczne, Helion 2010.
3
PROWADZĄCY PRZEDMIOT ( IMIĘ, NAZWISKO, ADRES E-MAIL)
1. dr inż. Grzegorz Grodzki
[email protected]
MACIERZ REALIZACJI EFEKTÓW KSZTAŁCENIA
Efekt
kształcenia
Odniesienie
danego efektu do
efektów
zdefiniowanych dla
całego programu
(PEK)
Cele
przedmiotu
Treści
programowe
Narzędzia
dydaktyczne
Sposób
oceny
EK1
K_W28_B18
C1
W1-8
1,2
F4,P2
EK2
K_W28_B18
C2
W9-15
1,2
F4,P2
EK3
K_W28_B18
K_U28_B18
C1,C3
W1-7
L1-10
1,2,3,4
F1,F2,P1
EK4
K_W28_B18
K_U28_B18
C1,C3
W4
L2,3
1,2,3,4
F1,F2,P1
EK5
K_U28_B18
C3
L11
3,4
F1,F2,P1
EK6
K_W28_B18
K_U28_B18
C1,C3
W4
L11
1,3,4
F1,F2,F3,
P1,P2
EK7
K_U28_B18
C4
L12-15
3,4
F1,F2,F3,
P1,P2
4
II. FORMY OCENY - SZCZEGÓŁY
Efekt 1,3,4
Student posiada
zasób wiedzy z teorii
baz danych objęty
programem
nauczania, potrafi
dokonać analizy
problemu,
opracować założenia
funkcjonalne oraz
zaprojektować
system bazy danych
Efekt 5,6
Student potrafi
wykonać,
zaimplementować i
przetestować
aplikacje a także
opracować
dokumentacje
Efekt 2,7
Student posiada
zasób wiedzy z teorii
systemów
ekspertowych objęty
programem
nauczania, potrafi
opracować schemat
funkcjonalny
prostego systemu
ekspertowego
Na ocenę 2
Na ocenę 3
Na ocenę 4
Na ocenę 5
Student nie
opanował wiedzy z
teorii baz danych
objętej programem
nauczania, nie potrafi
dokonać analizy
problemu, nie potrafi
samodzielnie
opracować założeń
funkcjonalnych ani
zaprojektować bazy
danych
Student opanował
wiedzę z teorii baz
danych objętej
programem
nauczania, potrafi
dokonać analizy
problemu, potrafi
opracować założenia
funkcjonalnych oraz
zaprojektować
system bazy danych,
czynności te
wykonuje przy
pomocy
prowadzącego
Student dobrze
opanował wiedzę z
teorii baz danych
objętej programem
nauczania, potrafi
samodzielnie
przeprowadzić
analizę problemu,
opracować założenia
funkcjonalne oraz
zaprojektować
system bazy danych
Student bardzo
dobrze opanował
wiedzę z teorii baz
danych objętej
programem
nauczania, potrafi
samodzielnie
przeprowadzić
analizę problemu,
opracować założenia
funkcjonalne oraz
zaprojektować
system bazy danych,
samodzielnie
zdobywa i poszerza
wiedzę przy użyciu
dostępnych źródeł
Student nie potrafi
wykonać,
zaimplementować
ani przetestować
aplikacji, nie potrafi
również
samodzielnie
opracować
dokumentacji do
systemu
Student z pomocą
prowadzącego
potrafi wykonać,
zaimplementować i
przetestować
aplikacje, potrafi
opracować
dokumentacje do
systemu
Student samodzielnie
potrafi wykonać,
zaimplementować i
przetestować
aplikacje, potrafi
opracować
dokumentacje do
systemu
Student samodzielnie
potrafi wykonać,
zaimplementować i
przetestować
aplikacje, potrafi
opracować
dokumentacje do
systemu,
samodzielnie
zdobywa i poszerza
wiedzę przy użyciu
dostępnych źródeł
Student nie
opanował wiedzy z
zakresu systemów
ekspertowych, nie
potrafi opracować
schematu
funkcjonalnego
prostego systemu
ekspertowego
Student częściowo
opanował wiedzę z
zakresu systemów
ekspertowych,
potrafi opracować
schemat
funkcjonalny
prostego systemu
ekspertowego przy
pomocy
prowadzącego
Student dobrze
opanował wiedzę z
zakresu systemów
ekspertowych,
potrafi opracować
samodzielnie
schemat
funkcjonalny
prostego systemu
ekspertowego
Student bardzo
dobrze opanował
wiedzę z zakresu SE,
potrafi opracować
samodzielnie
schemat
funkcjonalny
prostego systemu
ekspertowego,
samodzielnie
zdobywa i poszerza
wiedzę przy użyciu
dostępnych źródeł
III. INNE PRZYDATNE INFORMACJE O PRZEDMIOCIE
1. Wszelkie informacje dla studentów, materiały do ćwiczeń laboratoryjnych, dostępne są na
stronie internetowej prowadzących zajęcia http://icis.pcz.pl/~grodzki, w zakładce Dydaktyka.
2. Informacja na temat konsultacji przekazywana jest podczas pierwszych zajęć z przedmiotu.
5