Università degli Studi di Roma "Tor Vergata" Scheda Insegnamento/Attività Formativa
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
Università degli Studi di Roma “Tor Vergata” Scheda Insegnamento/Attività Formativa Docente responsabile dell’insegnamento/attività formativa Nome ROBERTA Cognome SPARVOLI Denominazione insegnamento/attività formativa Italiano LABORATORIO DI INFORMATICA Inglese INFORMATICS LAB. Informazioni insegnamento/attività formativa A.A. 2020/2021 CdS SCIENZA DEI MATERIALI Codice 8066170 Canale CFU 6 Obiettivi formativi e risultati di apprendimento attesi OBIETTIVI FORMATIVI: lo studente alla fine del corso deve essere in grado di risolvere quesiti di carattere scientifico per mezzo della programmazione in linguaggio C. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: lo studente verrà gradualmente introdotto nella logica e nella sintassi del linguaggio di programmazione C e se ne valuteranno i progressi lezione per lezione. Italiano CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: lo studente deve essere in grado di leggere e comprendere i quesiti che gli vengono posti, ed adottare una strategia di risoluzione grazie alle competenze acquisite. AUTONOMIA DI GIUDIZIO: ci si attende che, grazie alle abilità acquisite durante la frequentazione del corso, lo studente sia in grado di analizzare autonomamente i risultati dei propri elaborati al fine di verificarne la correttezza. ABILITÀ COMUNICATIVE: le lezioni di laboratorio avvengono in gruppo, quindi gli studenti imparano a condividere ad affrontare insieme i problemi. CAPACITÀ DI APPRENDIMENTO: sicuramente alla fine del corso lo studente avrà acquisito maggior spigliatezza e rapidità nell'affrontare i vari quesiti che si presenteranno nel suo Mod. scheda Attività Formativa v.1.0 percorso di studi ed avrà uno strumento efficace per risolverli.
Università degli Studi di Roma “Tor Vergata” Scheda Insegnamento/Attività Formativa LEARNING OUTCOMES: at the end of the course the student must be able to solve scientific questions by programming in the C language. KNOWLEDGE AND UNDERSTANDING: the student will gradually be introduced into the logic and syntax of the C programming language and his/her progress will be evaluated lesson by lesson. Inglese APPLYING KNOWLEDGE AND UNDERSTANDING: the student must be able to read and understand the questions posed to him, and adopt a resolution strategy thanks to the skills acquired. MAKING JUDGEMENTS: it is expected that, thanks to the skills acquired during the course attendance, the student will be able to independently analyze the results of his own works in order to verify their correctness. COMMUNICATION SKILLS: the laboratory lessons take place in groups, so the students Prerequisiti learn to share and face problems together. LEARNING ConoscenzaSKILLS: base di surely scuola at the end di superiore of matematica, the course the student will geometria, have fisica acquired classica, greater semplici ease and speed in facing concetti di statistica. the various questions that will arise during his/her studies and will have an effective tool to solve them. Italiano Testo fisso 2 Basic knowledge of high school of mathematics, geometry, classical physics, simple concepts of statistics. Inglese Programma Breve introduzione ai cenni storici del C. Programmazione in C, l’aritmetica del C, operatori algebrici e relazionali, gli operatori di assegnamento, operatori di incremento e decremento. Strutture di selezione IF, IF-ELSE e nidificazioni, struttura di iterazione WHILE. Codice Ascii Italiano Il comando di iterazione FOR, il comando di selezione multipla SWITCH, istruzione break e continue. Operatori logici. Programmazione con i vettori, gestione delle stringhe di caratteri. Generazione di numeri random. Programmazione con le funzioni, le funzioni della libreria matematica, scrivere le proprie funzioni, funzioni ricorsive. L’elaborazione dei files in C. Mod. scheda Attività Formativa v.1.0
Università degli Studi di Roma “Tor Vergata” Scheda Insegnamento/Attività Formativa Brief introduction to the historical background of C. C programming, C arithmetic, algebraic and relational operators, assignment operators, increment and decrement operators. Selection structures IF, IF-ELSE and nesting, WHILE iteration structure. Ascii Code. Inglese The FOR iteration command, the multiple selection command SWITCH, break statement and continue. Logical operators. Programming with vectors, management of character strings. Generation of random numbers. Programming with functions, functions of the mathematical library, writing its own functions, recursive functions. Modalità di svolgimento Processing files in C. Modalità in presenza Modalità a distanza Testo Descrizione della fisso 2 di svolgimento e metodi didattici adottati modalità Le lezioni si svolgono in laboratorio di informatica. I ragazzi hanno a disposizione un computer fornito dal corso, o - se preferiscono possono portare il proprio laptop - questo Italiano deve essere dotato di compilatore C. La lezione viene introdotta da una parte teorica, che spiega i concetti che verranno poi sviluppati nella prova pratica. Successivamente viene fornita agli studenti una scheda di Testodove lavoro, fisso 2 si illustrano alcuni programmi C già svolti dal docente per insegnare ai ragazzi il corretto utilizzo dei costrutti del C introdotti a lezione. Infine vengono proposti ai ragazzi Lessons take che alcuni quesiti place in the svolgere devono computerda lab. The soli finostudents alla finehave dellaalezione, computer provided e se by the necessita anche a course, casa. or - if they prefer to bring their own laptop - this must have a C compiler. Inglese The lesson issvolti I programmi introduced by a vengono dai ragazzi theoretical part, which controllati explains dalla docentethealla concepts lezionethat will then ebe successiva, developed in the practical test. Subsequently, students are provided with a work sheet, spiegati collegialmente. which illustrates Gli studenti hanno some C programsun a disposizione already sito webcarried doveout by thecaricate vengono teacher tutte to teach students le lezioni the teoriche, correct use of C constructs introduced in class. Finally, some le dispense di laboratorio e le soluzioni dei quesiti posti ai ragazzi. questions are proposed to the students that they must do by themselves until the end of the lesson, and if needed at home. The programs carried out by the students are checked by the teacher at the next lesson, and Modalità di frequenza explained jointly. Students have at their disposal a website where all the theoretical lessons, the laboratory Frequenza obbligatoria lecture notes and the solutions to the questions asked to the students are loaded. Frequenza facoltativa Mod. scheda Attività Formativa v.1.0
Università degli Studi di Roma “Tor Vergata” Scheda Insegnamento/Attività Formativa Descrizione della modalità di frequenza Gli studenti devono essere presenti alle lezioni di laboratorio, sia nella parte teorica che in quella pratica. Alla lezione seguente devono consegnare i programmi C assegnati. La Italiano frequenza non è obbligatoria ma gli studenti devono essere stati presenti al 60 per cento delle lezioni per poter sostenere l'esame, a meno di una giustificazione fornita alla docente (studenti lavoratori, ...). Testo fisso 2 Students must be present at the laboratory lessons, both in the theoretical and in the practical part. In the following lesson they must deliver the assigned C programs. Inglese Attendance is not compulsory but students must have been present at 60 percent of the lessons in order to take the exam, unless a justification is provided to the teacher (working students, ...). Modalità di valutazione Prova scritta Prova orale Valutazione in itinere Valutazione di progetto Valutazione di tirocinio Prova pratica Prova di laboratorio Descrizione delle modalità e dei criteri di verifica dell’apprendimento L’esame è una prova pratica che si svolge in laboratorio. Gli studenti devono risolvere alcuni esercizi tramite programmazione in C. Il tempo a disposizione è di 4 ore. Italiano Mod. scheda Attività Formativa v.1.0
Università degli Studi di Roma “Tor Vergata” Scheda Insegnamento/Attività Formativa The exam is a practical test that takes place in the laboratory. Students must solve some exercises by programming in C. The time available is 4 hours. Inglese Testi adottati 1) H. M. Deitel, P. J. Dietel - C: corso completo di programmazione. Edizioni APOGEO. 2) L. M. Barone, E. Marinari, G. Organtini, F. Ricci-Tersenghi - Programmazione scientifica. Italiano Edizioni Pearson Education 3) Dispense ed eserciziario forniti dalla docente. 1) H. M. Deitel, P. J. Dietel - C: corso completo di programmazione. Editor APOGEO. 2) L. M. Barone, E. Marinari, G. Organtini, F. Ricci-Tersenghi - Programmazione scientifica. Inglese Editor Pearson Education 3) Lecture notes and workbooks provided by the teacher. Bibliografia di riferimento Standard C99 Italiano Standard C99 Inglese Mod. scheda Attività Formativa v.1.0
Università degli Studi di Roma “Tor Vergata” Scheda Insegnamento/Attività Formativa Altre informazioni Italiano Inglese Mod. scheda Attività Formativa v.1.0
Puoi anche leggere