Programming, part 2 (for Professional Purposes)

Major: Telecommunications and Radio Engineering
Code of subject: 6.172.00.O.013
Credits: 4.00
Department: Telecommunication
Lecturer: Ph.D., associate professor Ihor Tchaikovskyi
Semester: 2 семестр
Mode of study: денна
Learning outcomes: 1. Knowledge of information theory and the principles of architecture of computing systems. 2. Finding methods for constructing mathematical models of processes in telecommunication systems. 3. Knowing the elements of the theory of algorithms and implementing them in the language of Python. 4. Ability to apply modern software platforms that are present in the market of information technologies. 5. Ability to create software products for tasks of designing and managing the latest technologies in telecommunications. 6. Ability to create and apply software products for testing.
Required prior and related subjects: Pre-requisites: Mathematical analysis, probability theory. Correspondence: Programming, part 1.
Summary of the subject: The purpose of discipline is to provide knowledge to prepare students for the ability to develop software products for the tasks of managing modern telecommunication and radio engineering technologies.
Assessment methods and criteria: Written laboratory reports, oral questioning (30%) Examination control. (70%, control measure, exam: written (60%) oral form (10%).
Recommended books: 1. Марк Лутц, Изучаем Python, 4-е издание, 2010, Символ-Плюс. 2. Python3.6.0 documentation. 3. Марк Саммерфилд, Программирование на Python 3. Подробное руководство. – Символ-Плюс, 2009. 4. Г.Россум, Ф.Л.Дрейк, Д.С.Откидач, М.Задка, М.Левис, С.Монтаро, Е.С.Реймонд, А.М.Кичлинг, А.Лембург, К.П. Йи, Д.Ксиллаг,.Г.Петрилли, Б.А.Варсав, Дж.К.Ахлстром, Дж.Роскинд, Н.Шеменор,С.Мулендер. Язык программирования Python./2001- 454 с. 5. Peter Norton, Alex Samuel, David Aitel та інші – Beginning Python. 6. Wesley J. Chun - Core Python Programming – 2001. 7. Magnus Lie Hetland - Beginning Python from Novice to Professional, 2nd ed. – 2008. 8. A Byte of Python (Russian) Версия 2.01 Swaroop C H (Translated byVladimir Smolyar). 9. Прохоренок Н.А. Python 3 и PyQt. Разработка приложений – 2012 10.Mark Pilgrim - Dive into Python, Version 5.4 – 2004. 11. Jim Knowlton - Python Create Modify Reuse – 2008. 12. Noah Gift, Jeremy M. Jones Python for Unix and Linux System Administration.