Course details
Java Programming Language
IJA Acad. year 2008/2009 Summer semester 4 credits
Java - language, development environments, libraries, programming techniques, development of applications, comparison with other languages.
Guarantor
Language of instruction
Completion
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
- Object-orientation, Java virtual machine (JVM).
- Java - language.
- Programming in Java.
- Programming techniques, exceptions, debugging.
- Basic classes, containers.
- Input/Output operations.
- GUI architecture.
- Development of applications with GUI.
- Parallel programming.
- Network applications.
- Development of applications with web interface.
- Databases (JDBC), J2EE.
- 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