Classe III A A.s – 2010 Programma di Informatica

Slides:



Advertisements
Presentazioni simili
Informatica Generale Marzia Buscemi
Advertisements

Prof. Rebecca Montanari Anno accademico 2011/2012
Il Software.
Classe III A A.s – 2011 Sistemi di Elaborazione e Trasmissione dell’Informazione 4 ore settimanali (2 laboratorio) Docenti Prof. Alberto Ferrari.
Classe IV B A.s – 2009 Programma di Informatica 6 ore (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
3A Informatica A.s
Classe V B A.s – 2008 Programma di Informatica Docenti
Classe V A A.s – 2013 Programma di Informatica 5 ore (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
Classe III A A.s – 2011 Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
Informatica e Telecomunicazioni
PROGETTO PER LA FORMAZIONE TECNOLOGICO – DIDATTICA DEI DOCENTI
2/11/2004Laboratorio di Programmazione - Luca Tesei1 Punto della situazione Da dove veniamo, dove andiamo.
Dipartimento di Matematica
Elaboratore e Sistemi Operativo
Algoritmi e Programmazione
Informatica Generale Marzia Buscemi
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
Introduzione allo studio dell’informatica
Fondamenti di Informatica
Corso di Robotica Residenza Universitaria Alcantara 20 Gennaio 2005
Informatica (conoscenza) - Introduzione al corso (I. Zangara)
Fondamenti di Informatica
Elaborazione di Immagini e Suoni Syllabus
Prof.ssa Chiara Petrioli -- Fondamenti di programmazione 1, a.a. 2009/2010 Corso di Fondamenti di programmazione a.a.2009/2010 Prof.ssa Chiara Petrioli.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2006/2007 Prof.ssa Chiara Petrioli Corso di Laurea.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Informatica di base A.A. 2003/2004 Algoritmi e programmi
1 Corso di Informatica (Programmazione) Raffaella Rizzi DISCO Dipartimento di Informatica Sistemistica e Comunicazione Edificio U14 - primo piano - stanza.
Introduzione alla programmazione lll
Linguaggio di programmazione C (Introduzione alla programmazione)
DAL PROBLEMA ALL'ALGORITMO Problemi e Programmi Paolo Amico
Linguaggi di Programmazione 1 docente: Maurizio Tucci Lezione 0.1 Concetti di Base.
INFORMATICA UMANISTICA B
ANNUNCI Modulo B: RICEVIMENTO DOMANI: 17-19
INFORMATICA UMANISTICA B
Strutture di controllo in C -- Flow Chart --
Fondamenti di Informatica Algoritmi
I File.
La macchina di von Neumann
Corso di PHP.
Fondamenti di informatica Linguaggio C Main Program: Architettura di un PC Diagrammi di flusso Linguaggio C.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
INFORMATICA MATTEO CRISTANI.
STRUTTURA GENERALE DI UN ELABORATORE
Appunti di Informatica
CODIFICA Da flow-chart a C++.
Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
Fondamenti di Informatica e Informatica di base Prof.ssa Elisa Tiezzi
Tecnologie delle Costruzioni Aeronautiche 1 Esercitazione 3 © Goran Ivetic.
Linguaggi per COMUNICARE
Classe IV A A.s – 2013 Programma di Informatica 5 ore (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Laboratorio Informatico
Informatica Lezione 1 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello Caso di studio 2 Gruppo 7 Materia : Informatica- progetto ABACUS Scuola: ITIS indirizzo.
Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma “La Sapienza”
Vincenza Ferrara Novembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
L’esecuzione dei programmi
Informatica Generale Marzia Buscemi
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Esercizi.
Informatica e Informatica di Base
Architetture dei sistemi di calcolo, sistemi operativi, reti di calcolatori Dr. Luciano Bononi Facoltà di Scienze, Fisiche Naturali dell’Università di.
Eprogram informatica V anno. Introduzione a PHP Introduzione La diffusione di PHP ha avuto un notevole incremento dalla fine degli anni Novanta a oggi,
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
Classe III A A.s – 2012 Programma di Informatica
Transcript della presentazione:

Classe III A A.s. 2009 – 2010 Programma di Informatica 6 ore settimanali (3 laboratorio) Docenti Prof. Alberto Ferrari Prof. Alberto Paganuzzi

Moduli A. Informazione e dati digitali B. L'informatica come scienza e come tecnologia C. Informatica e Telecomunicazioni D. Windows E. Dal problema al programma F. La programmazione in Linguaggio C/C++ G. Programmazione avanzata in C/C++

Materiale didattico Il materiale didattico viene fornito gratuitamente all’indirizzo: http://www.ferrarialberto.com Il materiale comprende Schermate delle lezioni Esercizi Altre informazioni Il materiale viene fornito in formato PDF

Unità di apprendimento A1 - Informazioni e dati A2 - Rappresentazione digitale B1 - La struttura fisica e logica di un elaboratore B2 - Origini matematiche e tecnologiche dell'informatica C1 - L’informatica oggi C2 - Internet: la Rete delle reti D1 – Introduzione a Windows E1 - Dall’analisi del problema, alla definizione dell’algoritmo E2 - Linguaggi algoritmici E3 - Evoluzione dei linguaggi di programmazione F1 - Primi programmi F2 - Selezione F3 - Iterazione G1 - Dati strutturati G2 - Scomposizione funzionale G3 - Algoritmi notevoli

A1- Informazioni e dati A1.1 Introduzione A1.2 Il concetto di Informazione A1.3 Rappresentazione delle informazioni A1.4 Analogico e digitale A1.5 Ipertesto, multimedia, ipermedia

A2 - La rappresentazione digitale A2.1 Le rappresentazioni numeriche A2.1.1 La rappresentazione binaria A2.1.2 Bit, Byte e loro multipli A2.2 La codifica dei dati A2.3 La codifica dei testi A2.4 La codifica delle immagini A2.5 La codifica dei suoni A2.6 La codifica dei filmati A2.7 La compressione dei dati

B1 - La struttura fisica e logica di un elaboratore B1.1 La macchina universale B1.2 Le componenti di un elaboratore B1.3 Il processore B1.4 La memoria centrale B1.4.1 La RAM B1.4.2 La ROM B1.4.3 La memoria cache B1.5 Le periferiche di Input/Output B1.6 Le memorie di massa B1.7 L'architettura di von Neumann

B2 - Origini matematiche e tecnologiche dell'informatica B2.1 La preistoria B2.2 Dall'ottocento alla seconda guerra mondiale B2.3 Il Dopoguerra (1945-1955) B2.4 La seconda e la terza generazione (1955-1970) B2.5 Dagli anni '70 ad oggi

C1 - L’informatica oggi C1.1 I principali settori di applicazione dell’Informatica C1.2 La tutela della salute C1.3 La classificazione dei sistemi di elaborazione C1.4 Il personal computer C1.5 Le reti di computer

C2 - Internet: la Rete delle reti C 2.1 La struttura fisica di Internet C 2.2 Le linee di collegamento a Internet C 2.3 Indirizzi e protocolli C 2.4 HTTP e il World Wide Web C 2.5 La posta elettronica C 2.6 Mailing list e newsgroup C 2.7 Altri protocolli C 2.8 Il mondo elettronico C 2.9 Intranet ed Extranet C 2.10 Passato e futuro di Internet

D1 - Introduzione a Windows D.1 Il sistema operativo D.2 Il bootstrap D.3 Il Desktop: icone e finestre D.4 La gestione e l'organizzazione dei file D.5 Finestre e cartelle D.6 La gestione delle risorse D.7 La Barra delle Applicazioni D.8 Personalizzare il desktop D.9 Il Pannello di controllo

E1 - Dall’analisi del problema, alla definizione dell’algoritmo E1.1 Problema E1.2 Risolutore e Esecutore E1.3 Algoritmo E1.4 Flusso di esecuzione E1.5 Memoria E1.6 Automi E1.7 Calcolo automatico E1.8 Definizione di Algoritmo

E2 - Linguaggi algoritmici E2.1 Caratteristiche di un linguaggio algoritmico E2.2 Variabili E2.3 Diagrammi a blocchi E2.3.1 Blocchi di inizio e fine E2.3.2 Blocchi di input E2.3.3 Blocchi di output E2.3.4 Blocchi operativi E2.3.5 Blocchi decisionali E2.4 Programmazione strutturata E2.5 Pseudolinguaggio

E3 - Evoluzione dei linguaggi di programmazione E3.1 Linguaggi di programmazione E3.2 Linguaggi macchina E3.3 Linguaggi assembler E3.4 Linguaggi ad alto livello E3.5 Linguaggi orientati agli oggetti E3.6 Traduttori, compilatori e interpreti

F1 - Primi programmi F1.1 Le origini dei linguaggi C C++ F1.2 Un programma completo F1.3 Variabili e tipi di dato F1.4 Assegnamenti F1.5 Funzioni standard F1.6 Costanti F1.7 Scrittura F1.8 Lettura F1.9 Lettura/Scrittura in C++ F1.10 Struttura di controllo: sequenza F1.11 Fasi della programmazione

F2 - Selezione F2.1 Struttura di controllo decisionale F2.2 if F2.3 if-else F2.4 Espressioni F2.6 Blocchi d’istruzioni F2.7 Selezioni di selezioni F2.8 Il tipo di dato carattere F2.9 switch-case

F3 - Iterazione F3.1 Le strutture Iterative F3.2 Iterazioni postcondizionali F3.2.1 Il ciclo do .. while F3.3 Iterazioni precondizionali F3.3.1 Il ciclo while .. do F3.4 Iterazioni enumerative F3.4.1 Il ciclo for F3.5 Incrementi e decrementi F3.7 Cicli annidati F3.8 Il tipo di dato logico

G1- Dati strutturati G1.1 Aggregazione di dati omogenei: gli array G1.1.1 Gestione degli Array G1.2 Matrici: array a due dimensioni G1.2.1 Array multidimensionali G1.3 Stringhe G1.4 Strutture G1.5 Array di strutture

G2 - Scomposizione funzionale G2.1 Riusabilità del codice G2.2 Progettazione modulare G2.3 Procedure G2.4 Funzioni G2.5 Passaggio di parametri per valore G2.6 Visibilità dei nomi G2.7 Funzioni che non ritornano un valore G2.8 Passaggio di parametri per riferimento G2.9 Ricorsione G2.10 Conversioni di tipo

G3 - Algoritmi notevoli G3.1 Ricerca sequenziale G3.2 Ordinamento G3.3 Prestazioni di un algoritmo G3.4 Ricerca binaria