Fundamentals of Programming

Major: Avionics
Code of subject: 6.173.00.O.005
Credits: 8.00
Department: Electronics and Information Technology
Lecturer: Gado Iryna
Semester: 1 семестр
Mode of study: денна
Learning outcomes: After the completion of this course, a successful student will be able to do the following: • understand the theoretical foundations of an object-oriented programming; • be able to analyze the subject area, using object-oriented approaches; • be able to develop software using object-oriented approaches and modern tools.
Required prior and related subjects: -
Summary of the subject: Environment Setup. Basic Syntax. Basic Datatypes. Java operators. Objects and Classes. Method. Arrays. Polymorphism. Inheritance. Encapsulation. Abstraction. Interfaces. Files and I/O. Exceptions. Collections Framework and more….
Assessment methods and criteria: • Current control (40 %): laboratory written reports, written and oral test, • Concluding (final) control (60 %, exam): written and oral test
Recommended books: 1. The Java Tutorials. Режим доступу: http://docs.oracle.com/javase/tutorial/index.html 2. Head First Java (Head First Series) / Kathy Sierra, Bert Bates. - 2005. - 688 p. 3. Thinking in Java by Bruce Eckel.