Semestr zimowy 2011/12
Semestr zimowy 2012/13
Semestr zimowy 2013/14
Semestr zimowy 2014/15
Programowanie, algorytmy i struktury danych PL_SI1103
Treści programowe:
1. Podstawy Javy oraz techniki programowania strukturalnego: zmienne, instrukcje sterujące, tablice, funkcje, rekurencja.
2. Podstawy algorytmów: programowanie dynamiczne, technika "dziel i zwyciężaj", różne metody sortowania.
3. Programowanie obiektowe: obiekty i klasy, metody, konstruktory, hermetyzacja, kompozycja, dziedziczenie, polimorfizm, posługiwanie się wyjątkami.
4. Wybrane algorytmy grafowe.
5. Operacje słownikowe na drzewach binarnych.
Efekty kształcenia: Oczekiwanym efektem kształcenia jest znajomość przedstawianych w ramach przedmiotu technik programowania, algorytmów oraz struktur danych (zgodnie z treściami kształcenia).
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2014Z: | W cyklu 2013Z: | W cyklu 2012Z: | W cyklu 2011Z: |
Literatura
a) podstawowa:
Bruce Eckel, Thinking in Java
b) uzupełniająca:
Materiały dostępne w Internecie oraz udostępniane przez prowadzących w ramach zajęć.