COMPUTER ARCHITECTURE

Course Information
TitleΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ / COMPUTER ARCHITECTURE
CodeNCO-03-05
FacultySciences
SchoolInformatics
Cycle / Level1st / Undergraduate
Teaching PeriodWinter
CoordinatorGeorgios Keramidas
CommonNo
StatusActive
Course ID40002936

Programme of Study: PPS-Tmīma Plīroforikīs (2019-sīmera)

Registered students: 354
OrientationAttendance TypeSemesterYearECTS
GENIKĪ KATEUTHYNSĪCompulsory Course325

Class Information
Academic Year2019 – 2020
Class PeriodWinter
Faculty Instructors
Weekly Hours4
Class ID
600154389
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
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
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures40
Tutorial12
Project98
Total150
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
12-10-2020