Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari...

19
Fondamenti di Informatica Introduzione al Corso Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2017/18

Transcript of Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari...

Page 1: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

FondamentidiInformaticaIntroduzioneal Corso

Prof. Chr i st ian Espos i toCorso d i Laurea in Ingegner ia Meccanica e Gest iona le (C lasse I )A .A . 2017/18

Page 2: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

InformazionisulCorso– 1/3• 8CFU

• 80oredilezione,suddivisein• Lezionifrontali• Esercitazionipratichealcalcolatore

• Ilcorsodureràcirca15settimane

02/17Introduzionealcorso– FondamentidiInformatica

Page 3: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

InformazionisulCorso– 2/3• OrarioedAuladellelezioni• Martedì: 10.30– 13.30,AulaA• Venerdì: 15.30– 18.30,AulaA

• Ricevimento• Pressolostudiodeldocente,stanza18dellapalazzinaF alpiano2(alladestradellasalariunionidelDipartimentodiInformatica).• Martedì:13.30– 15.30(previoavviso,tramiteemail,del

docente)• Oppurechiedendo,tramiteemail,unappuntamentoconil

docente

• Siconsigliadicontattaresemprepreventivamenteildocente• E-mail:[email protected] [email protected]

03/17Introduzionealcorso– FondamentidiInformatica

Page 4: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

InformazionisulCorso– 3/3• Sitowebdiriferimentoperilcorso• Materiale• Informazioni• Comunicazioni• Etc

http://www.di.unisa.it/~cesposito/

04/17Introduzionealcorso– FondamentidiInformatica

Page 5: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

TestidiRiferimento• DonatellaSciuto,GiacomoBuonanno,LucaMari

• IntroduzioneaisistemiinformaticiVedizione

• McGraw-Hill

• WilliamJ.PalmIII

• Matlab 7perl’inge-gneria elescienze

• McGraw-Hill

05/17Introduzionealcorso– FondamentidiInformatica

• AngeloChianese,VincenzoMoscato,AntonioPicariello,LucioSansone

• Sistemidibasididatieapplicazioni

• ApogeoEducation

Page 6: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

AltriTestiUtili• Brookshear J.Glenn,INFORMATICAUnapanoramicagenerale- undicesimaedizione,Pearson,2012

• HollyMoore,Matlab perl'ingegneria,Pearson,2008

• AngeloChianese,VincenzoMoscato,AntonioPicariello,Allascopertadeifondamentidell'informatica.Unviaggionelmondodeibit,Liguori,2015

06/17Introduzionealcorso– FondamentidiInformatica

Page 7: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

Esami• UnaprovapraticaalcalcolatoreriguardantelarisoluzionediunsempliceproblemadielaborazionidatiinMATLAB• Tipicamentesumatrici

• Eduntestarispostamultiplaperlaverificadelleconoscenzeteoriche• Tipicamenteesercizinumerici

07/17Introduzionealcorso– FondamentidiInformatica

Page 8: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

Dated’esameePrenotazione• Sonogarantitealmeno2seduteperlafinestraINVERNALEedalmeno3seduteperlafinestraESTIVA.• Consultateilsitodeldocenteperconoscereledate,• oppure consultare sito WEB del Dipartimento dove le date degli appelli diesame sono pubblicate almeno tre mesi prima dello svolgimento delle prove.

• Per potere partecipare alla seduta di appello, gli studenti devonoprenotarsi elettronicamente entro 7 giorni dalla data ufficialedell'appello.

• La prenotazione on-line è obbligatoria ed è l'unica modalità valida persostenere l’esame di questo corso.• Persosteneregliesamilostudentedeveiscriversiairelativiappelli,• informazioniinmeritosu

http://web.unisa.it/didattica/segreteria/servizi?servizio=17

08/17Introduzionealcorso– FondamentidiInformatica

Page 9: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

Obiettivi delCorso– 1/2• Introdurre gli studenti ai primi cenni teorici dell’informatica edeglielaboratori elettronici.

• Fornire lebasi perlarisoluzione algoritmica disemplici problemi dielaborazione dati elarelativa implementazione della soluzione nellinguaggioMATLAB.

• Introdurre ai sistemi informativi.

09/17Introduzionealcorso– FondamentidiInformatica

Page 10: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

Obiettivi delCorso– 2/2• Cosavedremo durante il corso• Tecniche elementari diprogettazione algoritmica,diprogrammazione edigestione dei dati;

• AmbientedidatticoAlgoBuild perlostudiodellaprogrammazioneedeglialgoritmi;

• Ambiente offerto daMATLAB eprogrammazione inMATLAB;• Risoluzione diproblemi medianteMATLAB;• Cenni sull’ambiente disimulazione grafico Simulink.• Introduzione alla definizione ed interrogazione delle basi didati.

Introduzionealcorso– FondamentidiInformatica 10/17

Page 11: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

Tempificazione (Orientativa)

Introduzionealcorso– FondamentidiInformatica 11/17

CenniTeorici

Laprogram-mazione eAlgoBuild

Matlab

SimulinkBasi diDati

Page 12: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

Tempificazione (Orientativa)

Introduzionealcorso– FondamentidiInformatica

CenniTeorici

Laprogram-mazione eAlgoBuild

Matlab

SimulinkBasi diDati

6Lezioni(7,5%)

4Lezioni(5%)

15Lezioni(19%)

2 Lezioni(2,5%)

3Lezioni conEsercitazionifinali eSimulazioni d’Esame

11/17

Strisciare il proprio badge prima e dopo ognilezione per la rilevazione delle presenze. 10Lezioni

(12,5%)

Page 13: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

ProveIntercorso

Introduzionealcorso– FondamentidiInformatica

CenniTeorici

Laprogram-mazione eAlgoBuild

Matlab

Simulink

4Lezioni(20%)

4Lezioni(10%)

17Lezioni(65%)

2 Lezioni(5%)

12/17

Una serie di prove intercorso saranno tenute aconclusione dei macro-argomenti del corso, al fine divalutare il livello raggiunto.Le prove intercorso sono riservate ai corsisti, e la mediadelle prove contribuirà al voto finale dell’esame.

Page 14: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

ContenutidelCorso– 1/3• IntroduzioneaiconcettidiInformazioneeDato,ElaborazionedeiDatiedArchitetturedeiCalcolatoriElettronici;

• Linguaggi,CodificaeRappresentazionedell’Informazione;

• AlgebradiBoole eCircuitiLogici;

•ArchitetturadiunCalcolatore,SistemiOperativieInternet;

• Problemi,SoluzioniedAlgoritmi;

• IntroduzioneallaProgrammazione;

• Ambientedidatticoperlostudiodellaprogrammazioneedeglialgoritmi:AlgoBuild.

Introduzionealcorso– FondamentidiInformatica 13/17

Page 15: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

ContenutidelCorso– 2/3• AmbienteoffertodaMATLABeprogrammazioneinMATLAB:• IntroduzioneaMATLABeMatrici;• PrimeEsperienzeeprimiEserciziconMATLAB;• ArrayeMatrici;• GliM-fileeleFunzioni;• StrutturediControllo;• Iterazione;• Ricorsione (edifferenzeconl’Iterazione);• LetturaeScritturadaFile;• Grafici;• Simulink.

Introduzionealcorso– FondamentidiInformatica 14/17

Page 16: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

ContenutidelCorso– 3/3• Isistemiinformativielebasididati:• Introduzione;• Ilmodellorelazione;• L’algebrarelazionale;• IntroduzionealLinguaggioSQL;• Definizioni,ManipolazioniedInterrogazioniinSQL;• IntroduzioneaMySQL.

Introduzionealcorso– FondamentidiInformatica 14/17

Page 17: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

SuggerimentiperSuperarel’Esame• Seguireilcorso

• Esserepartecipialezione

• Studiarelezioneperlezione

• Svolgerequantipiùesercizipossibile

• Programmareilpiùpossibile

Introduzionealcorso– FondamentidiInformatica 15/17

Page 18: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

Perfavore…

Introduzionealcorso– FondamentidiInformatica 16/17

Page 19: Introduzione al Corso - INTRANET · •Donatella Sciuto, Giacomo Buonanno, Luca Mari •Introduzione ai sistemi informatici V edizione •McGraw-Hill •William J. Palm III •Matlab7

StrumentiNecessari•MATLAB• http://it.mathworks.com/products/matlab/• https://it.mathworks.com/videos/getting-started-with-matlab-68985.html• http://it.mathworks.com/academia/students.html?s_tid=acmain_sp_gw_bod

• AlgoBuild• https://algobuild.com/it/index.html

•MySQL• https://www.mysql.com/it/

• Suggerimento: Cominciarequantoprimaadinstallareefamiliarizzareconquestistrumenti

Introduzionealcorso– FondamentidiInformatica 17/17