Applied Programming

Major: Distributed Information Systems and Technologies
Code of subject: 6.126.03.O.015
Credits: 6.00
Department: Information Systems and Networks
Lecturer: PhD in Physics and Mathematics, Hryhorovych Viktor Hennadiyovych
Semester: 3 семестр
Mode of study: денна
Мета вивчення дисципліни: ability to apply knowledge of technical characteristics, design features, purpose and rules of operation of equipment and machinery for solving technical problems of the specialty
Завдання: In the process of studying this discipline, the main methods and techniques used in programming applied problems by means of the java language are investigated. Theoretical bases of process of designing of information systems are stated; the basic methods and algorithms of applied programming are considered; the basic approaches to realization of systems by means of language java are investigated.
Learning outcomes: 1. ability to demonstrate knowledge of the basics of professionally-oriented disciplines of the specialty: methods and tools of modern information technology, computer technology and modern technologies of design and programming of information systems, mathematical methods of analysis and synthesis of complex objects, methods of collecting, processing, analyzing, systematizing and storage of scientific and technical information, methods and means of distributed systems and parallel calculations, principles and methods of construction and application of computer networks, principles of web-technologies and methods and means of their use to solve specialty problems; 2. ability to demonstrate understanding of the impact of technical solutions in the social, economic, social and environmental context; 3. ability to demonstrate knowledge of the basics of economics and project management. 4. ability to apply knowledge of technical characteristics, design features, purpose and rules of operation of equipment and machinery for solving technical problems of the specialty; 5. ability to develop mathematical models for objects and systems being designed, c conditions of data of large volume, different structure and speed of receipt; 6. Ability to communicate, including oral and written communication in Ukrainian and foreign languages ??(English, German, Italian, French, Spanish). 7. Ability to use various methods, including modern information technologies for effective communication at the professional and social levels. 8. Ability to adapt to new situations and make appropriate decisions. 9. Ability to realize the need for lifelong learning with a purpose deepening of acquired and acquisition of new professional knowledge. 10. Ability to act responsibly to the work performed, to make decisions independently, to achieve the goal in compliance with the requirements of professional ethics.
Required prior and related subjects: • Discrete Mathematics; • Object-Oriented Programming
Summary of the subject: In the process of studying this discipline, the main methods and techniques used in programming applied problems by means of the java language are investigated. Theoretical bases of process of designing of information systems are stated; the basic methods and algorithms of applied programming are considered; the basic approaches to realization of systems by means of language java are investigated.
Опис: Theoretical bases of process of designing of information systems are stated; the basic methods and algorithms of applied programming are considered; the basic approaches to realization of systems by means of language java are investigated.
Assessment methods and criteria: Current control (40%): written reports on laboratory work, settlement and graphic work, independent work, oral examination; • Final control (60% of exam): in written
Критерії оцінювання результатів навчання: 100–88 балів – («відмінно») виставляється за високий рівень знань (допускаються деякі неточності) навчального матеріалу компонента, що міститься в основних і додаткових рекомендованих літературних джерелах, вміння аналізувати явища, які вивчаються, у їхньому взаємозв’язку і роз витку, чітко, лаконічно, логічно, послідовно відповідати на поставлені запитання, вміння застосовувати теоретичні положення під час розв’язання практичних задач; 87–71 бал – («добре») виставляється за загалом правильне розуміння навчального матеріалу компонента, включаючи розрахунки , аргументовані відповіді на поставлені запитання, які, однак, містять певні (неістотні) недоліки, за вміння застосовувати теоретичні положення під час розв’язання практичних задач; 70 – 50 балів – («задовільно») виставляється за слабкі знання навчального матеріалу компонента, неточні або мало аргументовані відповіді, з порушенням послідовності викладення, за слабке застосування теоретичних положень під час розв’язання практичних задач; 49–26 балів – («не атестований» з можливістю повторного складання семестрового контролю) виставляється за незнання значної частини навчального матеріалу компонента, істотні помилки у відповідях на запитання, невміння застосувати теоретичні положення під час розв’язання практичних задач; 25–00 балів – («незадовільно» з обов’язковим повторним вивченням) виставляється за незнання значної частини навчального матеріалу компонента, істотні помилки у відповідях на запитання, невміння орієнтуватися під час розв’язання практичних задач, незнання основних фундаментальних положень.
Recommended books: 7. Герберт Шилдт, Джеймс Холмс. . Искусство программирования на Java = The Art of Java. . М.: Диалектика, 2005. — 336 с. — ISBN 0-07-222971-3 8. Патрик Нотон, Герберт Шилдт. Полный справочник по Java .. McGraw-Hill,1997, Издательство "Диалектика",1997 9. Кей С. Хорстманн, Гари Корнелл. Java 2. . Библиотека профессионала, том 1. Основы = Core Java 2, Volume I — Fundamentals. — 8-е изд. . М.: Вильямс, 2008. — 816 с. — ISBN 978-5-8459- 1378-4, ISBN 978-0-13-235476-9 10. Кей С. Хорстманн, Гари Корнелл. . Java 2. Библиотека профессионала, том 2. Тонкости программирования = Core Java 2, Volume II — Advanced Features. — 8-е изд. . М.: Вильямс, 2008, 4 кв. — 992 с. — ISBN 978-5-8459-1482-8, ISBN 978-0-13-235479-0 496 с.: ил.овська, Р. О. Голощук. – Львів : Магнолія-2006. – 2009. – 216 с.