Scheda programma d'esame
COMPUTER SCIENCE FOR BIOTECHNOLOGIES
ROBERTO BARBUTI
Academic year2017/18
CourseBIOTECHNOLOGY
Code278AA
Credits6
PeriodSemester 1
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
INFORMATICA PER LE BIOTECNOLOGIEINF/01LEZIONI56
ROBERTO BARBUTI unimap
FABRIZIO LUCCIO unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

lo studente avrà acquisito conoscenze dei costrutti fondamentali per la programmazione imperativa nel linguaggio di programmazione C. 

Knowledge

The student will acquire the knowledge of the basic constructs
for imperative programming in the C programming language.

Modalità di verifica delle conoscenze

Esame scritto.

Assessment criteria of knowledge

Written exam.

Capacità

Lo studente avrà acquisito la capacità di realizzare programmi di media complessità usando il paradigma imperativo e il linguaggio C.

Skills

The student will acquire the ability to implement programs of average complexity using the imperative paradigm and the C language.

Modalità di verifica delle capacità

Esame scritto.

Assessment criteria of skills

Written exam.

Comportamenti

Lo studente acquisirà dimestichezza con i principali strumenti e processi di sviluppo del software.

Behaviors

The student will become familiar with the main software development tools and processes.

Modalità di verifica dei comportamenti

Lo studente dovrà dimostrare, nella prova finale, di aver acquisito piena consapevolezza delle soluzioni tecniche viste nel corso.

Assessment criteria of behaviors

The student will have to demonstrate, in the final test, full awareness of the technical solutions presented in the course.

Prerequisiti (conoscenze iniziali)

Nozione matematiche di base fornite nella scuola secondaria.

Prerequisites

Mathematical basic concepts provided by the high school.

Indicazioni metodologiche

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. 

Teaching methods

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. 

Programma (contenuti dell'insegnamento)

Costrutti di base dei linguaggi imperativi e loro semantica. Programmazione C su array.

Syllabus

Basic constructs of imperative languages and their semantics. C programming on arrays.

Bibliografia e materiale didattico

Pdf delle lezioni. 

Manuale del linguaggio di programmazione C.

Bibliography

Pdf of lessons.

Manual of the C programming language.

Indicazioni per non frequentanti

Il programma e il materiale didattico per i non frequentanti è lo stesso pervisto per i frequentanti.

Non-attending students info

The program and teaching material for non-attendants is the same for the attendants.

Modalità d'esame

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.  

Assessment methods

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.

Updated: 26/04/2018 11:27