Ternopil Ivan Puluj National Technical University

Каф. комп'ютерних наук

Computer circuitry


1. Educational programs for which discipline is mandatory:

# Educational stage Broad field Major Educational program Course(s) Semester(s)
Nothing found..

2. The course is offered as elective for all levels of higher education and all educational programs.

3. Information about the author of the course

Full name Никитюк Вячеслав Вячеславович
Academic degree PhD
Academic title Assoc. Prof.
Link to the teacher`s page on the official website of the University
Е-mail (in the domain

4. Information about the course

Study hours structure Lectures: 16
Practical classes: 0
Laboratory classes: 32

Amount of hours for individual work: 0
ECTS credits:
Teaching language english
Form of final examination credit
Link to an electronic course on the e-learning platform of the university

5. Program of discipline

Description of academic discipline, its goals, subject of study and learning outcomes

The purpose of the discipline is: mastering the necessary knowledge of the basics of construction theory, operation of basic devices, components, basic elements and architecture of modern computer technology, made on the basis of integrated technology, the formation of solid practical skills to assess the technical condition of computer technology, parameter calculations analog and digital circuits, analysis of operating conditions and synthesis of circuits with specified characteristics, as well as training of highly qualified specialists who are able to rationally select and use modern types of computers in terms of computer-aided design; analyze, calculate, synthesize and design digital electronic devices used in computer and microprocessor systems.
The task of the discipline is:
assessment of the technical condition of computer engineering, characteristics of elements and components, detection and troubleshooting, adjustment of analog and digital circuits of computer equipment; creation by means of algebra of logic of mathematical model of difficult knots of digital circuitry; representation of a logical function in different ways and their minimization; analysis of the operating conditions of digital circuits of computer equipment, as well as the implementation of the synthesis of digital circuits with specified properties in different systems of basic functions; calculations of necessary parameters of elements of computer circuitry, use in joint work of basic logical elements of different type of logic; performing calculations and modeling of digital electronic computer circuits; analysis and synthesis of digital electronic devices; use of modern digital electronic elements and devices during design; development of specifications for computer equipment, communications and maintenance.

The place of academic discipline in the structural and logical scheme of study according to the educational program

Prerequisites. List of disciplines, or knowledge and skills, possession of which students needed (training requirements) for successful discipline assimilation

tudents must have basic knowledge of philosophy, physics, programming.
The student must have a level of confident user of Microsoft Office 365 applications, and a basic level of AutoCAD, SolidWorks, KOMPAS-3D, CorelDRAW, KiCad.

Contents of the academic discipline

Lectures (titles/topics)

Computer circuitry, structure and principle of operation of elements (parts) in computer systems:
Forms of image information. Characteristics of electrical signals. Methods of electrical display of binary digits and numbers. Dividing, differentiating and integrating circles. Practical application of integrating RC-circuits.
Logical bases of computer circuitry. Algebra of logic in the analysis and synthesis of logical functions. Fundamentals of synthesis of logical devices. Transistors as a technical basis for the implementation of logic functions.
Circuitry of digital elements. Characteristics and classification of digital elements. Synthesis of asynchronous triggers. Synchronous triggers.
Circuitry of combinational units. Typical combination nodes: encoders, decoders, multiplexers, demultiplexers, digital comparators. Typical combination nodes: code converters, programmable logic matrices, combination adders.
Circuitry of digital nodes. Registers. Counters.
Circuitry of service elements. Multivibrators. Linear variable voltage generators. Pseudo-random number generators. Pulse shapers.
Circuitry of analog and combinatorial units. Analog integrated circuits. Analog-to-digital and digital-to-analog conversion.
Semiconductor storage devices. Basic concepts. Permanent storage devices. Static operational ZP. Dynamic operational FE. Cache memory. FPGA. FPGA. SELF memory. FeRAM memory. Building memory modules.
There is also media content for training on the course.

Laboratory classes (topics)

Computer circuitry, structure and principle of operation of elements (parts) in computer systems.
Lb. №1 The principle of operation, characteristics, structure and main features of the prototype for the construction of electrical boards.
Lb. №2 Selection and implementation of the element base for the selected prototype.
Lb. №3 Computer circuit solution of the prototype on the structure of the electrical circuit board in KiCad environment.
Lb. №4 Principle and general description of the prototype, PCB wiring in KiCad environment.
Lb. №5 Structure and engineering solution of the problem on the structure of the functional diagram of the prototype. The decision of the overall sizes of a payment of manufacturing and fastening in the case, in the KiCad environment
Lb. №6 View of the finished product (prototype). 3D reproduction of the design.

Learning materials and resources

1. Tanenbaum, Andrew. Structured Computer Organization, 4th ed., Upper Saddle River, NJ: Prentice Hall, 1999.
2. Stallings, W. Computer Organization and Architecture, 5th ed., New York, NY: Macmillan Publishing Company, 2000.
3. Scott Mueller. UPGRADING and REPAIRING PCs. 22nd Edition. 2015. – 2080p. ISBN-13: 978-0-7897-5610-7. ISBN-10: 0-7897-5610-2.
4. Andrew S. Tanenbaum, Herbert Bos. Modern operating systems. Fourth edition. Vrije universiteit Amsterdam, the Netherlands. 2015. – 1137p. ISBN-10: 0-13-359162-x, ISBN-13: 978-0-13-359162-0.
5. Andrew S. Tanenbaum, Maarten Van Steen. Distributed systems. Second Edition. University of California at Berkeley. 2005. – 702p.

6. Policies and assessment process of the academic discipline

Assessment methods and rating system of learning results assessment

Students who have completed all types of academic work during the semester, successfully passed the intermediate (modular) tests and scored at least 45 points of the semester score and subject to receiving at least 60% (15) points for the results of each intermediate (modular) control of the level of knowledge.
The final grade is written on a 100-point scale with its subsequent transfer to the scale of the European Credit Transfer System (ECTS), respectively, A, B, C, D, E, F, FX with a four-point scale (with a semester grade "excellent" - A, "good" - B, C, "satisfactory" - D, E correspond to the final result "credited", "unsatisfactory" - F, FX corresponds to the final result "not credited").

Table of assessment scores:

Assessment scale
(100 points)
(4 points)
90-100 Excellent А
82-89 Good B
75-81 C
67-74 Fair D
60-66 E
35-59 Poor FX
1-34 F
Approved by the department
(protocol №
on «