Inteligentne aplikacje internetowe - Wydział Informatyki

Transkrypt

Inteligentne aplikacje internetowe - Wydział Informatyki
Inteligentne aplikacje internetowe
Wydział Informatyki
Nazwa
programu
kształcenia
Informatyka
Poziom i forma studiów
II stopień dla abs. stud. lic. kier. Inf. i
kier. pokr. stacjonarne
Specjalność
Inteligentne Technologie Internetowe
Ścieżka dyplomowania
2014/2015Z - 2015/2016L
Nazwa
przedmiotu
Inteligentne aplikacje internetowe
Kod przedmiotu
ITI1102c
Punkty ECTS
4
Rodzaj
przedmiotu
obieralny
Semestr 2,3
Liczba
godzin w
semestrze
W - 30 Ćw - 0 PS - 30 P - 0 L - 0 S - 0
Przedmioty
wprowadzające
Założenia i
cele
przedmiotu
Formy
zaliczenia
Treści
programowe
Zdobycie praktycznych umiejętnoiści pisanie aplikacji internetowych z zastosowaniem inteligentnych algorytmów. Zapoznanie studentów ze sposobami korzystania
korzystanie z klas java pakietu WEKA.
Zaliczenie wykładu: Test sprawdzający wiedzę zaprezentowaną na wykładach. Napisanie projektu aplikacji internetowej wykorzystującej klasy pakietu WEKA do
podejmowania decyzji (z użyciem serwletów, JSP lub JSF). Ocana sprawozdań i napisanych programów z Ps.
1. Wprowadzenie do korzystania z pakietu WEKA (Explorer).
2. Klasy WEKA w projekcie java. Podstawowe pojecia, dane wejsciowe, klasyfikacja, ewaluacja, wizualizacja wyników klasyfikacji.
3. WEKA - API, ustawianie opcji, wczytywanie danych, klasyfikacja, ewaluacja, klasyfikacja nowych przykładów.
4. API - typy danych, definicja formatu danych, dodawanie danych.
5. API - filtrowanie, filtry - command line.
6. Unsupervised, supervised filters.
7. Text mining.
8. Selekcja atrybutów z poziomu Javy.
9. Experimenter.
10. KnowledgeFlow.
11. Uzycie algorytmów grupujacych.
13. WEKA Command-line.
14 Projekty wykorzystujace pakiet WEKA.
Efekty kształcenia
Symbol
Odniesienie do kierunkowych efektów
kształcenia
Opis
EK1
potrafi używać algorytmów sztucznej inteligencji
K_W09
EK2
potrafi programować aplikacje internetowe z użyciem SI
K_W05
EK3
potrafi korzystać z API pakietu WEKA
K_U15
EK4
buduje oprogramowanie użytkowe
K_U03
K_U13
EK5
wykonuje ewaluacje stworzonych modeli
K_U06
EK6
rozumie potrzebę poznawania nowych algorytmów SI
Efekt
kształcenia
K_K01
Metoda weryfikacji
Forma zajęć na której zachodzi weryfikacja
EK1
kolokwium zaliczające wykład, sprawozdania z PS
EK2
sprawdzenie projektu, prezentacja i obrona projektu
Ps
EK3
sprawozdania, prezentacja i obrona napisanego kodu
Ps
EK4
prezentacja aplikacji-projektu , dokumentacja projektu
Ps
EK5
dokumentacja projektu, dyskusja ze studentem
EK6
kolokwium z wykładów, obrona projektu
Bilans
nakładu
pracy
studenta
(w
godzinach)
W,Ps
Ps
W,Ps
1 - Udział w wykładach
15x2h
30
2 - Udział w pracowni specjalistycznej
15x2h
30
3 - Przygotowanie do pracowni specjalistycznej
15x1h
15
4 - Opracowanie sprawozdań z pracowni specjalistycznej
20
5 - Udział w konsultacjach
5
6 - Realizacja zadań projektowych (w tym przygotowanie dokumentacji)
10
7 - Przygotowanie do zaliczenia wykładu
10
RAZEM:
Wskaźniki
ilościowe
Literatura
podstawowa
Literatura
uzupełniająca
Jednostka
realizująca
1.
2.
3.
4.
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela:
(1)+(2)+(5)
Nakład pracy studenta związany z zajęciami o charakterze praktycznym:
(2)+(3)+(6)+(4)
Dokumentacja pakietu WEKA. Witryna internetowa. http://www.cs.waikato.ac.nz/ml/weka/
Hall, M., Brown, L., Chaikin, Y. (2009). Core Java Servlets i JavaServer Pages, Helion.
Larose, D. T. (2006). Odkrywanie wiedzy z danych: Wprowadzenie do eksploracji danych. PWN, Warszawa.
Witten, I.H., Frank, E., (2005). Data Mining: Practical machine learning tools and techniques. Morgan Kaufmann, San Francisco, CA, USA.
1. Larose, D. T. (2008). Metody i modele eksploracji danych. PWN, Warszawa.
2. Rychlicki-Kicior, K. (2010). Java EE 6. Programowanie aplikacji WWW. Helion.
Katedra Systemów Informacyjnych i Sieci
Komputerowych
Osoby
prowadzące
dr inż. Jacek Grekow
21 lutego 2014
Program
opracował(a)
dr inż. Jacek Grekow
Data
opracowania
programu
Wydrukowane w programie Świerk Design by: styleshout | Valid XHTML | CSS Home
65
75
120
ECTS
2,5
3,0