prof. arcangelo castiglione a.a. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/lezione_1.pdf ·...
TRANSCRIPT
![Page 1: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/1.jpg)
FondamentidiInformaticaIntroduzionealCorso
Prof. ArcangeloCastigl ioneA.A.2016/17
![Page 2: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/2.jpg)
InformazionisulCorso– 1/3• 6 CFU
• 60 ore dilezione,suddivisein• Lezionifrontali• Esercitazionipratichealcalcolatore
• Ilcorsodureràcirca15 settimane
Introduzionealcorso– FondamentidiInformatica
![Page 3: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/3.jpg)
InformazionisulCorso– 2/3• OrarioedAuladelleLezioni• Martedì: 10.30- 12.30,AulaB• Venerdì: 14.30- 16.30,AulaB
• Ricevimento• PressoCentroICTperiBeniCulturali- CampusdiFisciano,Invariante9C,PianoSeminterrato,stanza039• Martedì:14.30– 16.00(previoavviso,tramitee-mail,deldocente)• Oppurechiedendo,tramitee-mail,unappuntamentoconildocente
• Siconsigliadicontattaresemprepreventivamenteildocente• E-mail:[email protected]
Introduzionealcorso– FondamentidiInformatica
![Page 4: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/4.jpg)
InformazionisulCorso– 3/3• Sitowebdiriferimentoperilcorso• Materiale• Informazioni• Comunicazioni• Etc
http://www.di.unisa.it/~arccas/
Introduzionealcorso– FondamentidiInformatica
![Page 5: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/5.jpg)
TestidiRiferimento• DonatellaSciuto,GiacomoBuonanno,LucaMari
• IntroduzioneaisistemiinformaticiVedizione
• McGraw-Hill
• WilliamJ.PalmIII
• Matlab 7perl’ingegneriaelescienze
• McGraw-Hill
Introduzionealcorso– FondamentidiInformatica
![Page 6: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/6.jpg)
AltriTestiUtili• Brookshear J.Glenn,INFORMATICAUnapanoramicagenerale-undicesimaedizione,Pearson,2012
• HollyMoore,Matlab perl'ingegneria,Pearson,2008
Introduzionealcorso– FondamentidiInformatica
![Page 7: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/7.jpg)
Esami• Unaprovapraticaalcalcolatoreriguardantelarisoluzionediunsempliceproblemadielaborazionidati• Tipicamentesumatrici
• Eduntestarispostamultiplaperlaverificadelleconoscenzeteoriche
Introduzionealcorso– FondamentidiInformatica
![Page 8: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/8.jpg)
Dated’EsameePrenotazione• Sonogarantitealmeno2sedute perlafinestraINVERNALE edalmeno3sedute perlafinestraESTIVA• 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
Introduzionealcorso– FondamentidiInformatica
![Page 9: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/9.jpg)
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
Introduzionealcorso– FondamentidiInformatica
![Page 10: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/10.jpg)
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
![Page 11: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/11.jpg)
Tempificazione (Orientativa)
Introduzionealcorso– FondamentidiInformatica
CenniTeorici
Laprogram-mazione eAlgoBuild
MATLAB
Simulink
![Page 12: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/12.jpg)
Tempificazione (Orientativa)delleLezioni
Introduzionealcorso– FondamentidiInformatica
CenniTeorici
Laprogram-mazione eAlgoBuild
MATLAB
Simulink
20%Lezioni
10%Lezioni
65%Lezioni
5%Lezioni
3Lezioni conEsercitazionifinali eSimulazioni d’Esame
È importante strisciare il proprio badgeprima e dopo ogni lezione per la rilevazionedelle presenze
![Page 13: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/13.jpg)
ProveIntercorso
Introduzionealcorso– FondamentidiInformatica
CenniTeorici
Laprogram-mazione eAlgoBuild
MATLAB
Simulink
20%Lezioni
10%Lezioni
65%Lezioni
5%Lezioni
• Una serie di prove intercorso saranno tenute aconclusione dei macro-argomenti del corso, alfine di valutare il livello raggiunto
• Le prove intercorso sono riservate ai corsisti, ela media delle prove contribuirà al voto finaledell’esame
![Page 14: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/14.jpg)
ContenutidelCorso– 1/2• IntroduzioneaiconcettidiInformazioneeDato,ElaborazionedeiDatiedArchitetturedeiCalcolatoriElettronici
• Linguaggi,CodificaeRappresentazionedell’Informazione
• AlgebradiBoole eCircuitiLogici
• Problemi,SoluzioniedAlgoritmi
• IntroduzioneallaProgrammazione
• Ambientedidatticoperlostudiodellaprogrammazioneedeglialgoritmi:AlgoBuild
Introduzionealcorso– FondamentidiInformatica
![Page 15: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/15.jpg)
ContenutidelCorso– 2/2• AmbienteoffertodaMATLABeprogrammazioneinMATLAB• IntroduzioneaMATLABeMatrici• PrimeEsperienzeeprimiEserciziconMATLAB• ArrayeMatrici• GliM-fileeleFunzioni• StrutturediControllo• Iterazione• Ricorsione (edifferenzeconl’Iterazione)• LetturaeScritturadaFile• Grafici• Simulink
Introduzionealcorso– FondamentidiInformatica
![Page 16: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/16.jpg)
SuggerimentiperSuperarel’Esame• Seguireilcorso
• Esserepartecipialezione
• Studiarelezioneperlezione
• Svolgerequantipiùesercizipossibile
• Programmareilpiùpossibile
Introduzionealcorso– FondamentidiInformatica
![Page 17: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/17.jpg)
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
![Page 18: Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf · Introduzione al corso – Fondamenti di Informatica. Informazioni sul Corso –3/3](https://reader030.vdocuments.mx/reader030/viewer/2022021607/5c667ffe09d3f2d12a8c6fbb/html5/thumbnails/18.jpg)
RicordateSempre…
“Homofaber fortunae suae”
Introduzionealcorso– FondamentidiInformatica