This course is archived

Go here to see the updated course for the current academic year

COMPUTER SYSTEM ARCHITECTURE

Course Code: INFO 101 • Study year: I • Academic Year: 2022-2023
Domain: Computer Science • Field of study: Computer Science (in English)
Type of course: Compulsory
Language of instruction: English
Erasmus Language of instruction: English
Name of lecturer: Ciprian Ioan Cucu
Seminar tutor: Ciprian Ioan Cucu
Form of education Full-time
Form of instruction: Class
Number of teaching hours per semester: 56
Number of teaching hours per week: 4
Semester: Autumn
Form of receiving a credit for a course: Grade
Number of ECTS credits allocated 6

Course 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 Entry Requirements:

-

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
     

Teaching methods:

Lecture, Power Point presentations, conversation, exemplification.

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.

Learning outcomes verification and assessment criteria:

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

Recommended reading:

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