Tematyka: podstawowe operacje wejścia/wyjścia na konsoli/wpf, deklaracja i inicjowanie zmiennych, typy danych, operatory matematyczne, logiczne, warunkowe, instrukcje warunkowe, pętle, tworzenie metod, pojęcie klasy, obiektu, modyfikatory dostępu, hermetyzacja, diagramy klas UML, pojęcie konstruktora, przeciążanie metod, dziedziczenie i inne związki między klasami, interfejsy, kopiowanie, implementacja interfejsu IComparable<T>, nadpisywanie metod, polimorfizm, metody wirtualne i abstrakcyjne, klasy abstrakcyjne, przesłanianie metod, DateTime, podstawowe operacje na plikach tekstowych i w systemie plików i folderów, wyjątki, słowo kluczowe static i const, słowo kluczowe sealed, tablice i kolekcje, typ wyliczeniowy enum.
Język: C#
Środowisko programistyczne: Visual Studio 2013 (zainstalowany w pracowniach) lub nowszy (na własnym urządzeniu).
Uwaga: korzystanie z ReSharpera nie jest zabronione z tym, że kod powinien być możliwy do skompilowania bez tego dodatku.
Max. punktów do zdobycia: 70 pkt.
Termin: odpowiednie zajęcia wg planu – 15-18.01.2017.
Próbne wersje do poćwiczenia:
- wersja 1 – biblioteka – gist, nowa wersja – gist
- wersja 2 – hotel – gist
- wersja 3 – przychodnia – gist
- wersja 4 – warsztat samochodowy – gist
Podstawą do oceny kolokwium jest poprawna kompilacja kodu.