Study program: F3 Computer Science
Degree: Bachelor
Type of module: lectures, practical work
Lecturer: Associate Professor, PhD Yurii Mishcheriakov
Language: English
Credit Points: 5 ECTS
Description:
The purpose of the discipline is to teach students to use the basic techniques of programming applications that can be executed on various hardware and software platforms. To take into account modern concepts and trends in the development of programming technologies, to solve scientific and technical problems of varying complexity with the help of computers.
Topics:
– Introduction. Types of cross-platform programming. Java is cross-platform programming language.
– Java basics: types, arrays, statements.
– Classes, OOP in Java.
– Exception handling. Input/output.
– Collection framework.
– Work with databases, JDBC.
– Concepts of Web programming.
– Web programming using Spring framework.