Conducted in
terms:
Summer Semester 2008/09
Summer Semester 2009/10
Summer Semester 2010/11
Summer Semester 2011/12
Summer Semester 2012/13
Summer Semester 2013/14
Summer Semester 2008/09
Summer Semester 2009/10
Summer Semester 2010/11
Summer Semester 2011/12
Summer Semester 2012/13
Summer Semester 2013/14
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Computer Science
Object-Oriented Programming IN081207
Course content:
- notion of classes and objects
- identifying classes from an informal system description
- class components: constructors, destructors, methods, fields, static components
- object construction and destruction
- class interface and implementation, encapsulation
- class reusing: composition and inheritance
- polymorphism
- inner classes
- exceptions
- modules parametrized with type
Learning outcomes:
To know how to practically use object-oriented techniques in designing, implementing and analyzing object oriented programs in Java
(in Polish) Rodzaj przedmiotu
(in Polish) Obowiązkowy
Course coordinators
Term 2012L: | Term 2011L: | Term 2010L: | Term 2009L: | Term 2013L: |
Bibliography
a) basic references:
1. Bruce Eckel, Thinking in Java
b) supplementary references: