Lecturer(s)
|
|
Course content
|
Introduction - resources, tools and literature. Database approaches and types of databases. Types of connection to databases (ODBC, JDBC, etc.). Persistence data. Tools for object-relational data mapping (ORM). Existing technology ( "Framework") - issues and options. Suggestions and solutions to different ways of building database applications.
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities, Demonstration
|
Learning outcomes
|
The aim of the course is to acquaint students with the techniques of programming database applications in a particular development environment using Java programming language. Students will get acquainted with modern teaching technologies for the design and development of robust database applications.
After completion of this course the student will be able to use modern technologies to design and implement an information system. The knowledge and skills will be able to apply in practice.
|
Prerequisites
|
Knowledge of the course Programming Internet applications (JSP technology).
|
Assessment methods and criteria
|
Oral examination, Written examination, Home assignment evaluation, Student performance assessment, Discussion
Participation in exercise-min 70%. Preparation and submission of semester work - min. 24 to 40 points. Successfully passing the exam (oral examination) - min. 60 points (including credit).
|
Recommended literature
|
-
Spell, Brett. Java : programujeme profesionálně. Praha: Computer Press, 2002. ISBN 80-7226-667-5.
|