Salta ai contenuti. | Salta alla navigazione

Strumenti personali

PROGRAMMING

Academic year and teacher
If you can't find the course description that you're looking for in the above list, please see the following instructions >>
Versione italiana
Academic year
2022/2023
Teacher
MICHELE FERRARI
Credits
7
Didactic period
Primo Semestre
SSD
INF/01

Training objectives

The course is structured as an introduction to computer science and programming for students of the first year of the Course in Mathematics.
The course objective is to provide students with a path from computer architecture to high-level programming languages.
The main concepts of programming - using C language - and an overview of application development environments for scientific computing with the use of MATLAB software will be introduced.
The student will need to understand how the computer works in its basic aspects and must acquire the ability to develop a path from a natural language problem to the algorithm and code using the tools presented in the course.

Prerequisites

None

Course programme

Introduction to Computer Science:
- General Concepts
- Architecture
- Operating Systems
- Coding Languages

Coding:
- C Language
- Flow Control
- Array and Matrix
- Functions
- Exercices

Application development environment for Scientific Computation:
- Introduction
- Data Structures and Operators
- Graphic capabilities (2D and 3D)
- Code and Functions
- Flow Control
Exercices

Exam Simulation and in-depth views

Didactic methods

Theoretical/ practical lessons.

Learning assessment procedures

The goal of the final exam is to verify that the student acquired the objectives listed.
The objective of the final exam consists in verifying the level of knowledge of the formative objectives previously stated.
The final exam consists in a written test, with both theoretical and practical questions.

Reference texts

Slide/ notes