Semester: winter 2019/20
Lectures:
  Tue 10:40 (in Czech), S5 (Petr Hnětynka)
  Tue 9:00 (in English), S1 (Petr Hnětynka)
Labs:
  Mon 9:00, SU2
  Mon 10:40, SU2
  Tue 14:00, SU1
  Thu 10:40, SU2
  Mon 14:00 (in English), SU2
Page in SIS: NPRG013
Grading: Credit and exam

Previous year: winter semester 2018 / 2019

Practicals/Labs

Exam and “zápočet”

Slides and examples shown during lectures and practicals

Lecture 1
Introduction, basic constructions
1st Oct 2019
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Hello world, operators, overflows,...) IntelliJ IDEA module
Lecture 2
Classes, interfaces, arrays
8th Oct 2019
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Classes, constructors,...) IntelliJ IDEA module
Lecture 3
Strings, Exceptions, Inner classes
15th Oct 2019
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Strings, Exceptions,...) IntelliJ IDEA module
Lecture 4
Literals, Assertions, Generics
22nd Oct 2019
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Source files, Assert, Generics) IntelliJ IDEA module
Lecture 5
Enum, Annotations, Lambdas, java.lang.Object
29th Oct 2019
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Enums, Annotations, Lambdas, java.lang.Object) IntelliJ IDEA module
Lecture 6
Tools
5th Nov 2019
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Ant Example IntelliJ IDEA module
Lecture 7
Input/Output
19th Oct 2019
  • Lecture CZ | EN
  • Practicals CZ | EN
  • Examples (Input/Output) IntelliJ IDEA module