Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf ·...

Post on 15-Feb-2019

232 views 0 download

Transcript of Prof. Arcangelo Castiglione A.A. 2016/17 - di-srv.unisa.itarccas/materiale/lezioni/Lezione_1.pdf ·...

FondamentidiInformaticaIntroduzionealCorso

Prof. ArcangeloCastigl ioneA.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:arcastiglione@unisa.it

Introduzionealcorso– FondamentidiInformatica

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

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

Introduzionealcorso– FondamentidiInformatica

TestidiRiferimento• DonatellaSciuto,GiacomoBuonanno,LucaMari

• IntroduzioneaisistemiinformaticiVedizione

• McGraw-Hill

• WilliamJ.PalmIII

• Matlab 7perl’ingegneriaelescienze

• McGraw-Hill

Introduzionealcorso– FondamentidiInformatica

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

• HollyMoore,Matlab perl'ingegneria,Pearson,2008

Introduzionealcorso– FondamentidiInformatica

Esami• Unaprovapraticaalcalcolatoreriguardantelarisoluzionediunsempliceproblemadielaborazionidati• Tipicamentesumatrici

• Eduntestarispostamultiplaperlaverificadelleconoscenzeteoriche

Introduzionealcorso– FondamentidiInformatica

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

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

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

Tempificazione (Orientativa)

Introduzionealcorso– FondamentidiInformatica

CenniTeorici

Laprogram-mazione eAlgoBuild

MATLAB

Simulink

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

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

ContenutidelCorso– 1/2• IntroduzioneaiconcettidiInformazioneeDato,ElaborazionedeiDatiedArchitetturedeiCalcolatoriElettronici

• Linguaggi,CodificaeRappresentazionedell’Informazione

• AlgebradiBoole eCircuitiLogici

• Problemi,SoluzioniedAlgoritmi

• IntroduzioneallaProgrammazione

• Ambientedidatticoperlostudiodellaprogrammazioneedeglialgoritmi:AlgoBuild

Introduzionealcorso– FondamentidiInformatica

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

Introduzionealcorso– FondamentidiInformatica

SuggerimentiperSuperarel’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_bod

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

• Suggerimento: Cominciarequantoprimaadinstallareefamiliarizzareconquestistrumenti

Introduzionealcorso– FondamentidiInformatica

RicordateSempre…

“Homofaber fortunae suae”

Introduzionealcorso– FondamentidiInformatica