Conducted in
terms:
Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2010/11
Winter Semester 2011/12
ECTS credits:
8
Organized by:
Faculty of Computer Science
Programming, Algorithms and Data Structures PL_1106
Course content:
1. Fundamentals of Java, control instructions, algorithms using loops.
2. Functions and tables. Search and sort algorithms. Recursion.
3. Objects and classes.
4. Composition. Lists (structures and algorithms).
5. Inheritance and exceptions. Java Collections.
6. Estimating the cost of certain algorithms, dynamic programming, divide and conquer, greedy algorithms.
7. Selected graph algorithms.
8. Tree algorithms.
Learning outcomes:
In accordance with the content of the course.
(in Polish) Rodzaj przedmiotu
(in Polish) Obowiązkowy
Course coordinators
Bibliography
a) basic references:
Bruce Eckel, Thinking in Java
b) supplementary references:
Materials available on the Internet.