Skip to main content
Dat 2. semester
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

01 Java Deep Dive I

Topics covered in these two weeks are:

  • Java Functional Programming
  • Java Lambdas
  • Java Streams
  • Java Time and Date API
  • Java Generics
  • Records

Resources for this week are available in the resources section.

Learning objectives for the week

Monday

We don’t have any activities on this first Monday, but you should prepare for the week by watching the videos and reading the articles linked below.

Wathch this video to get an overview of the week:

Tuesday (class)

Prepare for the class

Watch these videos - and code along:

Skim this article:

In-class exercises

Wednesday (CodeLab)

CodeLab exercises on Java Streams, Java Time API, and Lambdas. All day is devoted to pair programming and Github collaboration.

Thursday (class)

Prepare for the class

Watch these videos - and code along:

Skim this article:

In-class exercises

Friday (exercise day)