155-0397 – Basic Programming (UDP)

Gurantor departmentDepartment of Applied Informatics
Subject guarantorIng. Vítězslav Novák, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
155-0397/01 2010/2011 2021/2022 5
155-0397/02 2011/2012 2012/2013 4
155-0397/03 2013/2014 2020/2021 5
155-0397/04 2020/2021 6

Subject aims expressed by acquired skills and competences

1. Obtaining the base knowledge in the areas of the object-oriented programming and Java programming language. 2. Applying and using the knowledge and skills in the area of basic programs creation.

Teaching methods

Lectures
Experimental work in labs

Summary

The main goals are the object-oriented programming paradigma and the fundamentals of the Java programming language.

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.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.