FOUNDATIONS OF COMPUTER SCIENCE A - Co

ING-INF/05 - 9 CFU - Annual Tuition

Teaching Staff

VINCENZA CARCHIOLO


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

The lessons are arranged into elementary teaching units (UDE) according to the arguments contents and skills that are to be developed.

The main teaching methods are as follows:

lessons, to acquire the basic theoretical knowledge and all the language syntactic elements;

exercises proposed and solved by the teacher to develop student’s “problem solving” methodologies, to apply knowledge and to use the IDEs;

The teacher also proposes individual activities consisting in some problem that the student must solve independently and discuss with the classroom.



Detailed Course Content

Module 1

Module 2

Module 3.



Textbook Information

[Be] Belagurusamy. Programming in ANSI C McGraw-Hill




Open in PDF format Versione in italiano