Course details

Java Programming Language

IJA Acad. year 2008/2009 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).

Study literature

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

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.

Teaching methods and criteria

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.

Controlled instruction

There are no checked study.

Course inclusion in study plans

  • Programme IT-BC-3, field BIT, 2nd year of study, Compulsory-Elective
Back to top