FOUNDATIONS OF COMPUTER SCIENCE Cp - I

ING-INF/05 - 9 CFU - Annual Tuition

Teaching Staff

ORAZIO TOMARCHIO


Learning Objectives

The course introduces the knowledge of the principles of information technology and procedural programming.

The course has the primary objective of providing the student with the knowledge of the main data structures, the basic algorithms and the rudiments of computational complexity.

Further, the course provides the student with the techniques and tools for the development of application programs using the ANSI-C programming language, with particular emphasis on "problem solving" and error discovering mechanisms.


Course Structure

Lectures are arranged into elementary teaching units (UDE) according to the skills that have to be developed.

The main teaching methods are as follows:

Further, the teacher assigns individual activities to students to be solved independently and to be discussed in the classroom.



Detailed Course Content

Module 1

Module 2

Module 3



Textbook Information




Open in PDF format Versione in italiano