Semester: winter 2020/21
Lectures:
  Tue 12:20 (in Czech), online (Petr Hnětynka)
  Tue 10:40 (in English), online (Petr Hnětynka)
Labs:
  Mon 14:00, online
  Wed 10:40, online
  Thu 9:00, online
  Fri 9:40, online
  Mon 17:20 (in English), online
Page in SIS: NPRG013
Grading: Credit and exam

COVID-19

Practicals/Labs

Exam and “zápočet”

Slides and examples shown during lectures and practicals

Lecture 1
Introduction, basic constructions
29th Sep 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Hello world, operators, overflows,...) IntelliJ IDEA module
Lecture 2
Classes, interfaces, arrays
6th Oct 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Classes, constructors,...) IntelliJ IDEA module
Lecture 3
Strings, Exceptions, Inner classes
13th Oct 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Strings, Exceptions,...) IntelliJ IDEA module
Lecture 4
Literals, Assertions, Generics
20th Oct 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Source files, Assert, Generics) IntelliJ IDEA module
Lecture 5
Enum, Annotations, Lambdas, java.lang.Object
27th Oct 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Enums, Annotations, Lambdas, java.lang.Object) IntelliJ IDEA module
Lecture 6
Tools
3rd Nov 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Ant Example IntelliJ IDEA module
Lecture 7
Input/Output
10th Nov 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Practicals plus CZ | EN
  • Examples (Input/Output) IntelliJ IDEA module
Lecture 8
Threads
24th Nov 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Threads) IntelliJ IDEA module
Lecture 9
Collections, data streams
1st Dec 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Collections, data streams) IntelliJ IDEA module
Lecture 10
Serialization, Net
8th Dec 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Serialization, Net) IntelliJ IDEA module
Lecture 11
java.util – logging, date, time, regex, localization
15th Dec 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (java.util – logging, date, time, regex, localization) IntelliJ IDEA module
Lecture 12
Reflection, Modules, Unit testing,...
22th Dec 2020
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (modules) IntelliJ IDEA module
  • Examples (unit testing) IntelliJ IDEA module
  • Examples (Flow API, ThreadLocal) IntelliJ IDEA module