Interfaces of Applied Programming

Major: Technologies and Means of Telecommunications
Code of subject: 7.172.06.E.017
Credits: 6.00
Department: Electronics and Information Technology
Lecturer: Yevheniia Yakovenko, Associate prof., PhD
Semester: 2 семестр
Mode of study: денна
Мета вивчення дисципліни: providing knowledge of methods and tools. designing interfaces and their software implementation
Завдання: 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 design application programming interfaces in the field of telecommunications
Learning outcomes: -Developing a software interface; -Programming the interface
Required prior and related subjects: Internet of Things
Summary of the subject: The course explores the principles and tools of designing software interfaces. The course covers the peculiarities of human perception, principles and stages of development, software implementation and evaluation methods. The course is taught using Intellij Idea software tools
Опис: Subject, purpose and objectives of the course. Basic concepts and terms Principles of interface design The main stages of interface development Tools for creating software interfaces The Intellij Spring and its capabilities for back-end development Angular and its possibilities for front-end development Ionic and its possibilities for mobile application development Organisation of front-end and back-end interaction
Assessment methods and criteria: Laboratory classes -30 Examination work -70 Semester grade - 100
Критерії оцінювання результатів навчання: ECTS
Recommended books: 1. Craig Walls. Spring in Action, Fourth Edition -2014, 624 с. 2. Denys Vuika Developing with Angular-2019? 474 c

Interfaces of Applied Programming (курсовий проєкт)

Major: Technologies and Means of Telecommunications
Code of subject: 7.172.06.E.019
Credits: 3.00
Department: Electronics and Information Technology
Lecturer: Yakovenko Yevheniia I. PhD, associate professor
Semester: 2 семестр
Mode of study: денна
Мета вивчення дисципліни: Development and testing of the interface
Завдання: 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 design application programming interfaces in the field of telecommunications
Learning outcomes: -Developing a software interface; -Programming the interface
Required prior and related subjects: Objective-oriented programming
Summary of the subject: In the course, you will develop an interface using selected software tools
Опис: 1. Development task 2. Choosing a development environment 3. Description of the backend part 4. Description of the frontend part 5.Test results
Assessment methods and criteria: Final control: final test The distribution of points according to a 100-point scale: Preparing and defence of project – 10 00points
Критерії оцінювання результатів навчання: ECTS
Recommended books: 1. Craig Walls. Spring in Action, Fourth Edition -2014, 624 с. 2. Denys Vuika Developing with Angular-2019? 474 c