Programowanie obiektowe, semestr letni, 2017/2018

Zajęcia odbywają się w środy w godzinach 12:15-13:45, 14:00-15:30.

2018-06-13

2018-06-06

2018-05-30

  • ImmutableSetTest.java
  • zadanie domowe (2pkt): rozwiązania zadania ImmutableSet, przesłane emailem do 2018-06-05 23:59 (rozwiązania bez testu test_iteracji mogą otrzymać 1 pkt)
  • ćwiczenia: antyszachy

2018-05-23

2018-05-16

2018-05-09

  • laboratorium testy:
    bstTest.java
  • zadanie domowe (1pkt): implementacja klasy BST<T> przesłane emailem do 2018-05-15 23:59
  • ćwiczenia: ONP

2018-04-25

  • Laboratorium: zadanie domowe (2pkt), implementacja pakietu klas dla wyrażeń logicznych (może być na podstawie rozwiązania do zadania o wyrażeniach arytmetycznych) + proste testy jednostkowe (JUnit) przesłane emailem do wtorku 2018-05-08 23:59
  • bazowa wersja testów do wyrażeń logicznych:
    WyrazeniaTest.java
  • Ćwiczenia: Blackjack

2018-04-18

  • laboratorium testy:
    StudentTest.java
  • zadanie domowe (2pkt): rozwiązania zadania Student przesłane emailem do 2018-04-24 23:59, rozwiązanie powinno zawierać wszystkie klasy i zmodyfikowane testy (jako archiwum ZIP)

2018-04-11

  • ćwiczenia: wyrażenia arytmetyczne

2018-04-04

2018-03-21

2018-03-14

2018-03-07

2018-02-28

  • laboratorium: projektowanie bazy pojazów
  • ćwiczenia: klasa opisująca grafy

Zadania domowe

Imię i nazwisko Java Brydż Choinka Ulamek Wielomian Student Wyr. BST Graf ISet PerfH
Mateusz Bodziony 0 1 1 2 2 2 2
Bartosz Gargulinski 1 1 1 1 2 2 0.5
Beniamin Jędrychowski 1 1 1 1 1 2 1 2
Jan Klinkosz 1 1 1 1 2 2 2
Jan Kociniak 1 1 2 2 1 2 2
Andrzej Krupka 1 1 1 1 2 2
Andrzej Michnowski 1 1 1 1 1 2 2 1
Filip Mikina 1 1 1 1 1 2 2 1
Jan Różycki 1 0.5 1 2
Philip Smoleński 1 1 1 1 1 2 2 1
Mateusz Turowski 1 1 1 1 2 1 2 2
Grzegorz Uriasz 1 1 1 1 2 2 1 2
Piotr Wojtczak 1 1 2 1 2 2 1
Tomasz Waleń
Tomasz Waleń
Assistant Professor