Subject
Computer architectures
| 1. | Course Title |
Computer architectures Computer architectures |
||||||||||||
| 2. | Code | F23L1S045 | ||||||||||||
| 3. | Study Programme | Computer Engineering, Internet, Networks and Security, Information Technology Education | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 2 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Riste Stojanov | ||||||||||||
| 9. | Prerequisites for enrolling in the course | — | ||||||||||||
| 10. | Objectives of the course programme (competences) | Understanding the architecture of a computer system, identifying its component parts, and evaluating the performance of the computer system and its individual components. Understanding machine language, the assembler, and the memory organization of systems. | ||||||||||||
| 11. | Course content | Lectures: 1. Introduction 2. A Global View of the Computer's Function 3. A Global View of the Computer's Function 4. Instruction Set - Characteristics and Functions 5. Instruction Set: Addressing Modes and Formats 6. MIPS instruction set 7. Structure and function of the processor 8. Pipelined instructions and superscalar architecture 9. Interconnection Structure 10. Internal memory 11. Cache memory 12. Virtual Memory Practical Classes: 1. Representation of integers. SM, RC, DC systems. 2. Arithmetic operations in systems. 3. Floating-point numbers. 4. Addressing modes 5. MIPS tasks 6. MIPS tasks 7. MIPS tasks 8. Interconnection Structure 9. Internal memory 10. Cache memory 11. Virtual Memory |
||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, practical classes (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defence of a project assignment and seminar paper, and learning in an electronic environment (forums and consultations). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Laboratory exercises were conducted. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|