INMBPZOP Basics of Object Programming

School of Business Administration in Karvina
Winter 2017
Extent and Intensity
2/1/0. 5 credit(s). Type of Completion: zk (examination).
Teacher(s)
Ing. Radomír Perzina, Ph.D. (lecturer)
Ing. Radomír Perzina, Ph.D. (seminar tutor)
Guaranteed by
Ing. Radomír Perzina, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Contact Person: doc. Mgr. Petr Suchánek, Ph.D.
Prerequisites
Successfull completion of course is conditioned by the knowledge of algorithmization basics.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The course objective is to follow the basics of structural algorithmization and programming. Further, to get known about the basics of object oriented programming. In the course the principles of Java technologies will be explained. The students will be introduced to the basic structures of Java language (class, method, and object) in the Eclipse integrated development environment. The students will be learned to be able to practically use basic characteristics of object oriented programming: inheritance, polymorphism and encapsulation. Student will acquire knowledge about how to implement a simple application using the technologies of object oriented programming.
Syllabus
  • 1. The introduction to the object oriented programming.
    2. The introduction to the integrated development environment. Basic structures of Java language.
    3. Structures for management of running programs in Java.
    4. Classes, instances, and objects.
    5. Methods.
    6. Specificators for accessing the methods.
    7. Constructors and destructors.
    8. Inheritance.
    9. Polymorphism.
    10. Debugger, debugging the program.
    11. Packages, encapsulation, standalone application, JAR files.
    12. Application in Java.
    13. Case study.
Literature
    required literature
  • PECINOVSKÝ, R:. Myslíme objektivně v jazyku Java. Praha: Grada, 2009. ISBN 978-80-247-2653-3. info
  • ČADA, O. Objektové programování. Praha: Grada, 2009. ISBN 978-80-247-2745-5. info
  • FLANAGAN, D. Programování v jazyce Java. Praha: Computer Press, 1997. ISBN 80-85896-78-8. info
    recommended literature
  • Basic: ECLIPSE INDIGO. Eclipse documentation Eclipse Help (online). 2012. info
  • ECLIPSE INDIGO. Eclipse documentation Eclipse Help (online). 2012. URL info
  • ORACLE CORP. THEJava Tutoriels (online). 2012. info
  • ORACLE CORP. THEJava Tutoriels (online). 2012. URL info
Teaching methods
Skills demonstration
Seminar classes
Assessment methods (in Czech)
Kombinovaná zkouška
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Teacher's information
attendance in seminars 70 %, 3 ongoing tasks, combined exam. Another requirements: to work with multi-language Internet sources
ActivityDifficulty [h]
Ostatní studijní zátěž65
Přednáška26
Seminář13
Zkouška40
Summary144
The course is also listed under the following terms Winter 2014, Winter 2015, Winter 2016, Winter 2018.
  • Enrolment Statistics (Winter 2017, recent)
  • Permalink: https://is.slu.cz/course/opf/winter2017/INMBPZOP