COMPUTER ARCHITECTURE

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

Programme of Study: Undergradute Studies - School of Informatics (2015-today)

Registered students: 274
OrientationAttendance TypeSemesterYearECTS
Core CoursesCompulsory Course325

Class Information
Academic Year2015 – 2016
Class PeriodWinter
Faculty Instructors
Weekly Hours4
Class ID
600004880
Type of the Course
  • Scientific Area
Course Category
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
In spite of the variety and pace of change in the computer field, certain fundamental concepts apply consistently throughout. In this course, fundamental concepts are presented and analyzed, like a) the architecture (the way the programmer sees the computer) and b) the internal organization (the operation of the individual components and the way they are interconnected). Design targets (cost, speed) for a computer system are also analyzed. In terms of obtained skills, students are equipped with the ability to understand the merits of a given computer system and its applicability to certain computational needs.
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
Lectures401.3
Tutorial120.4
Project983.3
Total1505
Student Assessment
Description
Written exams (80%) and project (20%)
Student Assessment methods
  • Written Assignment (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
  • Labortatory Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
Stallings W. «Οργάνωση και Αρχιτεκτονική Υπολογιστών», 8η Έκδοση, Εκδόσεις Τζιόλα, Θεσσαλονίκη
Additional bibliography for study
ΣΗΜΕΙΩΣΕΙΣ ΔΙΔΑΣΚΟΝΤΑ
Last Update
07-06-2016