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