Operating devices and methods of their synthesis

Course: Software Engineering

Structural unit: Faculty of Computer Science and Cybernetics

Title
Operating devices and methods of their synthesis
Code
ДВС.1.05
Module type
Вибіркова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2022/2023
Semester/trimester when the component is delivered
7 Semester
Number of ECTS credits allocated
3
Learning outcomes
LO01. Analyze, purposefully search for and select the necessary information and reference resources and knowledge to solve professional problems, taking into account modern advances in science and technology. LO10. Conduct a pre-project survey of the subject area, system analysis of the design object. LO18. Know and be able to apply information technologies for data processing, storage and transmission.
Form of study
Distance form
Prerequisites and co-requisites
1. To know certain sections of discrete mathematics (first of all, the theory of abstract automata, the theory of Boolean functions, the theory of graphs, the theory of algebraic systems, etc.), as well as certain sections of programming and computer electronics. 2. Be able to use the apparatus of these sections of discrete mathematics, programming and computer electronics to solve problems of structural theory of digital automata. 3. To have basic skills of work with systems of automation of development and circuit modeling of digital electronic circuits for various purposes (such as Electronics Workbench or MultiSim), as well as skills of algorithmization of tasks in various subject areas.
Course content
The purpose of the discipline is to study the theoretical foundations and master the skills of circuit design of digital computers (primarily processors) of a given architecture, implementing a given system of commands in a given structural basis, optimized for speed, performance, equipment costs. In addition, the discipline aims to demonstrate the similarity of models and methods of designing computers (hardware) and programs (software). As a result of studying the discipline the student must know: trends in the development of science and technology in the field of computer engineering; principles, models and methods of designing typical operating units of computers; principles, models and methods of designing control machines (processor control units); principles, models and methods of designing operating machines (arithmetic and logic devices of processors); principles, models and methods of designing operating devices as a composition with feedback from controllers and operating machines on "hard" and "soft" logic; mathematical methods of optimization (structural and analytical) of OT means on the most important structural-functional and technical-economic characteristics; modern methods of design automation in the field of computer engineering. As a result of studying the discipline the student must be able to: work with technical literature, set tasks, give comparative characteristics of various solutions at the design stage; use a modern mathematical apparatus to solve engineering and scientific problems that arise in the development of OT; develop algorithms for the operation of various computer devices; research and develop typical computer components and devices; investigate the quality of computer components and devices; to use modern methods of automation of design of means of сomputers.
Recommended or required reading and other learning resources/tools
1. Glushkov V.M. Synthesis of digital automata. - M.: FML, 1962. - 238 p. 2. Kapitonova Yu.V., Letichevsky A.A. Mathematical theory of computer systems design. - M.: Nauka, 1988. - 295 p. 3. Samofalov K.G., Korneichuk V.N., Tarasenko V.P. Digital computers. - K .: Vishcha school, 1989. - 423 p. 4. Samofalov K.G., Korneichuk V.N., Tarasenko V.P., Zhabin V.N. Digital computers. Workshop. - K .: Vishcha school, 1990. - 215 р. 5. Maiorov S.A., Novikov G.I. Principles of organization of digital machines. - L.: Mashinostroenie, 1974. - 432 p. 6. Baranov S.I. Synthesis of microprogram automata. - L.: Energy, 1979.-232p. 7. Zhabin V.I., Zhukov I.A., Klimenko I.A., Stirenko S.G. Arithmetic and control devices of digital computers. - К .: VЕК +, 2008. - 176 с. - ISBN 966-7140-11-3.
Planned learning activities and teaching methods
Lectures, laboratory classes, independent work, tests, defense of laboratory work, test.
Assessment methods and criteria
Intermediate assessment: 1. Test work no. 1: LO01, LO02, LO03 - 10 points / 3 points. 2. Test work no. 2: LO01, LO02, LO03 - 11 points / 3 points. 3. Laboratory works №1-№4 - 10 points / 2 points; 4. Laboratory works №5-№7 - 13 points / 2 points; Final assessment (in the form of differentiated test): 1. The maximum number of points that can be obtained by a student for a differentiated test on a 100-point scale: 100 points; 2. Minimum threshold level of positive differentiated assessment, according to which the student is admitted to the test (on a 100-point scale): 20 points. 3. Learning outcomes assessed on the test: LO01, LO02, LO03.
Language of instruction
ukrainian

Lecturers

This discipline is taught by the following teachers

Anatolii M. Petrushenko
Department of Intelligent Software Systems
Faculty of Computer Science and Cybernetics

Departments

The following departments are involved in teaching the above discipline

Department of Intelligent Software Systems
Faculty of Computer Science and Cybernetics