155-1325/01 – Development of Information Systems (VIS)

Gurantor departmentDepartment of Applied InformaticsCredits4
Subject guarantorIng. Vítězslav Novák, Ph.D.Subject version guarantorIng. Vítězslav Novák, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year2Semestersummer
Study languageCzech
Year of introduction2020/2021Year of cancellation
Intended for the facultiesEKFIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
LAN177 RNDr. Miroslav Langer, Ph.D.
NOV21 Ing. Vítězslav Novák, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 1+2

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:

SCHILDT, Herbert. Java: the complete reference. Eleventh edition. New York: McGraw-Hill Education, 2019. ISBN 978-1260440232. SHEKHAR Gulati. Java unit testing with Junit 5: test driven development with Junit 5. New York, NY: Springer Science+Business Media, 2017. ISBN 978-1484230145.

Recommended literature:

WALLS, Craig. Spring in action. Fourth Edition. Shelter Island, NY: Manning, 2015. ISBN 978-1617291203. OTTINGER, Joseph B., Jeff LINWOOD a Dave MINTER. Beginning Hibernate: for Hibernate 5. Fourth edition. New York: Apress, 2016. ISBN 978-1484223185.

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

Full-time form (validity from: 2020/2021 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Graded credit Graded credit 100  51 3
Mandatory attendence participation: Credit: - active participation in exercises (60%), - processing of project according to the required structure and submission in LMS Moodle.

Show history

Conditions for subject completion and attendance at the exercises within ISP: Credit: - processing of project according to the required structure and submission in LMS Moodle.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Compulsory study plan
2023/2024 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Compulsory study plan
2022/2023 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Compulsory study plan
2021/2022 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Compulsory study plan
2020/2021 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2022/2023 Summer