Methodology of Designing Open Computer Systems

Course: Computer Systems and Networks

Structural unit: Faculty of Radiophysics, Electronics and Computer Systems

Title
Methodology of Designing Open Computer Systems
Code
ОК 2
Module type
Обов’язкова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2022/2023
Semester/trimester when the component is delivered
1 Semester
Number of ECTS credits allocated
5
Learning outcomes
The student must know: the concepts of system and open computer system, which are based on general systems theory; principles of open computer systems methodology; analyze profiling methods as the main tool for functional standardization of computer systems; security and protection profiles of information in computers and systems, the main types of attacks and means to prevent them; tools for designing open computer systems.
Form of study
Full-time form
Prerequisites and co-requisites
The discipline "Methodology of open computer systems design" is based on a series of disciplines of professional and practical training, in particular, "Discrete Mathematics", "Programming", "Programming for UNIX-systems", "Computer Systems", "Computer Networks", "Computer Architecture", "System programming".
Course content
Basic information on general systems theory. Classification of systems in the form of models and technical systems. The concept of openness, open computer system. Organizations working in the field of open computer systems methodology. Methodological principles of creating open computer systems: OSE RM and OSI RM models, profiling apparatus and taxonomy of profiles of such systems. The main stages of open systems technology. Functional and information models, defining the goals of creating a system and forming the composition of its functions and profiles, an example of building a functional model. Defining the purpose and purpose of groups of standards for work in three-level architectures of systems: CORBA, COM/DCOM and Globe, their comparative analysis. Security profiles of open computer systems. Information security levels: protection of computer, network and information (Compusec, Netsec, Infosec), definition of security as a process. Tools for creating open systems.
Recommended or required reading and other learning resources/tools
1. Погорілий С.Д. Програмне конструювання. Підручник за редакцією академіка АПН України Третяка О.В., видання 2-е. Київ : ВПЦ "Київський університет", Київ, 2007. 2. Погорілий С.Д., Калита Д.М. Комп'ютерні мережі. Апаратні засоби та протоколи передачі даних. За редакцією академіка АПН України Третяка О.В. Київ : ВПЦ "Київський університет", Київ, 2007. 3. А. В. Анісімов, А. Ю. Дорошенко, С. Д. Погорілий, Я. Ю. Дорогий. Програмування числових методів мовою PYTHON. За редакцією чл.-кор. НАН України А. В. Анісімова. Підручник із грифом МОН України. ВПЦ «Київський університет», 2015 р. 640 с. 4. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf 5. http://www.javaworld.com
Planned learning activities and teaching methods
Lectures, seminars, individual independent work.
Assessment methods and criteria
Semester assessment: The academic semester includes 3 forms of reporting: control work - from 0 to 20 points; preparation and defense of an analytical report on a given topic - from 0 to 20 points; preparation and defense of practical tasks (4 tasks) - from 0 to 20 points. Final assessment (in the form of an exam): the form of the exam is written-oral. The task for the exam consists of 2 questions and tasks. Each question is evaluated from 0 to 13 points, the task - from 0 to 14 points. In total, you can get from 0 to 40 points on the exam. The condition for achieving a positive result for the discipline is to obtain at least 60 points, while the grade for the exam can’t be less than 25 points. Conditions for admission to the exam: the student receives a total of not less than 35 points per semester and passing an analytical report and all practical tasks.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Sergiy Demyanovych Pogorilyy
Faculty of Computer Engineering
Faculty of Radiophysics, Electronics and Computer Systems

Departments

The following departments are involved in teaching the above discipline

Faculty of Computer Engineering
Faculty of Radiophysics, Electronics and Computer Systems