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.024
Credits: 6.00
Department: Electronics and Information Technology
Lecturer: Yakovenko Yevheniia I.
PhD, associate professor
Semester: 4 семестр
Mode of study: денна
Завдання: General competences:
-Ability for abstract thinking, analysis and synthesis;
-Ability to identify, formulate and solve problems;
-Ability to search and analyse information from various sources
Professional competences:
- Ability to participate in the creation of application software for elements of infocommunication, telecommunication networks, radio engineering systems and broadcasting systems
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
Опис: Java technology. JAVA platforms and Java IDE
Features of Java syntax. Primitive data types
Classes. Principles of OOP.
Libraries and packages
Input and output streams
Capabilities and features of various GUI libraries
Classes of graphical components
Component events
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
Критерії оцінювання результатів навчання: ECTS
Recommended books: 1. О.Васільєв. Програмування мовою Java- Навчальна книга, 2020, 696 с.
2. Кетті Сьєрра, Берт Бейтс. Head First. Java-Фабула, 2022, 720 с.