Learning objectives
The goal of the course is to introduce the main features of computer hardware and software. Moreover, the course provides the knowledge to develop programs by using the C programming language.
Prerequisites
- - -
Course unit content
<br />Algorithms – Textual and graphic notations. Algorithm examples. Programs. Programming languages.<br />Information representation – Information coding. Numeric representations. Boolean algebra.<br />Computer – Computer architecture and behaviour. Von Neumann machine. Peripherical devices.<br />System software - Operating system. Office software applications. Data base management systems.<br />Computer networks and internet – Computer networks. Internet. HTML.<br />C programming language.
Full programme
- - -
Bibliography
S. Ceri, D. Mandrioli, L. Sbattella. Informatica arte e mestiere. II edizione, 2004, McGraw-Hill.
Teaching methods
The course is based on theoretical lectures and on lab activities. Students evaluation is based on a theoretical test and a practical test.
Assessment methods and criteria
- - -
Other information
- - -