Protection of programs and data

Course: Software Engineering

Structural unit: Faculty of information Technology

Title
Protection of programs and data
Code
ОК 31
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
5 Semester
Number of ECTS credits allocated
5
Learning outcomes
Know, understand and apply professional standards and other regulatory documents in the field of software engineering. To know, understand, analyze, choose, competently apply the means of ensuring information security and data integrity in accordance with the applied tasks being solved and the software systems being created.
Form of study
Full-time form
Prerequisites and co-requisites
Successful completion of courses: "Algorithms and data structures", "Fundamentals of software engineering", "Analysis of software requirements".
Course content
The discipline includes the study by students of methodological and methodological issues related to vulnerability research and software protection, acquisition of special knowledge and practical skills in the application of methods and means of building effective software protection systems.
Recommended or required reading and other learning resources/tools
1. Microsoft Security Development Lifecycle (SDL) – Process Guidance https://msdn.microsoft.com/en-us/library/windows/desktop/84aed186-1d75-4366-8e61- d258746bopq.aspx 2. OWASP Foundation. OWASP Testing Guide v4.0. URL: https://www.owasp.org/index.php/Web_Application_Penetration_Testing. 3. Heiderich M., Nava E., Heyes G., Lindsay D. Web Application Obfuscation. –ISBN-10: 1597496049. 4. McNab C. Network Security Assessment : Know Your Network, second edition. – ISBN-10:0-596- 51030-6.
Planned learning activities and teaching methods
Lectures, laboratory classes, independent work
Assessment methods and criteria
The level of achievement of the planned learning outcomes is determined by the results: - semester assessment: - current control by checking the teacher and defending the results of tasks during classes and independent work outside classes by the student; - written modular control papers; - final assessment: - semester control in the form of an exam. 1. semester evaluation of the student's work - points are accumulated during the semester - a maximum of 60 points, a minimum of 36 points. 2. written final comprehensive control paper (PPKKR) - exam - the maximum score is 40 points (40% of the final score), the minimum is 24 points. The total number of points cannot exceed 100 points. For a positive grade for a discipline, a student must score at least 60 points in total for the semester assessment and 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