Università degli Studi di Roma "Tor Vergata" Scheda Insegnamento/Attività Formativa

Pagina creata da Dario Cossu
 
CONTINUA A LEGGERE
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