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.
|