Home/ Majors directory/Computer Sciences (Design and Programming of Intelligent Systems and Devices)/Computer Circuitry Technology and Architecture of Computer Systems
Computer Circuitry Technology and Architecture of Computer Systems
Major: Computer Sciences (Design and Programming of Intelligent Systems and Devices)
Code of subject: 6.122.12.O.012
Credits: 5.00
Department: Computer-Aided Design
Lecturer: Roman Panchak
Semester: 2 семестр
Mode of study: денна
Завдання: The study of an educational discipline involves the formation of competencies in education seekers:
1. The ability to solve complex specialized tasks and practical problems in the field of computer science or in the learning process, which involves the application of theories and methods of information technologies and is characterized by the complexity and uncertainty of conditions.
2. Ability to abstract thinking, analysis and synthesis.
3 Ability to apply knowledge in practical situations.
4. Knowledge and understanding of the subject area and understanding of professional activity.
5. Ability to learn and master modern knowledge.
Professional competences:
1. The ability to mathematically formulate and investigate continuous and discrete mathematical models, justifying the choice of methods and approaches for solving theoretical and applied problems in the field of computer science, analysis and interpretation.
2.The ability to ensure the organization of computing processes in information systems of various purposes, taking into account the architecture, configuration, performance indicators of the functioning of operating systems and system software.
Learning outcomes: To have knowledge of system programming languages and methods of developing programs that interact with computer system components, to know network technologies, computer network architectures, to have practical skills in computer network administration technology and their software.
The ability to build a simple control system based on a given truth table based on logical elements.
The ability to build a device that will provide arbitrary routing of logic signals.
Ability to build a device with internal memory based on triggers, registers and counters.
The ability to build a simple computing device without using a processor.
Required prior and related subjects: pre-requisite:
Physics. Discrete mathematics. Operating Systems.
co-requisites:
Operating Systems.
Summary of the subject: The basic components of computer circuitry, as well as fundamental issues of computer architecture are considered. The first module considers information, arithmetic, logical foundations of computer circuitry, technical specification of basic logic elements. Methods of minimizing logical functions are considered.
The second module considers the technical specification of sequential logic elements, namely triggers, registers and counters.
The third module considers the technical specification of the elements of combinational logic. In particular, multiplexers / demultiplexers, encoders / decoders, adders and comparators.
The fourth module presents the technical specification of the arithmetic-logic device and discusses the logical organization and architecture of the computer.
Опис: Basic logic
Information bases, arithmetic, logical bases of computer circuitry. Logic signals. Forms of the representation of logical functions.
Algebra of logic. Minimization of logical functions.
Serial nodes of computer circuitry
Bi - stable cells. Latches and triggers. Parallel and serial registers. Asynchronous and synchronous counters.
Combinational functional units of computer circuitry.
Decryptors. Encryptors. Multiplexers. Demultiplexers. Adders. Comparators. Subtractive devices.
Architecture of computer systems
Principles of computer design. Architecture and structure of computers. Basic characteristics of computers. Arithmetic and logical device. Memory. Microprocessors. Basic subsystems and interfaces of microprocessor systems. Prospects for the development of microprocessors.
Assessment methods and criteria: Laboratory work - analysis of the design of the report in accordance with the established requirements; written survey. Estimated (calculated and graphical) work - analysis of the compliance of the content of the work with the task, independence of execution, design in accordance with the established requirements.
Exam: control work - testing at the VNS.
Laboratory works - 32 points, calculation and graphic work - 8points, exam - 60 points.
Критерії оцінювання результатів навчання: Current control (40 points): written reports on laboratory work (30 points) - analysis of the design of the report according to the established requirements, written survey. Calculation and graphic work (10 points) - analysis of compliance with the task, independence of execution, design according to established requirements.
Final control (60 points): Exam - testing at the VNS (50 points), oral survey (10 points).
Порядок та критерії виставляння балів та оцінок: 100-88 points - certified with an “excellent” grade - High level: the student demonstrates an in-depth mastery of the conceptual and categorical apparatus of the discipline, systematic knowledge, skills and abilities of their practical application. The mastered knowledge, skills and abilities provide the ability to independently formulate goals and organize learning activities, search and find solutions in non-standard, atypical educational and professional situations. The applicant demonstrates the ability to make generalizations based on critical analysis of factual material, ideas, theories and concepts, to formulate conclusions based on them. His/her activity is based on interest and motivation for self-development, continuous professional development, independent research activities, implemented with the support and guidance of the teacher. 87-71 points - certified with a grade of “good” - Sufficient level: involves mastery of the conceptual and categorical apparatus of the discipline at an advanced level, conscious use of knowledge, skills and abilities to reveal the essence of the issue. Possession of a partially structured set of knowledge provides the ability to apply it in familiar educational and professional situations. Aware of the specifics of tasks and learning situations, the student demonstrates the ability to search for and choose their solution according to the given sample, to argue for the use of a particular method of solving the problem. Their activities are based on interest and motivation for self-development and continuous professional development. 70-50 points - certified with a grade of “satisfactory” - Satisfactory level: outlines the mastery of the conceptual and categorical apparatus of the discipline at the average level, partial awareness of educational and professional tasks, problems and situations, knowledge of ways to solve typical problems and tasks. The applicant demonstrates an average level of skills and abilities to apply knowledge in practice, and solving problems requires assistance, support from a model. The basis of learning activities is situational and heuristic, dominated by motives of duty, unconscious use of opportunities for self-development. 49-00 points - certified with a grade of “unsatisfactory” - Unsatisfactory level: indicates an elementary mastery of the conceptual and categorical apparatus of the discipline, a general understanding of the content of the educational material, partial use of knowledge, skills and abilities. The basis of learning activities is situational and pragmatic interest.
Recommended books: 1. Бабич М.П. Жуков І.А. Комп’ютерна схемотехніка: Комп’ютерна схемотехніка: Навчальний посібник.-Л.:”МП-Прес”,2006 -412с.іл. ISBN 966-96415-1-9.
2. Сенько В. І., Панасенко М. В., Сенько Є. В. та ін. Електроніка і мікросхемотехника: У 4-х т. Том 3. Цифрові пристрої: Підручник / За ред. В. І. Сенька. К.: Каравела, 2008. 400 с. ISBN 978-966-96076-7-6.
3. Kumar A. Anand., Fundamentals of Digital Circuits, PHI Learning Pvt. Ltd. 2016, 1100р., ISBN-13: 978-8120352681
4. Wladston Ferreira Filho, Computer Science Distilled: Learn the Art of Solving Computational Problems, Code Energy LLC 2017, 182 c., ISBN-13: 978- 0997316025