FOUNDATIONS OF COMPUTER SCIENCE Cp - I

ING-INF/05 - 9 CFU - Annual Tuition

Teaching Staff

ORAZIO TOMARCHIO
Email: orazio.tomarchio@unict.it
Office: DIEEI, Cittadella Universitaria, Viale Andrea Doria 6, Edificio 13
Phone: 095 7382357
Office Hours: Pubblicato sulla pagina del docente nel sito web del DIEEI. Il docente è disponibile anche a incontri di ricevimento in modalità telematica, previo appuntamento via mail


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