Skip to content

Libera Università di Bolzano

Computer Systems Architecture

Semestre 1 · 76240 · Corso di laurea in Informatica · 6CFU · EN


This course belongs to the type "Attività formative di base" and the subject area is "Informatica".

The goal of this course is to give students an understanding of the architecture and organization of modern computers, the basic of the circuit logic involved in their construction, and the foundation of their programming in assembly language.

Docenti: Enrico Franconi

Ore didattica frontale: 40
Ore di laboratorio: 20
Obbligo di frequenza: Attendance is not mandatory but strongly recommended.

Argomenti dell'insegnamento
• Computer abstractions and technology • Bits, datatypes, and arithmetic in computer systems • Gates, circuits, and combinational logic • Sequential logic • A simple processor architecture: the CPU • Instruction sets and assembly language

Modalità di insegnamento
The course includes frontal lectures and lab sessions.

Obiettivi formativi
Knowledge and Understanding - D1.19: Understand the key principles, the structures and the organization of computer systems Applying knowledge and understanding - D2.4: Ability to develop programs to interact with microcontrollers and the operating systems of modern computers. Ability to make judgments - D3.1: Be able to collect and interpret useful data and to judge information systems and their applicability. - D3.2: Be able to work autonomously according to the own level of knowledge and understanding. Communication skills - D4.1: Be able to use one of the three languages English, Italian and German, and be able to use technical terms and communication appropriately. Learning skills - D5.1: Have developed learning capabilities to pursue further studies with a high degree of autonomy. - D5.3: Be able to follow the fast technological evolution and to learn cutting edge IT technologies and innovative aspects of last generation information systems.

Modalità d'esame
Written exam: a final oral exam with exercises, and verification and transfer of knowledge questions; there will be no pure theoretical questions.

Criteri di valutazione
The exam questions will be evaluated based on correctness of answers, clarity of answers, ability to summarize, evaluate, and establish relationships between topics, skills in critical thinking, ability to summarize in own words.

Bibliografia obbligatoria
  • Introduction to Computing Systems: From bits & gates to C & beyond. By Yale N. Patt and Sanjay J. Patel. McGraw Hill. 
  • Principles of Computer Hardware. By Alan Clements. Oxford University Press. 


Bibliografia facoltativa

Additional material will be provided during lectures/labs. 



Altre informazioni
- Digital Trainer (digital trainer box) - Digital Works or Logism (digital circuits simulator) - CPU simulator - 6502 Assembler Simulator


Scarica come PDF

Obiettivi di sviluppo sostenibile
Questa attività didattica contribuisce al raggiungimento dei seguenti Obiettivi di Sviluppo sostenibile.

4

Richiesta info