Course: Programming in Java

» List of faculties » FEK » KMI
Course title Programming in Java
Course code KMI/KPGJA
Organizational form of instruction Lecture
Level of course unspecified
Year of study not specified
Semester Winter
Number of ECTS credits 6
Language of instruction Czech
Status of course unspecified
Form of instruction unspecified
Work placements unspecified
Recommended optional programme components None
Lecturer(s)
  • Milota Josef, RNDr.
  • Remeš Radim, Mgr. Ph.D.
Course content
Lectures: 1. Basic acquaintance with objects 2. Primitive and referential type 3. Tuning of programmes 4. Data structures (collection, map and field) 5. Static variables and method 6. Exception 7. Heredity and interface 8. Information science and applied information science 9. Information technology 10. Communications technology and Internet 11. Integration business application 12. Survey programming languages Seminars: 1. Acquaintance with development environment 2. Classes and instance - basics 3. Methods calling, data attributes 4. Using "if" in methods 5. Data structures 6. Enumeration types, static method and variables 7. Acquaintance with larger project, foreign code modification 8. Proposal of own classes and their incorporation to the project 9. Project extension, generation jar archives 10. Static containers 11. Exception, heredity 12. Heredity and polymorphism

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming)
Learning outcomes
The aim of this course is to teach students the basics of object programming in the Java language, the basic knowledge of this programming language and basic programmer skills.
Students will have basic knowledge of object programming, namely in the Java language . Part of the lectures are also topics that will give the students a common introduction to the basics of other courses of information science. Students will obtain knowledge of programming and they will be able to deepen their knowledge of programming (for applications from various fields).
Prerequisites
The course has no prerequisities.

Assessment methods and criteria
Test, Seminar work

Credit Requirements: Work during semester (tests, homework) Final semester work (solving simple problem) Final program test
Recommended literature
  • BARKER, P. Java Methods for Financial Engineering: Applications in Finance and Investment. London: Springer-Verlag, 2007.
  • Barnes, D. J., Kollig, M. Objects First with Java, A practical Introduction using BlueJ. Prentice Hall / Pearson Education, 2006.
  • KATHY SIERRA, B. B. Head First Java. 2005.
  • Pecinovský, R. Myslíme objektově v jazyku Java 5.0.. Grada Publishing, 2004.


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