- Oggetto:
- Oggetto:
INFORMATICA II B
- Oggetto:
Computer Science II B
- Oggetto:
Anno accademico 2022/2023
- Codice dell'attività didattica
- MAT0108
- Docente
- Gian Luca Pozzato (Titolare del corso)
- Corso di studi
- [f055-c703] Laurea in Scienze Strategiche
[f055-c703COM] Laurea in Scienze Strategiche (Percorso Comunicazioni) - Anno
- 3° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Affine o integrativo
- Crediti/Valenza
- 5
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Obbligatoria
- Tipologia d'esame
- Orale
- Prerequisiti
-
Si suppone che lo studente possieda le conoscenze di base riguardo l’uso di un computer dotato di una moderna interfaccia grafica
The student is expected to possess basic knowledge about the use of computer endowed of a modern graphical interface - Propedeutico a
- -
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Lo studente acquisisce le conoscenze di base della programmazione ed impara a metterle in pratica utilizzando un linguaggio di programmazione di alto livello.
The student learns the basic skills of the programming and how to apply them by using a high-level programming language.
- Oggetto:
Risultati dell'apprendimento attesi
I rudimenti di programmazione appresi saranno sufficienti a comprendere la logica che permette l'implementazione di programmi iterativi su calcolatori imperativi, oltre a poter cogliere limitati concetti sulla ricorsione e sugli oggetti.
Rudiments of programming digested are sufficient to understand the logic that allows the implementation of iterative programs on imperative computers, and in addition they will be able to grasp some nuances about the notion of recursion and objects.
- Oggetto:
Modalità di insegnamento
Il corso verrà erogato nella forma di lezioni frontali ed esercitazioni guidate, finalizzate alla verifica ed al consolidamento delle tecniche discusse durante le lezioni, nel rispetto delle disposizioni fornite per l'emergenza sanitaria per il COVID-19.
The course consists of lectures and exercises, whose aim is to check whether the student is familiar with the notions presented during the lessons, following the rules in order to tackle the emergency due to COVID-19
- Oggetto:
Modalità di verifica dell'apprendimento
Il raggiungimento degli obiettivi è verficato mediante una prova scritta, atta a verificare le conoscenze acquisite durante il corso, salvo diverse indicazioni dovute all'emergenza sanitaria dovuta al COVID-19.
The exam consists of a written test, whose aim is to check whether the student is familiar with the notions proposed during the lessons, unless different rules due to the COVID-19 pandemic.
- Oggetto:
Attività di supporto
Saranno previste n. 14 ore di attività didattiche integrative.
There will be n. 14 hours of supplementary educational activities.
- Oggetto:
Programma
Compilare ed eseguire programmi. Programmi e tipi predefiniti. Conversioni. Operatori: aritmetici, relazionali, logici e bitwise. Espressioni. Costanti, variabili ed assegnamento. Istruzioni Input/Output. Strutture di controllo: if, if-else ,switch. Ripetizioni: while, for, do-while , break. Sottoprogrammi, funzioni, metodi: valore di ritorno. Passaggio dei parametri. Cenni a definizioni ricorsive. Array. Oggetti.
Compiling and executing programs. Basics on Programs and Data types. Conversions. Operators: arithmetic, relational, logical, bitwise. Expressions. Constants, variables and assignments. Input/Output statements. Control structures: if, if-else ,switch. Repetitions: while, for, do-while , break. Subroutines, functions, methods: value-returning. Parameter passing. Basic concepts of recursive definitions. Array. Objects.
Testi consigliati e bibliografia
- Oggetto:
- Libro
- Titolo:
- A Concise and Practical Introduction to Programming Algorithms in Java
- Anno pubblicazione:
- 2009
- Editore:
- Springer
- Autore:
- Frank Nielsen
- Obbligatorio:
- Si
- Oggetto:
- Libro
- Titolo:
- Concetti di informatica e fondamenti di Java
- Anno pubblicazione:
- 1997
- Editore:
- Apogeo
- Autore:
- Cay Horstmann
- Obbligatorio:
- Si
- Oggetto:
.
- Oggetto:
Orario lezioni
Giorni Ore Aula Lunedì 14:35 - 17:00 Giovedì 8:30 - 10:55 Lezioni: dal 12/09/2022 al 29/11/2022
Nota: Orario definito per il Percorso Comunicazioni
- Oggetto: