155-1325/01 – Development of Information Systems (VIS)
Gurantor department | Department of Applied Informatics | Credits | 4 |
Subject guarantor | Ing. Vítězslav Novák, Ph.D. | Subject version guarantor | Ing. Vítězslav Novák, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 2 | Semester | summer |
| | Study language | Czech |
Year of introduction | 2020/2021 | Year of cancellation | |
Intended for the faculties | EKF | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
The aim of the course is to acquaint students with basic libraries, tools or frameworks of Java programming language, which are used for programming, testing, building or deploying applications. In the case of application programming, the JavaFX platform for creating window systems will be introduced, the JDBC programming interface or the Java Persistence API and the Hibernate framework for database access and object-relational mapping, or the complex Spring framework. The code testing process will be represented by the JUnit framework for unit tests. Maven will be introduced to build and deploy applications.
Teaching methods
Lectures
Experimental work in labs
Project work
Summary
The aim of the course is to acquaint students with basic libraries, tools or frameworks of Java programming language, which are used for programming, testing, building or deploying applications. In the case of application programming, the JavaFX platform for creating window systems will be introduced, the JDBC programming interface or the Java Persistence API and the Hibernate framework for database access and object-relational mapping, or the complex Spring framework. The code testing process will be represented by the JUnit framework for unit tests. Maven will be introduced to build and deploy applications.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
Classified credit:
- active participation in exercises,
- processing of project according to the required structure and its defense.
E-learning
Students have all presentations, assignments and exercises data in LMS Moodle.
Other requirements
Active participation in exercises.
Elaboration and defense of project with respect to the required structure.
Inserting this project into the LMS Moodle and obtaining a simple majority of the number of points.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Placeholder Placeholder
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction