20801737 - ELEMENTS OF COMPUTER SCIENCE

PROVIDING BASIC NOTIONS ON METHODS AND TOOLS FOR DEVELOPING SOFTWARE PROGRAMS

Canali

teacher profile | teaching materials

Programme

The course uses the C programming language.

*Basic concepts*
Problems and algorithms
Computer architecture
Languages and Compiling
I/O, variables and constants

*Operations*
Data types
Expressions
Boolean algebra

*Control structures*
Selection
Iteration
Functions

*Data structures*
Array
Strings
Matrices

*Advanced concepts*
Integrated Development environments
Libraries
Files

Core Documentation

Paul J. Deitel - Harvey M. Deitel. C How to Program. Pearson.

Reference Bibliography

Paul J. Deitel - Harvey M. Deitel. C How to Program. Pearson.

Type of delivery of the course

The course includes lectures and programming exercises in lab.

Attendance

The course includes lectures and programming exercises in lab.

Type of evaluation

The written exam consists of short/multiple choice questions and programming exercises, for a total duration of 1 hour and 15 minutes. The oral exam consists of an interview after the written exam. The schedule for the written exam is available on GOMP, while the schedule for the oral exam is communicated by the teacher. During the COVID-19 emergency period, the examination will be carried out in accordance with the provisions of art.1 of the Rectoral Decree no. 703 of May 5th 2020. The oral exam is crucial for the attribution of the final grade.

teacher profile | teaching materials

Programme

The course uses the C programming language.

*Basic concepts*
Problems and algorithms
Computer architecture
Languages and Compiling
I/O, variables and constants

*Operations*
Data types
Expressions
Boolean algebra

*Control structures*
Selection
Iteration
Functions

*Data structures*
Array
Strings
Matrices

*Advanced concepts*
Integrated Development environments
Libraries

Core Documentation

Paul J. Deitel - Harvey M. Deitel. C How to Program. Pearson.

Reference Bibliography

Paul J. Deitel - Harvey M. Deitel. C How to Program. Pearson.

Type of delivery of the course

The course includes lectures and programming exercises in lab.

Attendance

The course includes lectures and programming exercises in lab.

Type of evaluation

The written exam consists of short/multiple choice questions and programming exercises, for a total duration of 1 hour and 15 minutes. The oral exam consists of an interview after the written exam. The schedule for the written exam is available on GOMP, while the schedule for the oral exam is communicated by the teacher. During the COVID-19 emergency period, the examination will be carried out in accordance with the provisions of art.1 of the Rectoral Decree no. 703 of May 5th 2020. The oral exam is crucial for the attribution of the final grade.