Programowanie obiektowe, semestr letni, 2015/2016

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

2016-06-08

2016-05-25

2016-05-18

2016-05-11

brak zajęć (dzień wolny - Wykłady o wykładach)

2016-05-04

  • laboratorium testy:
    wektorTest.java
    bstTest.java
  • zadanie domowe (1pkt): implementacja klasy BST<T> przesłane emailem do 2016-05-10 23:59

2016-04-20

  • 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 2016-03-26 23:59

2016-04-06

  • zadanie z ćwiczeń: klasy Student, Nauczyciel
      public static void main(String[] args){
          Student s1 = new Student("Jan", "Kowalski", 3, 1212321);
          Student s2 = new Student("Ewa", "Nowak", 2, 1212321, new String[]{"PO", "IPP", "SK", "RPiS", "ZPP"});
          Nauczyciel n1 = new Nauczyciel("Adam", "Nowak", new String[]{"PO"});
          System.out.println(s1);
          System.out.println(s2);
          System.out.println(n1);
          s2.zwiększRok();
          s2.zwiększRok();
          s2.zwiększRok();
          s1.dodajPrzedmiot("SK");
          s1.dodajPrzedmiot("AM1");
          s1.dodajPrzedmiot("AM1");
          s1.dodajPrzedmiot("AM2");
          s1.dodajPrzedmiot("GAL");
          s2.usuńPrzedmiot("ZPP");
          s2.usuńPrzedmiot("IPP");
          n1.dodajPrzedmiot("AiSD");
    
          System.out.println(s1);
          System.out.println(s2);
          System.out.println(n1);
    
          System.out.println(s2.imięNazwisko());
          System.out.println(s2.nrIndeksu());
          System.out.println(s2.nrRoku());
          System.out.println(n1.imięNazwisko());
      }
  • klasa bufor cykliczny
  • Scanner
  • BigInteger
  • uva.onlinejudge.org: zadanie: 10023: Square root termin do 2016-04-19 23:59, 2 pkt

2016-03-30

2016-03-23

2016-03-16

Zadania domowe

Imię, nazwisko Java bench. Brydż ChristmasTree Ulamek Wielomian Pierwiastek Wyrażenia logiczne BST Grafowe
Adrian Akerman 1 1 2 1
Michał Borkowski 1 1 1 1 1 2 2 1
Bartosz Burny 1 1 1 1 2 2 1 2
Gabriela Gierasimiuk 1 1 1
Rafał Godlewski 1 1 1 2 1 2
Maciej Gontar 0.5 2 1
Paulina Jarmolińska 1 1 1 1 2 1 2
Mikołaj Leonarski 1 1 0.5 1 2 2 1 2
Jarosław Litwin 1 1 1 1 2 2 1
Andrzej Niedziela
Kacper Pawelec 0.5 1 2 2 1 2
Wiktor Petrykowski 1 2
Mateusz Pyszczek 1 1 2 2
Miłosz Rzeźnikowski 1 1 1 1 2 1 2
Michał Zabłocki 1 1 2 2 1
Wojciech Zwoliński 1 - 1 2
Tomasz Waleń
Tomasz Waleń
Assistant Professor