20810353 - Elements of computer science

Curriculum

Canali

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.


Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.

Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.

Canali

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.


Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.

Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.

Canali

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.


Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.

Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.

Canali

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.


Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.

teacher profile | teaching materials

Programme

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

* Operations *
Types of data
Expressions
Boolean algebra

* Control structures *
Selection
Iteration
Functions

* Data structures *
Array
Strings
Matrices

The course uses the C programming language.

Core Documentation

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Reference Bibliography

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Attendance

Attendance is not mandatory

Type of evaluation

The exam consists of a written test including programming exercises, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. A midterm exam will be made available to the students as well.