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
- Kursy JavaFX:
- JavaFX getting started (oracle.com)
- instalacja java1.8 i nowszego eclipsa w laboratorium:
- ściągnij nowsze SDK z oracle.com (linux x64 wersja tgz jdk-8u91-linux-x64.tar.gz)
- ściągnij najwszego Eclipsa z eclipse.org wersja Linux 64-bit
- odpakuj JDK i Eclipse w katalogu domowym
- uruchom Eclipse ~/eclipse/eclipse
- w Window->Preferneces w Java->installed JREs kliknij Search i dodaj JDK z katalogu domowego
2016-05-25
- java.util.Iterator
- laboratorium testy: ImmutableSetTest.java
2016-05-18
- Pan Tadeusz (jako plik tekstowy)
- Java wyrażenia regularne
- Java locale
- liczniki w Javie
- laboratorium testy: zadanieGrafoweTest.java treść zadania Biura (OI XIV)
- zadanie domowe (2pkt): rozwiązania zadania grafowego, przesłane emailem do 2016-05-24 23:59
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
- Metoda Hornera
- Własności pierwiastków wielomianów
- Metoda Newtona (ale nie trzeba tego implementować!)
- laboratorium testy:
WielomianTest.java - zadanie domowe (1pkt): rozwiązanie zadania Wielomian przesłane emailem do 2016-03-31 23:59, kod musi przechodzić wszystkie testy z ewentualnym pominięciem test_miejsca_zerowe
- ==, .equals(), compareTo(), and compare()
2016-03-23
- laboratorium testy:
UlamekTest.java - zadanie domowe (1pkt): rozwiązanie zadania Ulamek przesłane emailem do 2016-03-23 23:59
- Zune bug explained in detail
- bardzo ciekawy artykuł o datach, czasie i strefach czasowych
2016-03-16
- NetBeans
- NetBeans IDE Java Quick Start Tutorial
-
laboratorium testy:
lab03_HelloTest.java lab03_TriangleTest.java lab03_ChristmasTreeTest.java lab03_Times2RevTest.java - zadanie domowe (1pkt): rozwiązanie zadania ChristmasTree przesłane emailem do 2016-03-16 23:59
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 |