5011.10 - Introductory Programming in Java


Course number
5011.10
Title
Introductory Programming in Java
ECTS
7.5
Purpose
The aim of the course is to give students a solid foundation in contemporary programming using Java. Java is new, simple, well-designed, and logical Object-Oriented language. It is widely spread and has numerous applications in Web development, Internet applications, Systems and application programming, and beyond. This course familiarizes students with the fundamental programming concepts of the language, e.g., variables, types, declarations, operators, procedures, etc., common to all programming languages.
Content
Types, dynamic and static variables, arrays, structures, classes, interfaces, and objects. Java program structure, standard classes and interfaces. Basics of Object-Oriented design and programming. Basic algorithms and their implementation in Java.
Learning and teaching approaches
Lectures and programming practice.
Assessment method
Four-hour written examination. Reference metarial permitted. The existing grade scale will be used.
Contact
Sergei Vorobyov