OPF:INMBAPJA Java Programming - Course Information
INMBAPJA Java Programming
School of Business Administration in KarvinaSummer 2017
- Extent and Intensity
- 1/2/0. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Radomír Perzina, Ph.D. (lecturer)
Ing. Dalibor Hula (seminar tutor)
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. - 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
- Managerial Informatics (programme OPF, B_SYSINF)
- Course objectives
- The aim is to explain Java technology. Students will learn the basic structures of Java (class, method, property) in the Eclipse development environment and learn how to practically use selected features of object-oriented programming: inheritance, polymorphism, encapsulation, etc.
- Syllabus
- 1. Java technology. Compilers and interpreters
2. The development environment Eclipse. Datatypes. Constants, variables, keywords, comments. Input and output data
3. Java commands. Relational and logical operators. The assignment operator. Evaluating boolean expressions. Commands for program branching. Commands cycle control condition at the beginning. Looping with managing the condition at the end. Looping commands with a control variable. Dynamic Data Types
4. Classes. Instance. Encapsulation. Objects. Scope declarations. Static attributes
5. Declaration of methods. Predefined methods. Overloading methods. Static and instance methods. Calling methods. Main method
6. Public, private, protected and friendly access specifiers for methods (public, private, protected, friendly)
7. Constructors, destructors. Methods set and get
8. Relations between the superclass and subclasses. Object class and its API
9. Abstract classes and methods, interfaces
10. Debugger, debugging. Handling of messages from Windows
11. Packages, encapsulation, standalone application, JAR files
12. Practical demonstration of work in Eclipse
13. Working on individual case study
- 1. Java technology. Compilers and interpreters
- Literature
- required literature
- HERBERT, S. Java: A Beginner´s Guide. New York: Mcgraw-Hill Osborne Media, 2014. ISBN 978-0071809252. info
- Timothy Budd. Understanding Object-Oriented Programming With Java. Addison-Wesley, 2000. ISBN 978-0201612738. info
- recommended literature
- Rudolf Pecinovsky. OOP - Learn Object Oriented Thinking & Programming. Bruckner Publishing, 2013. ISBN 978-80-904661-8-0. info
- Language of instruction
- English
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
- Teacher's information
- Semestral project, at least 70% participation, individual work, search and processing resources on the Internet, processing of foreign resources.
- Enrolment Statistics (Summer 2017, recent)
- Permalink: https://is.slu.cz/course/opf/summer2017/INMBAPJA