Introduction to computer architecture
ECTS: 5
Year/Semester: 1 . years, 1 . semester
Total hours: 60
Lecturers
Course objectives
The aim of the course is to introduce students to the mathematical and logical fundamentals of computing, primarily Boolean algebra as the basic formalism of mathematical modeling of electronic circuits, as well as the associated methods of reducing logical expressions used to describe them. The central part of the course is dedicated to modeling and digital design, and computer simulations of circuits. Examples include various arithmetic circuits and circuits responsible for displaying data on a graphic screen. Standard combinational modules are studied and their use for the purpose of realizing electronic circuits as an alternative to design based on modeling and minimization. Sequential logic circuits are also studied as the basis for a rudimentary memory model. The optional part of the course includes introducing students to the components of electronic computers, their capabilities, and development trends.
Learning outcomes
The aim of the course is to introduce students to the mathematical and logical fundamentals of computing, primarily Boolean algebra as the basic formalism of mathematical modeling of electronic circuits, as well as the associated methods of reducing logical expressions used to describe them. The central part of the course is dedicated to modeling and digital design, and computer simulations of circuits. Examples include various arithmetic circuits and circuits responsible for displaying data on a graphic screen. Standard combinational modules are studied and their use for the purpose of realizing electronic circuits as an alternative to design based on modeling and minimization. Sequential logic circuits are also studied as the basis for a rudimentary memory model. The optional part of the course includes introducing students to the components of electronic computers, their capabilities, and development trends.