Course details

Java Programming Language

IJA Acad. year 2006/2007 Summer semester 4 credits

Current academic year

Java - language, development environments, libraries, programming techniques, development of applications, comparison with other languages.

Guarantor

Language of instruction

Czech, English

Completion

Credit

Time span

  • 26 hrs exercises
  • 13 hrs projects

Department

Subject specific learning outcomes and competences

Ability to apply object oriented approach for application development using Java language.

Basis of object oriented programming.

Learning objectives

The goal is to introduce students to object-oriented programming in Java.

Recommended prerequisites

Prerequisite knowledge and skills

Basics of imperative programming (language C or Pascal).

Fundamental literature

  • Eckel, B.: Thinking in Java (4th Edition), 2006, ISBN: 978-0131872486 [starší edice dostupné elektronicky na WWW]

Syllabus of seminars

  1. Object-orientation, Java virtual machine (JVM).
  2. Java - language.
  3. Programming in Java.
  4. Programming techniques, exceptions, debugging.
  5. Basic classes, containers.
  6. Input/Output operations.
  7. GUI architecture.
  8. Development of applications with GUI.
  9. Parallel programming.
  10. Network applications.
  11. Development of applications with web interface.
  12. Databases (JDBC), J2EE.
  13. Java Micro Edition (J2ME)

Progress assessment

  • Give the homeworks being correct.
  • Having at least 50% of the possible point evaluation of the project.

Controlled instruction

There are no checked study.

Back to top