Back to department main page
COURSE PRESENTATION FORM - COMPUTER SYSTEMS ARCHITECTURE - 2009/2010


COURSE NAME: Computer Systems Architecture

COURSE CODE: 70004

LECTURER: Enrico Franconi

TEACHING ASSISTANTS: Enrico Franconi (Group EN), Massimo Banzi (Group IT), To assign (Group DE)

TEACHING LANGUAGE: English

CREDIT POINTS: 4

LECTURE HOURS: 24

EXERCISE HOURS: 12

TIMESPAN: 28.09.2009 - 23.01.2010

TIMETABLE: see Timetable Page

OFFICE HOURS LECTURER: During the lecture time span: Available anytime by previous email or verbal appointment, Faculty of CS, Palais Trapp, Via della Mostra 4, office 1.02

OFFICE HOURS TEACHING ASSISTANT: Time to be determined


PREREQUISITES

None.

OBJECTIVES
The goal of this course is to give students an understanding of the architecture and organization of modern computers, together with the basics of the circuit logic involved in their construction on the one hand, and with the foundations of their programming in assembly language on the other hand.

SYLLABUS
  • Computer abstractions and technology
  • Bits, datatypes, and operations
  • Arithmetics in computer systems
  • Gates, circuits, and combinational logic
  • Sequential logic
  • A simple processor architecture
  • Instruction sets and assembly language
  • Families of computer systems

TEACHING FORMAT
Frontal classroom lectures plus theoretical and practical exercises on the computer and on digital trainers in small groups.

ASSESSMENT
  • One mid-term assignment (25%)
    Plus
  • One final written examination (75%)


READING LIST

Textbooks:

  • Introduction to Computing Systems: From bits & gates to C & beyond. By Yale N. Patt and Sanjay J. Patel.
  • Principles of Computer Hardware. By Alan Clements.

SOFTWARE USED
  • Digital Works (digital circuits simulator)
  • 6502 Assembler Simulator

LEARNING OUTCOME
Principles of computer arithmetics. Digital gates and the logic of circuits. Knowledge of the structure and operation of a simple CPU. Assembly language programming.

COURSE PAGE
https://www.inf.unibz.it/~franconi/space/doku.php?id=teaching:csa:main_csa




© UniBz