Home/ Majors directory/Telecommunications and Radio Engineering/Object-Oriented Programming, Part 1
Object-Oriented Programming, Part 1
Major: Telecommunications and Radio Engineering
Code of subject: 6.172.00.O.052
Credits: 6.00
Department: Electronics and Information Technology
Lecturer: Yakovenko Yevheniia I.
PhD, associate professor
Semester: 4 семестр
Mode of study: денна
Learning outcomes: By the end of the study, learners are expected to be able to:
- understand fundamentals of computer hardware and software and its main components;
- understand fundamentals of algorithms and flowcharting;
- understand and use the basic programming constructs of Java;
- Test Java programs;
- apply object-oriented approaches to software problems in Java;
- write Java programs using the above skills
Required prior and related subjects: Programming, parts 1 and 2
Summary of the subject: Course is designed to teach the basic concepts of Object Oriented Programming. A basic explanation of how a computer is built and runs is given. Fundamentals of algorithms and their realization in C++ are examined. Details of the syntax of the Java programming language including most keywords and operators are taught. The course also covers the fundamentals of s object-oriented programming design.
Laboratory works are foreseen to develop practical skills in programming, to test and find errors and analyse results. As a software development environment Intellij Idea is used
Assessment methods and criteria: Current control: laboratory experiments and their defence
Final control: exam
The distribution of points according to a 100-point scale:
Current control -30 points, including:
Classroom work (laboratory experiments and reports) -20 points;
Self-study (preparing and defence of laboratory works) – 10 points;
Exam -70 points, including:
Written test -55 points;
Oral -15 points
Recommended books: 1. О.Васільєв. Програмування мовою Java- Навчальна книга, 2020, 696 с.
2. Кетті Сьєрра, Берт Бейтс. Head First. Java-Фабула, 2022, 720 с.