La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Fondamenti di Informatica T Corso di Fondamenti di Informatica T Corso di Fondamenti di Informatica T Prof.

Presentazioni simili


Presentazione sul tema: "Fondamenti di Informatica T Corso di Fondamenti di Informatica T Corso di Fondamenti di Informatica T Prof."— Transcript della presentazione:

1 Fondamenti di Informatica T Corso di Fondamenti di Informatica T Corso di Fondamenti di Informatica T Prof. Rebecca Montanari Anno accademico 2011/2012 Università degli Studi di Bologna Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettrica

2 Fondamenti di Informatica T r Conoscere i concetti di base dellInformatica r Conoscere i principi e gli strumenti di base della programmazione r Saper esprimere la soluzione a un problema semplice (algoritmo) e codificarla in un linguaggio di programmazione (programma). OBIETTIVI

3 Fondamenti di Informatica T Capacità richieste in ingresso: r nessuna Capacità ottenute in uscita: r Conoscenza dei concetti di base dellinformatica r Conoscenza dei principi di programmazione r Conoscenza di un linguaggio di programmazione e dei relativi stumenti per il suo utilizzo r Saper costruire programmi che risolvano semplici problemi.

4 Fondamenti di Informatica T Programma Introduzione allInformatica Elementi di programmazione: Metodi per lanalisi e la risoluzione di un problema. Algoritmi. Rappresentazione degli algoritmi con diagrammi di flusso. Metodologia di sviluppo top- down e bottom-up. Linguaggi di Programmazione. Fasi di sviluppo di un programma Architettura dei sistemi di elaborazione: Struttura generale di un calcolatore elettronico. Hardware e Software. Sistema operativo.Cenni di rappresentazione dei numeri.

5 Fondamenti di Informatica T Programma del Corso (continua) Il linguaggio C: Il linguaggio C. Alfabeto e sintassi del C. Tipi di dato scalari e strutturati. Espressioni. Dichiarazione di costanti, variabili e loro tipo. Istruzioni di assegnamento e di ingresso/uscita. Istruzioni composte, condizionali e cicli. Listruzione di salto incondizionato. Funzioni e procedure. Tecniche di passaggio dei parametri. Regole di visibilita` e tempo di vita. Il modello run-time del C. Librerie standard. Gestione dei file. Modularita` in C

6 Fondamenti di Informatica T Esame 1. prova pratica di laboratorio 2. prova orale opzionale La prova orale può essere sostenuta dopo il superamento della prova pratica.

7 Fondamenti di Informatica T Prova pratica in laboratorio: r Risoluzione di un problema mediante sviluppo di un programma in linguaggio C / Occorre dimostrare di saper effettivamente costruire un programma eseguibile Prove orali opzionali: r Verifica approfondita sui concetti illustrati nel corso. /Occorre dimostrare di aver assimilato i concetti contenuti nel corso. Contenuto delle prove desame

8 Fondamenti di Informatica T Attività in laboratorio Linizio sarà in data da comunicarsi: Lunedi 9-11, nel Lab3. parte integrante dellattività didattica!Il laboratorio è parte integrante dellattività didattica! Settimanalmente, verranno pubblicate le schede di esercitazioni da svolgere in laboratorio.

9 Fondamenti di Informatica T Date desame Da fissare Il risultato di una prova di laboratorio ha validità un anno solare.

10 Fondamenti di Informatica T Interazione docente-studenti Ricevimento:martedì Telefono: Sito WEB del corso:

11 Fondamenti di Informatica T Il vostro punto di riferimento per r materiale didattico (lezioni, esercizi) r software gratuito (compilatore lcc) r testi degli esami e loro soluzione r ecc. Aggiornamento in tempo reale. IL SITO WEB DEL CORSO

12 Fondamenti di Informatica T Linguaggio C: r In laboratorio: compilatore Lcc (gratuito, scaricabile dal sito Web) r Per lattivita a casa: Lcc qualunque altro compilatore ansi C... STRUMENTI DI PROGRAMMAZIONE

13 Fondamenti di Informatica T Testo di Riferimento: r Ceri, Mandrioli, Sbattella. Informatica: arte e mestiere,terza edizione, McGraw Hill, 2008 Diapositive proiettate a lezione r scaricabili dal sito Web (formato pdf, visualizzabile con Acrobat Reader) r Manuali Linguaggio C r Kernighan, Ritchie: Il linguaggio C, Pearson Education Italia, r … Esercizi: r Ciampolini, Lamma. Esercizi di Programmazione- Linguaggio C, Esculapio, TESTI DI RIFERIMENTO


Scaricare ppt "Fondamenti di Informatica T Corso di Fondamenti di Informatica T Corso di Fondamenti di Informatica T Prof."

Presentazioni simili


Annunci Google