Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di...

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

Transcript of Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di...

Page 1: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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 . 2016/17

Page 2: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

InformazionisulCorso– 1/3• 6CFU

• 60oredilezione,suddivisein• Lezionifrontali• Esercitazionipratichealcalcolatore

• Ilcorsodureràcirca15settimane

02/17Introduzionealcorso– FondamentidiInformatica

Page 3: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

InformazionisulCorso– 2/3• OrarioedAuladellelezioni• Lunedì: 12.30- 14.30,AulaA• Venerdì: 16.30– 18.30,AulaA

• Ricevimento• PressoCentroICTperiBeniCulturali- CampusdiFisciano,Invariante9C,PianoSeminterrato,stanza039• Lunedì:10.30– 12.00(previoavviso,tramiteemail,deldocente)• Oppurechiedendo,tramiteemail,unappuntamentoconildocente

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

03/17Introduzionealcorso– FondamentidiInformatica

Page 4: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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

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

04/17Introduzionealcorso– FondamentidiInformatica

Page 5: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

TestidiRiferimento• DonatellaSciuto,GiacomoBuonanno,LucaMari

• IntroduzioneaisistemiinformaticiVedizione

• McGraw-Hill

• WilliamJ.PalmIII

• Matlab 7perl’ingegneriaelescienze

• McGraw-Hill

05/17Introduzionealcorso– FondamentidiInformatica

Page 6: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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

• HollyMoore,Matlab perl'ingegneria,Pearson,2008

06/17Introduzionealcorso– FondamentidiInformatica

Page 7: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

Esami• Unaprovapraticaalcalcolatoreriguardantelarisoluzionediunsempliceproblemadielaborazionidati• Tipicamentesumatrici

• Eduntestarispostamultiplaperlaverificadelleconoscenzeteoriche

07/17Introduzionealcorso– FondamentidiInformatica

Page 8: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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 - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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.

09/17Introduzionealcorso– FondamentidiInformatica

Page 10: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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.

Introduzionealcorso– FondamentidiInformatica 10/17

Page 11: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

Tempificazione (Orientativa)

Introduzionealcorso– FondamentidiInformatica

CenniTeorici

Laprogram-mazione eAlgoBuild

Matlab

Simulink

11/17

Page 12: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

Tempificazione (Orientativa)

Introduzionealcorso– FondamentidiInformatica

CenniTeorici

Laprogram-mazione eAlgoBuild

Matlab

Simulink

4Lezioni(20%)

4Lezioni(10%)

17Lezioni(65%)

2 Lezioni(5%)

3Lezioni conEsercitazionifinali eSimulazioni d’Esame

11/17

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

Page 13: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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 - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

ContenutidelCorso– 1/2• IntroduzioneaiconcettidiInformazioneeDato,ElaborazionedeiDatiedArchitetturedeiCalcolatoriElettronici;

• Linguaggi,CodificaeRappresentazionedell’Informazione;

• AlgebradiBoole eCircuitiLogici;

• Problemi,SoluzioniedAlgoritmi;

• IntroduzioneallaProgrammazione;

• Ambientedidatticoperlostudiodellaprogrammazioneedeglialgoritmi:AlgoBuild.

Introduzionealcorso– FondamentidiInformatica 13/17

Page 15: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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

Introduzionealcorso– FondamentidiInformatica 14/17

Page 16: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

SuggerimentiperSuperarel’Esame• Seguireilcorso

• Esserepartecipialezione

• Studiarelezioneperlezione

• Svolgerequantipiùesercizipossibile

• Programmareilpiùpossibile

Introduzionealcorso– FondamentidiInformatica 15/17

Page 17: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

Perfavore…

Introduzionealcorso– FondamentidiInformatica 16/17

Page 18: Introduzione al Corso - di-srv.unisa.itcesposito/materiale/lezioni/Lezione_0.pdf · Fondamenti di Informatica Introduzione al Corso ... • Matlab7 per l’ingegneria e le scienze

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

• Suggerimento: Cominciarequantoprimaadinstallareefamiliarizzareconquestistrumenti

Introduzionealcorso– FondamentidiInformatica 17/17