Computer Architecture

Course: Software Engineering

Structural unit: Faculty of information Technology

Title
Computer Architecture
Code
ОК 26
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
1 Semester
Number of ECTS credits allocated
4
Learning outcomes
The ability to demonstrate knowledge of the history, development prospects, classification of computers and their architecture; rates and trends in the dynamics of changes in the productivity of digital technology; methods of number processing in binary and hexadecimal number systems; from the principles of building elementary digital elements, triggers, basic digital and functional elements based on triggers; basic structures of microprocessors and their implementation of the simplest MIPS - assembler instructions. The ability to demonstrate the ability to classify computers and analyze their architecture; from the forecast and retro analysis of performance indicators of digital technology; from the implementation of basic logical elements, triggers, basic digital/functional nodes; on the basis of the basic structures of microprocessors for the implementation of the simplest instructions of MIPS - assembler.
Form of study
Full-time form
Prerequisites and co-requisites
To know the theoretical foundations of algebraic calculations. Be able to perform algebraic calculations.
Course content
The discipline provides a unified understanding of the relationship between the software and hardware parts of modern computers, logically deduces the hardware construction of the computer from the system of commands and the method of memory organization, considers processes at all levels from elements on the crystal to the principles of operation of elements, binary representation of information , the basics of assembler and all stages of program conversion from an algorithmic language of a high level of abstraction to machine codes. To do this, the following are studied: counting systems, multi-level and sequential logic, digital functional nodes, micro-architectures and processor architecture according to the command system and memory organization. Practical skills in the construction of computer nodes are acquired.
Recommended or required reading and other learning resources/tools
1.Harris S. L., Harris D. Digital design and computer architecture. – Morgan Kaufmann, 2015
Planned learning activities and teaching methods
Lectures, practical activities, individual work
Assessment methods and criteria
The level of achievement of the planned learning outcomes is determined by the results: - semester assessment: - current control by checking the teacher and defending the results of tasks during classes and independent work outside classes by the student; - written modular control papers; - final assessment: - semester control in the form of an exam. 1. semester evaluation of the student's work - points are accumulated during the semester - a maximum of 60 points, a minimum of 36 points. 2. written final comprehensive control paper (PPKKR) - exam - the maximum score is 40 points (40% of the final score), the minimum is 24 points. The total number of points cannot exceed 100 points. For a positive grade for a discipline, a student must score at least 60 points in total for the semester assessment and exam.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Departments

The following departments are involved in teaching the above discipline