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
        
        
            2024/2025
        
    
            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