Vai al contenuto principale
Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

SUISS - Struttura Didattica Speciale in Scienze strategiche

Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)
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

GiorniOreAula
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:
Ultimo aggiornamento: 13/07/2022 21:56
Non cliccare qui!