EduXchange.EU

Java Technology

BIE-TJV.21
Computer Science and ICT, Data, AI

About this course

The aim of the course is to provide knowledge and skills needed for the development of smaller and larger information systems. Students will get acquainted with general theoretical concepts and will be able to apply these concepts using libraries and tools from the ecosystem of the Java programming language. After completing the course students will be able to participate in the development of software systems on the Java platform. Students are assumed to be acquainted with the following topics (they are used and not taught in this course): Java language syntax, SQL, git version control system, Docker, continuous integration.

Learning outcomes

The aim of the course is to provide knowledge and skills needed for the development of smaller and larger information systems.

Course requirements

Entry knowledge: object-oriented programming, relational databases and SQL, git version control system, virtualization containers and Docker, and continuous integration. Knowledge of Java programming language is recommended.

Resources

  • 1. de Oliveira C. E., Rajput D., Rajesh R. V. : BI-PJP. Packt Publishing, 2018. ISBN 978-1789959666.
  • 2. Enriquez R., Salazar A. : Software Architecture with Spring 5.0: Design and architect highly scalable, robust, and high-performance Java applications. Packt Publishing, 2018. ISBN 978-1788992992.
  • 3. Urma R. G., Fusco M., Mycroft A. : Modern Java in Action: Lambdas, streams, functional and reactive programming (2nd Edition). Manning Publications, 2018. ISBN 978 1617293566.
  • 4. Mahajan A., Gupta M. K., Sundar S. : Cloud-Native Applications in Java: Build microservice-based cloud-native applications that dynamically scale. Packt Publishing, 2017. ISBN 978-1787124349.

Activities

Java, Spring Framework, REST API, software development

Additional information

course
5 ECTS
  • Level
    Bachelor
  • Contact hours per week
    13
  • Instructors
    Ing. Valenta Michal Ph.D., Ing. Rozinek Ondřej Ph.D.
  • Mode of delivery
    Online - at a specific time
If anything remains unclear, please check the FAQ of CTU (Czech Republic).

Starting dates

  • 22 Sept 2025

    ends 15 Feb 2026

    LanguageEnglish
    Term *Winter 2025/2026
    Enrolment period closed
These offerings are valid for students of DTU (Denmark)