Course: Programming 1

» List of faculties » FP » NTI
Course title Programming 1
Course code NTI/PG1-P
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Kopetschke Igor, Ing.
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester