Fundamentals of Programming

Course: Network and internet technologies

Structural unit: Faculty of information Technology

Title
Fundamentals of Programming
Code
ОК 21
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
1 Semester
Number of ECTS credits allocated
6
Learning outcomes
Have the skills of evaluation, interpretation and synthesis of information and data. The ability to combine computing skills: error analysis, evaluation of the order of magnitudes, correct use of units. Be able to work with information: find, evaluate and use information from various sources necessary to solve professional tasks, including the reproduction of information through electronic retrieval. Ability to conduct practical work on mathematical modeling of systems and processes on computers using modern software environments.
Form of study
Full-time form
Prerequisites and co-requisites
abuse
Course content
When training specialists in telecommunications and radio engineering, special attention is paid to the study of modern software. For specialists in this field, there is a need to master modern programming languages. The discipline involves learning the Python programming language and developing skills in writing programs and modules. Learn the basics of programming tools and techniques in Python, which is a universally interpreted, object-oriented, high-level programming language that is developed in open source on many platforms and is freely available to the public
Recommended or required reading and other learning resources/tools
5. Mele A. Django by Example, Packt Publishing Limited, Birmingham, 2015 - 474 p. 6. Y. Kravchenko, O. Leshchenko, N. Dakhno, O. Pliushch, O. Trush and Y. Yermakov, "Development of Model of Artificial Ecosystem on the Basis of Genetic Algorithm," 2022 IEEE 4ht International Conference on Advanced Trends in Information Theory (ATIT), 2022 7. Y. Kravchenko, O. Leshchenko, N. Yaroshchuk, P. Krasnopyorov" Geographical data visualization information system displays of information about air danger" CEUR Workshop Proceedings. International Scientific Conference "Information Technology and Implementation" (IT&I-2022). Conference Proceedings Kyiv, Ukraine, November 30 - December 02, 2022 8. Kravchenko, Y., Dakhno, N., Leshchenko, O., & Tolstokorova, A. (2020). Machine Learning Algorithms for Predicting the Results of COVID-19 Coronavirus Infection. In IT&I Workshops (pp. 371-381).Doi: http://ceur-ws.org/Vol-2845/Paper_34.pdf
Planned learning activities and teaching methods
Lectures, laboratory work, individual work
Assessment methods and criteria
The level of achievement of all planned learning outcomes is determined by the results of writing written tests, performing laboratory and independent work. Students must complete 8 laboratory works (up to 40 points) and write two test papers (up to 20 points). During the semester, after the completion of the relevant topics, written tests (up to 20 points) with test or open questions and practical tasks are conducted. The maximum number of points that a student can receive for work in a semester does not exceed 60 points on a 100-point scale.The form of discipline assessment is an exam. If a student gets less than 24 points during the exam, he is considered "unsatisfactory" and the points scored are not counted. The recommended minimum for admission to the exam is 36 points. For students who scored a total of less than the threshold minimum (36 points), it is mandatory to complete and defend the planned laboratory work in order to be admitted to the exam.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers


Faculty of information Technology

Departments

The following departments are involved in teaching the above discipline

Faculty of information Technology