FondamentidiInformatica IntroduzionealCorso Prof.ArcangeloCastiglione A.A.2016/17 InformazionisulCorso– 1/3 • 6 CFU • 60 ore dilezione,suddivisein • Lezionifrontali • Esercitazionipratichealcalcolatore • Ilcorsodureràcirca15 settimane Introduzionealcorso– FondamentidiInformatica 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 InformazionisulCorso– 3/3 • Sitowebdiriferimentoperilcorso • • • • Materiale Informazioni Comunicazioni Etc http://www.di.unisa.it/~arccas/ Introduzionealcorso– FondamentidiInformatica TestidiRiferimento • DonatellaSciuto,Giacomo Buonanno,LucaMari • WilliamJ.PalmIII • Introduzioneaisistemi informaticiVedizione • Matlab 7perl’ingegneriaele scienze • McGraw-Hill • McGraw-Hill Introduzionealcorso– FondamentidiInformatica AltriTestiUtili • Brookshear J.Glenn,INFORMATICAUnapanoramicageneraleundicesimaedizione,Pearson,2012 • HollyMoore,Matlab perl'ingegneria,Pearson,2008 Introduzionealcorso– FondamentidiInformatica Esami • Unaprovapraticaalcalcolatoreriguardantelarisoluzionediun sempliceproblemadielaborazionidati • Tipicamentesumatrici • Eduntestarispostamultiplaperlaverificadelleconoscenzeteoriche Introduzionealcorso– FondamentidiInformatica Dated’EsameePrenotazione • Sonogarantitealmeno2sedute perlafinestraINVERNALE edalmeno 3sedute perlafinestraESTIVA • Consultateilsitodeldocenteperconoscereledate • Oppure consultare sito WEB del Dipartimento, dove le date degli appelli di esame sono pubblicate almeno tre mesi prima dello svolgimento delle prove • Per potere partecipare alla seduta di appello, gli studenti devono prenotarsi elettronicamente entro 7 giorni dalla data ufficiale dell’appello • La prenotazione on-line è obbligatoria ed è l’unica modalità valida per sostenere l’esame di questo corso • Persosteneregliesamilostudentedeveiscriversiairelativiappelli • Informazioniinmeritosu http://web.unisa.it/didattica/segreteria/servizi?servizio=17 Introduzionealcorso– FondamentidiInformatica Obiettivi delCorso– 1/2 • Introdurre gli studenti ai primi cenni teorici dell’informatica edegli elaboratori elettronici • Fornire lebasi perlarisoluzione algoritmica disemplici problemi di elaborazione dati elarelativa implementazione della soluzione nel linguaggio MATLAB Introduzionealcorso– FondamentidiInformatica Obiettivi delCorso– 2/2 • Cosavedremo durante il corso • Tecniche elementari diprogettazione algoritmica,diprogrammazione edi gestione dei dati • AmbientedidatticoAlgoBuild perlostudiodellaprogrammazioneedegli algoritmi • Ambiente offerto daMATLAB eprogrammazione inMATLAB • Risoluzione diproblemi mediante MATLAB • Cenni sull’ambiente disimulazione grafico Simulink Introduzionealcorso– FondamentidiInformatica Tempificazione (Orientativa) Simulink MATLAB Laprogrammazione e AlgoBuild Cenni Teorici Introduzionealcorso– FondamentidiInformatica Tempificazione (Orientativa)delle Lezioni È importante strisciare il proprio badge prima e dopo ogni lezione per la rilevazione delle presenze 5%Lezioni 65%Lezioni 10%Lezioni 20%Lezioni Cenni Teorici Simulink MATLAB Laprogrammazione e AlgoBuild 3Lezioni conEsercitazioni finali eSimulazioni d’Esame Introduzionealcorso– FondamentidiInformatica ProveIntercorso • Una serie di prove intercorso saranno tenute a conclusione dei macro-argomenti del corso, al fine di valutare il livello raggiunto • Le prove intercorso sono riservate ai corsisti, e la media delle prove contribuirà al voto finale dell’esame 5%Lezioni 65%Lezioni 10%Lezioni MATLAB Laprogrammazione e AlgoBuild 20%Lezioni Cenni Teorici Introduzionealcorso– FondamentidiInformatica Simulink ContenutidelCorso– 1/2 • IntroduzioneaiconcettidiInformazioneeDato,ElaborazionedeiDati edArchitetturedeiCalcolatoriElettronici • Linguaggi,CodificaeRappresentazionedell’Informazione • AlgebradiBoole eCircuitiLogici • Problemi,SoluzioniedAlgoritmi • IntroduzioneallaProgrammazione • Ambientedidatticoperlostudiodellaprogrammazioneedegli algoritmi:AlgoBuild Introduzionealcorso– FondamentidiInformatica ContenutidelCorso– 2/2 • AmbienteoffertodaMATLABeprogrammazioneinMATLAB • • • • • • • • • • IntroduzioneaMATLABeMatrici PrimeEsperienzeeprimiEserciziconMATLAB ArrayeMatrici GliM-fileeleFunzioni StrutturediControllo Iterazione Ricorsione (edifferenzeconl’Iterazione) LetturaeScritturadaFile Grafici Simulink Introduzionealcorso– FondamentidiInformatica SuggerimentiperSuperare l’Esame • Seguireilcorso • Esserepartecipialezione • Studiarelezioneperlezione • Svolgerequantipiùesercizipossibile • Programmareilpiùpossibile Introduzionealcorso– FondamentidiInformatica 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_bo d • AlgoBuild • https://algobuild.com/it/index.html • Suggerimento: Cominciarequantoprimaadinstallareefamiliarizzare conquestistrumenti Introduzionealcorso– FondamentidiInformatica RicordateSempre… “Homofaber fortunae suae” Introduzionealcorso– FondamentidiInformatica