Lecturer(s)
|
|
Course content
|
Lectures: 1. Basic info, sources, how to get and install JAVA SDK, language properties 2. Lexical symbols 3. Data types 4. Boolean type, relation operators, boolean functions, operators priority 5. Control structures, arrays 6. OOP, basic terms, objects, classes 7. Classess, inheritance, polymorfism 8. Constructor, overriding, packages 9. Properties, member variables, methods 10. Scopes in OOP, return values, method types 11. Important classes 12. JAVA and strings - String and StringBuffer classes 13. Input and output in JAVA 14. I/O and file systém Practice: 1. Programming by lectures themas. 2. Programming by lectures themas. 3. Programming by lectures themas. 4. Programming by lectures themas. 5. Programming by lectures themas. 6. Programming by lectures themas. Test 7. Programming by lectures themas. 8. Programming by lectures themas. 9. Programming by lectures themas. 10. Programming by lectures themas. 11. Programming by lectures themas. 12. Programming by lectures themas. 13. Programming by lectures themas. 14. Programming by lectures themas. Test.
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing)
- Home preparation for classes
- 14 hours per semester
- Preparation for credit
- 50 hours per semester
- Class attendance
- 56 hours per semester
|
Learning outcomes
|
Basic terminology - algorithm, program, programming language, compiler. Java programming language. Data types. Essential commands - conditional commands, loops. Structured data types. Object oriented programming. Subprograms and methods.
Student will get overview of the basic principles of standard programming methods and methods of object oriented programming.
|
Prerequisites
|
Unspecified
|
Assessment methods and criteria
|
Student's performance analysis
Requirements for getting a credit are activity at the practicals /seminars and successful passing the tests.
|
Recommended literature
|
-
Brůha, L. Java - hotová řešení. Computer Press, Praha, 2003. ISBN 80-251-0072-3.
-
KEOGH, J., FOŘT, I. Java bez předchozích znalostí: průvodce pro samouky. Brno, CP Books, 2005. ISBN 80-251-0839-2.
-
Pecinovský, R. Myslíme objektově v jazyku Java. Grada, Praha, 2008. ISBN 978-80-247-2653-3.
|