| Title | ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ / COMPUTER ARCHITECTURE |
| Code | NCO-03-05 |
| Faculty | Sciences |
| School | Informatics |
| Cycle / Level | 1st / Undergraduate |
| Teaching Period | Winter |
| Coordinator | Georgios Keramidas |
| Common | No |
| Status | Active |
| Course ID | 40002936 |
Programme of Study: PPS-Tmīma Plīroforikīs (2019-sīmera)
Registered students: 420
| Orientation | Attendance Type | Semester | Year | ECTS |
|---|---|---|---|---|
| GENIKĪ KATEUTHYNSĪ | Compulsory Course | 3 | 2 | 5 |
| Academic Year | 2021 – 2022 |
| Class Period | Winter |
| Faculty Instructors |
|
| Weekly Hours | 4 |
| Class ID | 600191358
|
Course Type 2016-2020
- Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
- Face to face
Digital Course Content
- e-Study Guide https://qa.auth.gr/en/class/1/600191358
- eLearning (Moodle): https://elearning.auth.gr/course/view.php?id=8100
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
- Greek (Instruction, Examination)
- English (Examination)
Prerequisites
General Prerequisites
Digital Logical Cirsuits, Boolean logic
Learning Outcomes
Cognitive: Understanding of fundamental issues in computer architecture and processor design. Organization of computer components and their interconnection. Understanding of the Instruction Set Architecture (ISA). Design methodologies for power and performance.
Skills: Design of a simple processor and its corresponding Instruction Set Architecture. Design of arithmetic units and memory systems. Benchmarking techniques.
General Competences
- Apply knowledge in practice
- Work autonomously
- Design and manage projects
Course Content (Syllabus)
Overview of computer Units, their Function and Interconnection. Memory technology and Hierarchy. Cache Memory, Main, External memory (Magnetic and Optic disks), Performance. Input/Output of Data (Units, Communication, Interrupt handling). Computer Arithmetic (Integers, Signed numbers, Floating Point). The Central Processing Unit (Instruction cycle, Registers, Pipelining, Arithmetic and Logic Unit). Instruction sets (Characteristics, Function, Operands, Addressing modes, Design considerations).Programming in Assembly Language, Training Computer
Keywords
Computer, CPU, Memory, Assembly
Educational Material Types
- Notes
- Slide presentations
- Multimedia
- Book
Use of Information and Communication Technologies
Use of ICT
- Use of ICT in Course Teaching
- Use of ICT in Laboratory Teaching
Course Organization
| Activities | Workload | ECTS | Individual | Teamwork | Erasmus |
|---|---|---|---|---|---|
| Lectures | 40 | ✓ | |||
| Tutorial | 12 | ✓ | |||
| Project | 98 | ✓ | |||
| Total | 150 |
Student Assessment
Description
Written exams (80%) and project (20%)
Student Assessment methods
- Written Exam with Short Answer Questions (Formative, Summative)
- Written Exam with Extended Answer Questions (Formative, Summative)
- Written Assignment (Formative, Summative)
- Written Exam with Problem Solving (Formative, Summative)
- Labortatory Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
1. Βιβλίο [59386815]: Οργάνωση και Αρχιτεκτονική Υπολογιστών, 10η Έκδοση, Stallings William
2. Βιβλίο [12561945]: ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΥΠΟΛΟΓΙΣΤΩΝ: Η ΔΙΑΣΥΝΔΕΣΗ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ, DAVID A. PATTERSON, JOHN L. HENNESSY
Additional bibliography for study
ΣΗΜΕΙΩΣΕΙΣ ΔΙΔΑΣΚΟΝΤΑ
Last Update
30-10-2022