Using the WEKA–Explorer package. The use WEKA classes in a web application from Java. WEKA package data formats and operations on them in Java. Building of classifier and evaluation from the application level. Classifying of new instances. Creating the model and its subsequent use. The use of clustering algorithms. Selecting attributes. Use of filters for initial data processing. Text mining. WEKA-Experimenter. WEKA-KnowledgeFlow.
Deep Learning in Practice
TensorFlow machine learning library. Keras API. Python. Data representations and data preprocessing for neural networks. Training deep neural nets. Visualizing the graph and training curves. Preparing text data for neural networks. Using word embeddings. Optimizers. Avoiding overfitting. Convolutional neural networks (CNN). Using a pretrained CNN. Visualizing intermediate activations of CNN. Recurrent neural networks (RNN). SimpleRNN, LSTM and GRU units. Text generation with LSTM. Autoencoders.
Distributed Internet Systems
JAVA Remote Method Invocation.
SOAP Web Services.
Java API for XML Web Services (JAX-WS).
Simple Object Access Protocol (SOAP).
Web Services Description Language (WSDL).
WS-Security. WS-Policy.
RESTful Web Services.
Java API for RESTful Web Services (JAX-RS).
Java Platform Enterprise Edition (Java EE).
Introduction to classical music (Humanity course)
Course content:
- Musical instruments (wind, stringed and percussion instruments);
- Baroque period (A.Vivaldi, G.F.Heandel, T.G.Albinoni);
- Baroque period (J.S.Bach);
- Classical period (J.Haydn, W.A.Mozart, L.Beethoven);
- Romantic period (F.Chopin, F.Liszt);
- Romantic period (A.Dworzak, F.Schubert);
- Romantic period (H.Berlioz, R.Wagner, P.Czajkowski, M.Musorgski);
- Impressionist music (E.Satie, C.Debussy, M.Ravel);
- Blues and jazz;
- Folk, world and ethnic music;
Learning outcomes:
- Knowledge of the greatest composers of classical music;
- Ability to identify selected musical literature;
- Ability to recognize musical instruments;
- Ability to analyze musical forms;
Introduction to modern music (Humanity course)
Course content:
Impressionist music (C. Debussy, M. Ravel).
Expressionist music (A.N. Skriabin).
Polish contemporary music (K. Penderecki, H.M. Górecki, W. Kilar, W. Lutosławski).
Jazz (S. Joplin, L. Armstrong, D. Ellington, J. Coltrane, M. Davis).
Electronic music.
Film score (E. Morricone, H. Zimmer, J. Williams, J. Barry).
Polish film score (J. Kaczmarek, W. Kilar, M. Lorenc).
Groupware Systems
Workgroup
Computing, Components of Groupware Systems, Workflow
Management Systems, Document Management Systems, Document Life
Cycle, IBM Domino
Designer, IBM Domino Administrator, IBM Domino Server,
IBM Notes, Formula Language, Lotus Script.
Web Applications Development
PHP, AJAX technology (Asynchronous Javascript And XML).
Web Applications in Java - Servlets.
XML (eXtended Markup Language).
CSS (Cascading Style Sheets).
Processing of dynamic documents on the server side - Java Server Pages technology.
JSP Standard Tag Library (JSTL).
JSTL. XHTML syntax. JSF - Java Server Faces.
Methods
of Modelling and Simulation
Introduction,
variables, specialized computation statements, logical
expressions, control phrases, loops, routine definition,
library functions, input/output concepts, search capability,
modelling concepts, entities and attributes, sets, discrete
simulation concepts, events, processes, time simulation
mechanism, simulation clock, process interaction, interruption
and resuming process, processes and resources, requesting and
relinquishing resources, modelling statistical phenomena,
simulation analysis, model verification and debugging,
synchronous variables, simulation example.
Programming
in Computer Networks
Introduction
- application protocol design. Using transport layer services
- sockets API. Network and data link layer sockets. HTTP
protocol. Server-side data processing. Server-side scripting -
PHP, Java Server Pages. Java Servlets. Java Remote Method
Invocation. Basics of XML, DTD and XML Schema. SOAP protocol.
Information about network services - RDF, UDDI and WSDL. Java
Web Services. JXTA architecture.
Multimedia
techniques
Introduction,
preparing home-page with HTML: basic material and advanced
topics (frames, forms, tables and graphical maps). Cascaded
style sheets, CSS. Graphics (using graphics, basic graphical
formats, making own graphics). Sounds and animation - main
problems. Java Script language. Short information on CGI and
XML. Current methods of information retrieval (overview).