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