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
        
        
            2024/2025
        
    
            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
Departments
The following departments are involved in teaching the above discipline