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
2017/2018
Teacher
MICHELE FERRARI
Credits
6
Didactic period
Secondo 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
8h

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

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

Exam Simulation and in-depth views
4h

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.
The theoretical part aim to verify the acquisition and the comprehension of the main topics of the course.
The practical questions regard problems whose solution must be obtained by writing code.
The students will have access to a PC.
The exam is passed with a vote of 18/30 both in the theoretical and the practical part. The final vote is the average of the two votes (theoretical and practical).

Reference texts

Slide/ notes