WEB technologies
Course: Informatics
Structural unit: Faculty of Computer Science and Cybernetics
            Title
        
        
            WEB technologies
        
    
            Code
        
        
            ВК.2.01
        
    
            Module type 
        
        
            Вибіркова дисципліна для ОП
        
    
            Educational cycle
        
        
            First
        
    
            Year of study when the component is delivered
        
        
            2022/2023
        
    
            Semester/trimester when the component is delivered
        
        
            5 Semester
        
    
            Number of ECTS credits allocated
        
        
            3
        
    
            Learning outcomes
        
        
            PLO19.2. Analyze, evaluate and choose instrumental and computing tools, paradigms, technologies, algorithmic and software solutions in the design and development of software systems.
        
    
            Form of study
        
        
            Distance form
        
    
            Prerequisites and co-requisites
        
        
            1. Know: basic concepts of database fundamentals, system design principles, programming fundamentals.
2. Be able to: analyze system design requirements and formalize them, search and find the necessary information.
3. Have elementary skills: in discrete mathematics, mathematical logic and programming fundamentals.
        
    
            Course content
        
        
            The educational discipline "WEB Technologies" is a component of the educational and professional program for training specialists at the first (bachelor's) level of higher education in the field of knowledge 12 "Information Technologies" in the specialty 122 "Computer Science", the educational and professional program - "Informatics".
This discipline is an elective subject under the program “Informatics”. It is taught in the 5th semester of the 3rd year of the bachelor's degree in the amount of 90 hours (3 ECTS credits), including: lectures - 28 hours, laboratory classes - 14 hours, independent work - 46 hours, consultations - 2 hours. The course includes 2 parts and 2 tests. The discipline is completed with a credit in the 5th semester.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1. Request For Comment (RFC). (http://www.faqs.org/rfc/)
2. WWW Consortium (W3C) Official Page. (http://www.w3c.org/)
3. Hyper Text Markup Language (HTML) Standard. (http://www.w3c.org/MarkUp/)
4. Cascade Style Sheets (CSS) Standard. (http://www.w3c.org/Style/CSS/)
5. eXtensible Markup Language (XML) Standard. (http://www.w3c.org/XML/)
6. Document Object Model (DOM) Standard. (http://www.w3c.org/DOM/)
7. JavaScript Specification. (https://www.ecma-international.org/publications/standards/Ecma-
262.htm)
8. Learning JavaScript.
(https://developer.mozilla.org/uk/docs/Learn/Getting_started_with_the_web/JavaScript_basics)
9. React. (https://uk.reactjs.org/)
10. General Problem Solver. (https://www.google.com)
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory classes, independent work.
        
    
            Assessment methods and criteria
        
        
            Semester assessment: test paper 1 - 20 points/12 points; test paper 2 - 20 points/12 points; independent laboratory work - 60 points/36 points.
Final assessment in the form of a credit: is given based on the results of students' work throughout the semester and does not provide for additional assessment measures for successful students.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
                    Taras
                    V.
                    Panchenko
                
                
                    Theory and Technology of Programming 
Faculty of Computer Science and Cybernetics
            Faculty of Computer Science and Cybernetics
                    Anton
                    O.
                    Svystunov
                
                
                    Theory and Technology of Programming 
Faculty of Computer Science and Cybernetics
            Faculty of Computer Science and Cybernetics
                    Nataliia
                    V.
                    Polishchuk
                
                
                    Theory and Technology of Programming 
Faculty of Computer Science and Cybernetics
            Faculty of Computer Science and Cybernetics
Departments
The following departments are involved in teaching the above discipline
                        Theory and Technology of Programming
                    
                    
                        Faculty of Computer Science and Cybernetics
                    
                
                        Theory and Technology of Programming
                    
                    
                        Faculty of Computer Science and Cybernetics
                    
                
                        Theory and Technology of Programming
                    
                    
                        Faculty of Computer Science and Cybernetics