22th February:
29th February:
- constants, further control structures,
- modifiers public, private and protected,
- example - Euclid's algorithmm,
- presentation.
7rd March:
- Further technical items in C#,
- keyword
static,
object instanciation, constructors, destructors, function-overloading,
- arrays,
- presentation.
14th March:
- strings, class StringBuilder, structures,
- inheritance, virtual methods,
- abstract and sealed classes and methods,
- presentation.
21th March:
- Linked lists revisited, universal linked list,
- files (StreamReader,StreamWriter),
- computer simulation.
- presentation.
29th March: Easter...
31th March (instead od 4th April):
- Computer simulation,
- ArrayList,
- generic data types, namely List.
- Presentation.
11th April:
18th April:
29th April
- Exceptions,
- generic data-types (definition),
- operator overloading. We spent a few words on games-programming we will continue next time with.
- Presentation.
6th May (Marathon)
13th May
Rector's day with sports (no lecture).
20th May
Exercise on games, remaining algorithms (e.g., median in linear time, hashing,
bucketsort, randomized algorithms, further graph algorithms). Remaining slides.