lo studente avrà acquisito conoscenze dei costrutti fondamentali per la programmazione imperativa nel linguaggio di programmazione C.
The student will acquire the knowledge of the basic constructs
for imperative programming in the C programming language.
Esame scritto.
Written exam.
Lo studente avrà acquisito la capacità di realizzare programmi di media complessità usando il paradigma imperativo e il linguaggio C.
The student will acquire the ability to implement programs of average complexity using the imperative paradigm and the C language.
Esame scritto.
Written exam.
Lo studente acquisirà dimestichezza con i principali strumenti e processi di sviluppo del software.
The student will become familiar with the main software development tools and processes.
Lo studente dovrà dimostrare, nella prova finale, di aver acquisito piena consapevolezza delle soluzioni tecniche viste nel corso.
The student will have to demonstrate, in the final test, full awareness of the technical solutions presented in the course.
Nozione matematiche di base fornite nella scuola secondaria.
Mathematical basic concepts provided by the high school.
Il corso prevede lezioni frontali, con ausilio di lavagna elettroniche. Sono previste esercitazioni in aula. E' previsto un sito web del corso con il pdf delle lezioni. Gli studenti possono avere interazione con i docenti durante l'orario di ricevimento o mediante email.
The course includes frontal lessons, with the aid of electronic whiteboards.
Classroom exercises are provided.
A course website is provided with the pdf of lessons. Students can interact with teachers during office
hours or by email.
Costrutti di base dei linguaggi imperativi e loro semantica. Programmazione C su array.
Basic constructs of imperative languages and their semantics. C programming on arrays.
Pdf delle lezioni.
Manuale del linguaggio di programmazione C.
Pdf of lessons.
Manual of the C programming language.
Il programma e il materiale didattico per i non frequentanti è lo stesso pervisto per i frequentanti.
The program and teaching material for non-attendants is the same for the attendants.
L'esame è composto da una prova scritta.
La prova scritta consiste in 5/6 esercizi da risolvere. In ogni anno accademico le regole di dettaglio sono pubblicate sulla pagina web del corso.
The exam consists of a written test. The written test consists of 5/6 exercises to be solved. In each academic year the detailed rules are published on the course website.