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:

LOWE, Doug. Java All-In-One for Dummies. Hoboken: John Wiley & Sons, 2023. ISBN 978-1119986645. SCHILDT, Herbert and COWARD, Danny. Java: The Complete Reference. New York: McGraw Hill, 2024. ISBN 978-1265058432. DOWNEY, Allen and MAYFIELD, Chris. Think Java: How to Think Like a Computer Scientist. Sebastopol: O'Reilly Media, 2020. ISBN 978-1492072508.

Recommended literature:

ULLENBOOM, Christian. Java: The Comprehensive Guide to Java Programming for Professionals. Quincy: Rheinwerk Computing, 2022. ISBN 978-1493222957. MURACH, Joel. JMurach's Java Programming: Training & Reference. Fresno: Mike Murach and Associates, 2022. ISBN 978-1943872879. LEONARD, Anghel. Java Coding Problems - Second Edition: Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems. Birmingham: Packt Publishing, 2024. ISBN 978-1837633944.

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