Aye. This is an overview of IN1010 as of Spring 2021. Every lecture has a link to the lecture slides, so even the empty ones are useful. The latter are actually editable, so feel free to add the bits that are missing from my notes. If you delete something by accident, ctrl+Z is your best friend.

P.S. The cover art is in Russian and it reads "I'm fucked". Yeh, this is tougher than IN1000. The ultimate tip: if anything's unclear - use Google. Someone on Stack Overflow has most likely faced and solved a similar problem ten years ago, so go dig for that knowledge, and thou shalt find it.

Fra Python til Java

Forelesning 1: Intro

Forelesning 2: fra Python til Java (basic syntax)

Forelesning 3: fra Python til Java (tha reel deel)

Forelesning 4: Objektorientering i Java


Bare Java-greier

Forelesning 5: Subklasser og arv

Forelesning 6: Arv og polymorfi

Forelesning 7: Arv og interface

Forelesning 8: Beholdere og generiske klasser

Forelesning 9: Mer om lister, beholdere og generiske klasser (må fortsettes)

Forelesning 10: Tråder

Forelesning 11: Tråder 2 (nesten tom)

Forelesning 12: Programmeringsmønstre (???)

Forelesning 13: Rekursjon (tom)

Forelesning 14: Design og testbarhet (nesten tom)

Forelesning 15: GUI