Course INFO 101 · Year I · Autumn 2022-2023

COMPUTER SYSTEM ARCHITECTURE

Compulsory course in Computer Science (in English), taught by Ciprian Ioan Cucu.

This course page is from 2022-2023 and is archived.
See this course for the current academic year

Overview

Lecturer
Ciprian Ioan Cucu
Seminar tutor
Ciprian Ioan Cucu
Type of course
Compulsory
Language of instruction
English
Erasmus language
English
Domain
Computer Science
Field of study
Computer Science (in English)
Form of education
Full-time
Form of instruction
Class
Credit awarded by
Grade
Teaching methods
Lecture, Power Point presentations, conversation, exemplification.
Entry requirements
-

Aims

Provide students with the theoretical elements necessary to understand the basic concepts regarding the architecture and functioning of personal computers.

Ability to recognize computer system components

Development of practical skills regarding low level programming

Course contents

  1. Numbering systems. Binary, decimal, hexadecimal
  2. DOS commands
  3. Architecture types
  4. PC components
  5. CPU registers
  6. Memory organization and addressing
  7. Assembly language programming
     

Learning outcomes

Designing, selecting, and interconnecting hardware components and designing the hardware/software interface to create a computing system that meets functional, performance, energy consumption, cost, and other specific goals.

Assessment

Written paper – final evaluation – 50%; continuous assessment Laboratory activities portfolio – 50%.

Recommended reading

Structured Computer Organization (5th Edition).
• Andrew S. Tanenbaum
Prentice Hall, -, 2005 · -
Assembly Language Step-by-step (2nd Edition)
• Jeff Duntemann.
Programming with DOS and Linux, Wiley, 2000 · -
-
• http://www.cs.utexas.edu/~fussell/courses/cs352h/lectures/Lecture_1.pdf
-, -, - · -