Linguaggi di programmazione
|
|
- Riccardo Bertini
- 7 anni fa
- Visualizzazioni
Transcript
1 Linguaggi di programmazione 25 min per descrivere un mondo... G. Vinciguerra IIS Maserati GNU LINUX & FLOSS 27 Febbraio 2010 G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
2 Missione impossibile. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
3 Missione impossibile Non basterebbero ore solo per elencarne il nome.... Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
4 Missione impossibile Non basterebbero ore solo per elencarne il nome......figuriamoci per parlarne. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
5 Missione impossibile Non basterebbero ore solo per elencarne il nome......figuriamoci per parlarne Perché insegnare un linguaggio di programmazione? G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
6 Missione impossibile Non basterebbero ore solo per elencarne il nome......figuriamoci per parlarne Perché insegnare un linguaggio di programmazione? Formare tecnici preparati! G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
7 Missione impossibile Non basterebbero ore solo per elencarne il nome......figuriamoci per parlarne Perché insegnare un linguaggio di programmazione? Formare tecnici preparati! Trovare lavoro G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
8 Missione impossibile Non basterebbero ore solo per elencarne il nome......figuriamoci per parlarne Perché insegnare un linguaggio di programmazione? Formare tecnici preparati! Trovare lavoro Preparare agli esami universitari G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
9 Altro punto di vista. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
10 Altro punto di vista Dubbi Il linguaggio che insegno oggi, domani...?. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
11 Altro punto di vista Dubbi Il linguaggio che insegno oggi, domani...? Tecnologie differenti. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
12 Altro punto di vista Dubbi Il linguaggio che insegno oggi, domani...? Tecnologie differenti Specializzazione. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
13 Altro punto di vista Dubbi Il linguaggio che insegno oggi, domani...? Tecnologie differenti Specializzazione Ruoli differenti Scuola: Forma mentis. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
14 Altro punto di vista Dubbi Il linguaggio che insegno oggi, domani...? Tecnologie differenti Specializzazione Ruoli differenti Scuola: Forma mentis Mondo produttivo: specializzazione. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
15 Per associazione di idee. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
16 Per associazione di idee Scuola guida Per guidare un auto posso rivolgermi ad una scuola guida.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
17 Per associazione di idee Scuola guida Per guidare un auto posso rivolgermi ad una scuola guida. A scuola guido una Bianchina.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
18 Per associazione di idee Scuola guida Per guidare un auto posso rivolgermi ad una scuola guida. A scuola guido una Bianchina. Imparo ad usarla e con essa sostengo l esame.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
19 Per associazione di idee Scuola guida Per guidare un auto posso rivolgermi ad una scuola guida. A scuola guido una Bianchina. Imparo ad usarla e con essa sostengo l esame. La motorizzazione mi rilascia una patente di guida per una particolare categoria di veicoli.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
20 Per associazione di idee Scuola guida Per guidare un auto posso rivolgermi ad una scuola guida. A scuola guido una Bianchina. Imparo ad usarla e con essa sostengo l esame. La motorizzazione mi rilascia una patente di guida per una particolare categoria di veicoli. Non per poter guidare la Bianchina!. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
21 Programmare Quindi perché? G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
22 Programmare Quindi perché? Il linguaggio di programmazione: non come fine dell insegnamento, ma come mezzo per apprendere G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
23 Programmare Quindi perché? Il linguaggio di programmazione: non come fine dell insegnamento, ma come mezzo per apprendere Sviluppare le capacità di ragionamento G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
24 Programmare Quindi perché? Il linguaggio di programmazione: non come fine dell insegnamento, ma come mezzo per apprendere Sviluppare le capacità di ragionamento Sviluppare ed affinare l approccio ai problemi (problem solving) G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
25 Linguaggi Paradigma G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
26 Linguaggi Paradigma Insieme di strumenti concettuali forniti da un linguaggio di programmazione per la stesura di programmi G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
27 Linguaggi Paradigma Insieme di strumenti concettuali forniti da un linguaggio di programmazione per la stesura di programmi Definisce/determina il modo in cui il programmatore concepisce e percepisce il programma. G. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
28 Linguaggi Paradigma Insieme di strumenti concettuali forniti da un linguaggio di programmazione per la stesura di programmi Definisce/determina il modo in cui il programmatore concepisce e percepisce il programma. Il paradigma imperativo (e tutti i suoi sotto-paradigmi) è l approccio più diffuso nella programmazione.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
29 Linguaggi Paradigma Insieme di strumenti concettuali forniti da un linguaggio di programmazione per la stesura di programmi Definisce/determina il modo in cui il programmatore concepisce e percepisce il programma. Il paradigma imperativo (e tutti i suoi sotto-paradigmi) è l approccio più diffuso nella programmazione. Il programma viene inteso come un insieme di istruzioni che possono essere pensate come un ordine che viene impartito. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
30 Linguaggi Vari livelli ed approcci. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
31 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di primo grado classici. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
32 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di primo grado classici Logo. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
33 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di primo grado classici Logo FreePascal (fp). Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
34 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di primo grado classici Logo FreePascal (fp) Basic (basic256). Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
35 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di primo grado classici Logo FreePascal (fp) Basic (basic256) e alternativi GvR (Guido van Robot). Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
36 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di primo grado classici Logo FreePascal (fp) Basic (basic256) e alternativi GvR (Guido van Robot) Python ( Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
37 Linguaggi Vari livelli ed approcci. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
38 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di secondo grado classici. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
39 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di secondo grado classici Sua maestà C (e C++). Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
40 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di secondo grado classici Sua maestà C (e C++) Basic e Gambas. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
41 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di secondo grado classici Sua maestà C (e C++) Basic e Gambas Java. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
42 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di secondo grado classici Sua maestà C (e C++) Basic e Gambas Java vari per il web (PHP, JSP, ecc.). Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
43 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di secondo grado classici Sua maestà C (e C++) Basic e Gambas Java vari per il web (PHP, JSP, ecc.) e alternativi Python. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
44 Linguaggi Vari livelli ed approcci Linguaggi adatti alla secondaria di secondo grado classici Sua maestà C (e C++) Basic e Gambas Java vari per il web (PHP, JSP, ecc.) e alternativi Python Lazarus. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
45 Altre possibilità Da un estremo.... Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
46 Altre possibilità Da un estremo... z80asm (assembler per Z80). Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
47 Altre possibilità Da un estremo... z80asm (assembler per Z80) gnusim8085 (simulatore grafico Intel 8085 ). Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
48 Altre possibilità Da un estremo... z80asm (assembler per Z80) gnusim8085 (simulatore grafico Intel 8085 ) as31 (assembler per Intel 8031/8051 picasm (assembler per pic) gpsim (simulatore pic)...all altro. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
49 Altre possibilità Da un estremo... z80asm (assembler per Z80) gnusim8085 (simulatore grafico Intel 8085 ) as31 (assembler per Intel 8031/8051 picasm (assembler per pic) gpsim (simulatore pic)...all altro non free... National instruments LabVIEW. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
50 Altre possibilità Da un estremo... z80asm (assembler per Z80) gnusim8085 (simulatore grafico Intel 8085 ) as31 (assembler per Intel 8031/8051 picasm (assembler per pic) gpsim (simulatore pic)...all altro non free... National instruments LabVIEW Proview (Open Source Process Control System) - Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
51 Python. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
52 Python Caratteristiche del linguaggio. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
53 Python Caratteristiche del linguaggio Linguaggio interpretato.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
54 Python Caratteristiche del linguaggio Linguaggio interpretato. Multiparadigma (prog. strutturata, OO, funzionale).. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
55 Python Caratteristiche del linguaggio Linguaggio interpretato. Multiparadigma (prog. strutturata, OO, funzionale). Alto livello di astrazione.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
56 Python Caratteristiche del linguaggio Linguaggio interpretato. Multiparadigma (prog. strutturata, OO, funzionale). Alto livello di astrazione. Le variabili non vanno dichiarate esplicitamente ma.... Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
57 Python Caratteristiche del linguaggio Linguaggio interpretato. Multiparadigma (prog. strutturata, OO, funzionale). Alto livello di astrazione. Le variabili non vanno dichiarate esplicitamente ma... vanno inizializzate prima del loro utilizzo.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
58 Python Caratteristiche del linguaggio Linguaggio interpretato. Multiparadigma (prog. strutturata, OO, funzionale). Alto livello di astrazione. Le variabili non vanno dichiarate esplicitamente ma... vanno inizializzate prima del loro utilizzo. Il linguaggio è fortemente tipato (forte controllo dei tipi di variabile). Sintassi essenziale ed uniforme.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
59 Python Caratteristiche del linguaggio Linguaggio interpretato. Multiparadigma (prog. strutturata, OO, funzionale). Alto livello di astrazione. Le variabili non vanno dichiarate esplicitamente ma... vanno inizializzate prima del loro utilizzo. Il linguaggio è fortemente tipato (forte controllo dei tipi di variabile). Sintassi essenziale ed uniforme. Definizione dei blocchi di codice attraverso l indentazione.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
60 Python Caratteristiche del linguaggio Linguaggio interpretato. Multiparadigma (prog. strutturata, OO, funzionale). Alto livello di astrazione. Le variabili non vanno dichiarate esplicitamente ma... vanno inizializzate prima del loro utilizzo. Il linguaggio è fortemente tipato (forte controllo dei tipi di variabile). Sintassi essenziale ed uniforme. Definizione dei blocchi di codice attraverso l indentazione. Di base testuale, utilizzando opportuni pacchetti è possibile creare delle GUI.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
61 Python. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
62 Python Motivazioni. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
63 Python Motivazioni Multipiattaforma.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
64 Python Motivazioni Multipiattaforma. Leggero (installabile su qualsiasi elaboratore).. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
65 Python Motivazioni Multipiattaforma. Leggero (installabile su qualsiasi elaboratore). Moderno.. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
66 Python Motivazioni Multipiattaforma. Leggero (installabile su qualsiasi elaboratore). Moderno. Niente infrastrutture quindi.... Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
67 Python Motivazioni Multipiattaforma. Leggero (installabile su qualsiasi elaboratore). Moderno. Niente infrastrutture quindi... possiamo concentrarci sulla programmazione. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
68 Python Motivazioni Multipiattaforma. Leggero (installabile su qualsiasi elaboratore). Moderno. Niente infrastrutture quindi... possiamo concentrarci sulla programmazione Esempi Vediamo alcuni esempi dei linguaggi descritti. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
69 Fine Grazie dell attenzione Se ci sono domande o dubbi... Contatti Guido Vinciguerra gvinci@gmail.com. Vinciguerra (IIS Maserati GNU LINUX & FLOSS) Linguaggi di programmazione 27 Febbraio / 11
Il linguaggio di programmazione Python
Università Roma Tre Dipartimento di Matematica e Fisica Percorso Abilitante Speciale Classe A048 Matematica Applicata Corso di Informatica Il linguaggio di programmazione Python Marco Liverani (liverani@mat.uniroma3.it)
DettagliIntroduzione alla Programmazione. Giselda De Vita
Introduzione alla Programmazione Giselda De Vita - 2015 1 Sulla base dell ambito in cui si colloca il problema da risolvere, è opportuno adottare un linguaggio piuttosto che un altro: ² Calcolo scientifico:
DettagliProgrammazione C Massimo Callisto De Donato
Università degli studi di Camerino Scuola di scienze e tecnologia - Sezione Informatica Programmazione C Massimo Callisto De Donato massimo.callisto@unicam.it www.cs.unicam.it/massimo.callisto LEZIONE
DettagliLinguaggi di programmazione
Parte 2 Linguaggi di programmazione Livello di Astrazione per la Codifica di un Algoritmo Si può risolvere un problema senza prima fissare un insieme di azioni, di mosse elementari possibili per l elaboratore?
DettagliRaspberry Pi. New. New. New. New. New. New. New. New. New. 128 Ulteriori informazioni, datasheet e acquisti on-line: www.futurashop.
Raspberry Pi + 128 Ulteriori informazioni, datasheet e acquisti on-line: www.futurashop.it Sistemi di sviluppo, software e didattica w w Sistemi Raspberry di sviluppo Piper PIC 129 ARDUINO alla la piattaforma
DettagliTCL PAD: UN EDITOR DI TESTO ESTENDIBILE, INCORPORABILE E CON INTERFACCE DI TEXT-PROCESSING
Tesi di Laurea Triennale in Ingegneria Informatica TCL PAD: UN EDITOR DI TESTO ESTENDIBILE, INCORPORABILE E CON INTERFACCE DI TEXT-PROCESSING Relatore: Prof. SERGIO FLESCA Laureando: ANTONIO BONIFATI MATR.
DettagliISTITUTO SUPERIORE ENRICO FERMI. PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s.
ISTITUTO SUPERIORE ENRICO FERMI PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s. 2016/2017 ARTICOLAZIONE: INFORMATICA DISCIPLINA: INFORMATICA ORE SETTIMANALI:
DettagliLiceo Scienti*ico U.Dini PISA. PenSazionale!! A.s. 2016/17. Potenziare il programma scolastico attraverso lo sviluppo del Pensiero Computazionale
Liceo Scienti*ico U.Dini PISA PenSazionale A.s. 2016/17 Potenziare il programma scolastico attraverso lo sviluppo del Pensiero Computazionale UNA$SUGGESTIONE.$ Non%comprate%un%nuovo%videogioco,%fatene%uno.%Non%scaricate%l
DettagliLinguaggi di Programmazione
Linguaggi di Programmazione 1 Linguaggio naturale e linguaggio macchina La comunicazione uomo-macchina avviene attraverso formalismi che assumono la forma di un linguaggio. Caratteristiche del Linguaggio
DettagliIntroduzione alla programmazione, con JavaScript
Introduzione alla programmazione, con JavaScript Linux Day Torino 2016 - Luigi Maselli 1 / 63 1. Perché saper programmare è importante 2. Cosa significa essere uno sviluppatore 3. Perché il linguaggio
DettagliIntroduzione a Java. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni
Introduzione a Java IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni Linguaggi di programmazione Ogni programma viene scritto utilizzando un linguaggio specializzato, formale e comprensibile da
DettagliIntroduzione alla programmazione. Walter Didimo
Introduzione alla programmazione Walter Didimo Programmi Un programma è una frase (anche molto lunga) che descrive delle azioni che devono essere svolte da un calcolatore La frase deve essere dettagliata
DettagliLinguaggio C++ Linguaggi di terza generazione
Linguaggio C++ Linguaggi di terza generazione Insieme di primitive ad alto livello, ognuna traducibile in una sequenza di primitive in linguaggio macchina Es.: pesolordo pesocarico + pesoveicolo Due load,
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) DIPARTIMENTO: Informatica
SETTEMBRE Seconda Liceo SA PROGRAMMAZIONE DI DIPARTIMENTO COORDINATA TEMPORALMENTE DISCIPLINA: Monte ore annuo 66 Libro di Testo E-book dal sito www.matematicamente.it. Pettarin ECDL Appunti forniti dal
DettagliCos è. In un linguaggio di programmazione si possono distinguere:
Cos è Un linguaggio di programmazione è un linguaggio dotato di un insieme di regole per scrivere programmi per computer, ovvero un insieme di istruzioni che a partire da un insieme di dati di input, applicando
DettagliLez. 5 La Programmazione. Prof. Salvatore CUOMO
Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente
DettagliCosa è importante: pom.xml Goal Plug-in Repository
Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml
DettagliEsperto qualità totale Obbligo formativo Formazione continua
CURRICULUM VITAE DI: Nome e cognome DOMENICO CAVACINI Data di nascita 08 /09 / 1956 Luogo di nascita (Comune) CASTEL FRENTANO (Prov.) CH Indirizzo residenza Via VALLONCELLO, 17 - VASTO (CH) Tel. Fisso
DettagliProgrammazione: Sommario
Programmazione: Sommario Concetti di Base della Programmazione; Algoritmi; Diagrammi di Flusso; Istruzioni Sequenziali, Condizionali, Cicliche; Logo Variabili, Procedure e Parametri; 1 Il Problema computazionale
DettagliA. Lorenzi Pagine ASP
Pagine ASP Web server software per la gestione di un computer host Internet oppure di un server di rete, che mette a disposizione dati o applicativi per gli utenti della rete Web server IIS (Internet Information
DettagliStrumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
DettagliAPPENDICE 4 AL CAPITOLATO TECNICO
APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE
DettagliProgramma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Algoritmi e programmi Algoritmo Sequenza
DettagliCorso Programmazione
Corso Programmazione 2008-2009 (docente) Fabio Aiolli E-mail: aiolli@math.unipd.it Web: www.math.unipd.it/~aiolli (docenti laboratorio) A. Ceccato, F. Di Palma, M. Gelain Dipartimento di Matematica Pura
DettagliLINGUAGGI DI ALTO LIVELLO
LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware Linguaggi di alto livello Barriera di astrazione C Fortran Modula-2 Cobol Algol Basic Ada
DettagliMaria Aliberti, Sophia Danesino, Aurora Martina, Clotilde Moro, Mario Scovazzi e altri presentano la loro esperienza di DOCENTI COLLABORATIVI
Maria Aliberti, Sophia Danesino, Aurora Martina, Clotilde Moro, Mario Scovazzi e altri presentano la loro esperienza di DOCENTI COLLABORATIVI Chi siamo? Un gruppo di docenti, tecnici, ricercatori. Cosa
DettagliProgrammazione di INFORMATICA e Laboratorio
ISIUO ECNICO SAALE settore ECNOLOGICO ad indirizzo: Elettronica ed Elettrotecnica - Informatica e elecomunicazioni Meccanica, Meccatronica ed Energia "VIORIO EMANUELE III" Via Duca della Verdura, 48-90143
DettagliSolution Integrator 18/06/16. www.middlewaresrl.com
18/06/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo
DettagliLABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA
Dipartimento di Ingegneria Informatica Automatica e Gestionale Università di Roma La Sapienza Via Ariosto 25, Roma Corso di formazione INPS Valore P.A. 2016/17 LABORATORI DI CULTURA DIGITALE: DIRETTORE
DettagliInformatica Generale Andrea Corradini I linguaggi di programmazione
Informatica Generale Andrea Corradini 17 - I linguaggi di programmazione Sommario Cos'è un linguaggio di programmazione? Una prospettiva storica: linguaggi di prima, seconda e terza generazione I paradigmi
DettagliLaurea triennale - Comunicazione&DAMS - UNICAL. Dr. Marco Manna 1
Corso di INFORMATICA Laurea triennale - Comunicazione&DAMS Dr. Marco Manna 1 1 Dipartimento di Matematica Università della Calabria Corso di laurea intercalsse in COMUNICAZIONE&DAMS http://elleboro.unical.it/drupalab/informatica2009/
DettagliCORSO DI PROGRAMMAZIONE. Cosimo Laneve/Ivan Lanese/Elena Giachino
CORSO DI PROGRAMMAZIONE Cosimo Laneve/Ivan Lanese/Elena Giachino 1 argomenti 1. obiettivi del corso e sommario 2. syllabus del corso 3. modalità dell esame 4. questionari degli studenti 2 obiettivi 3 obiettivi
DettagliLinguaggi di programmazione
Linguaggi di programmazione Programmazione L attività con cui si predispone l elaboratore ad eseguire un particolare insieme di azioni su particolari dati, allo scopo di risolvere un problema Dati Input
DettagliCompitino di Laboratorio di Informatica CdL in Matematica 13/11/2007 Teoria Compito A
Matematica 13/11/2007 Teoria Compito A Domanda 1 Descrivere, eventualmente utilizzando uno schema, gli elementi funzionali di una CPU. Domanda 2 Java è un linguaggio compilato o interpretato? Motivare
DettagliLinguaggio C: le funzioni. Introduzione e sintassi
ISIS "Guido Tassinari" di Pozzuoli Indirizzo Informatico - Articolazione Informatica Informatica Prof. A.S. 2012/2013 Linguaggio C: le funzioni. Introduzione e sintassi 21/10/2012 Introduzione Spesso alcuni
DettagliAXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori
AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli
DettagliMaster In Tecnologia e Gestione di Sistemi Open Source
Presentazione del Master In Tecnologia e Gestione di Sistemi Open Source Master In Tecnologia e Gestione di Sistemi Open Source Premesse > La produzione di software Open Source nell'ultimo decennio ha
DettagliPROGETTO MIUR PP&S100
PROGETTO MIUR PP&S100 CON UTILIZZO DI UNA PIATTAFORMA MOODLE INTEGRATA MAPLE A.S. 2012-13 Docenti Referenti in Abruzzo: Prof.ssa Rosanna Tupitti - LS A. Einstein Teramo Prof.ssa Miranda Di Francesco -
DettagliProgrammazione con Java
Programmazione con Java Astrazioni e UML Astrazioni Nella vita reale siamo abituati a osservare e descrivere oggetti a vari livelli di dettaglio Dai da mangiare a Fido Porta a passeggio il cane Di quale
DettagliMarta Capiluppi Dipartimento di Informatica Università di Verona
Marta Capiluppi marta.capiluppi@univr.it Dipartimento di Informatica Università di Verona I Dati Ogni variabile è caratterizzata da Nome Valori Tipo Numeri naturali o interi o reali (1, -2, 0.34) Caratteri
Dettaglila traduzione dei programmi ed introduzione a Java
la traduzione dei programmi ed introduzione a Java programmi descrizioni di algoritmi effettuate tramite linguaggi di programmazione lo stesso algoritmo, fissato un linguaggio di programmazione, può essere
DettagliPECORA RICCARDO Via Giovanni Cena, n Fiumicino (Roma)
CURRICULUM VITAE ING. RICCARDO PECORA P a g. 1 INFORMAZIONI GENERALI Nome Recapiti PECORA RICCARDO Via Giovanni Cena, n 31-00054 Fiumicino (Roma) Nazionalità riccardo_pecora@libero.it www.pecora.mfric.com
DettagliEsempio. Le istruzioni corrispondono a quelle di sopra, ma sono scritte in modo simbolico. E indipendente dalla machina
Il compilatore C Astrazione Linguaggio macchina implica la conoscenza dei metodi usati per la rappresentazione dell informazioni nella CPU Linguaggio Assembly è il linguaggio delle istruzioni che possono
DettagliLinguaggi di alto livello, compilatori e interpreti
Linguaggi di alto livello, compilatori e interpreti Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Il punto della situazione STATO DATI
DettagliIntroduzione alla programmazione
Introduzione alla programmazione Informatica Generale 14/15 Scienze della comunicazione cristina gena cgena@di.unito.it http://www.di.unito.it/~cgena/ teaching.html I calcolatori hanno la caratteristica
DettagliLinguaggi di Programmazione
Linguaggi di Programmazione Linguaggi di Programmazione Programmazione. Insieme delle attività e tecniche svolte per creare un programma (codice sorgente) da far eseguire ad un computer. Che lingua comprende
DettagliL insegnamento di ambiti disciplinari in lingua inglese. Graziano Serragiotto
L insegnamento di ambiti disciplinari in lingua inglese Graziano Serragiotto serragiotto@unive.it Lingua veicolare L uso veicolare della lingua straniera per insegnare altre discipline CLIL Content and
DettagliFondamenti di programmazione e Laboratorio di introduzione alla programmazione (modulo 1)
Fondamenti di programmazione e Laboratorio di introduzione alla programmazione (modulo 1) Docente: Eugenia Occhiuto e-mail: occhiuto@di.unipi.it web: http://www.di.unipi.it/~occhiuto Ricevimento al Polo
DettagliConcetti base programmazione. Antonio Gallo
Concetti base programmazione Antonio Gallo info@laboratoriolibero.com Programma Insieme di istruzioni: Strtturato Ad oggetti Strutturato Ha una struttura più lineare Basato sui concetti di sequenza, selezione,
DettagliDocente: Prof. Marco Patella Tutor: Vincenzo Lomonaco
Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2015/16 Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 1 Obiettivi del corso Il corso
DettagliSolution Integrator 28/12/16.
28/12/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo
DettagliDAGLI ALGORITMI AI LINGUAGGI. Linguaggi di Programmazione
DAGLI ALGORITMI AI LINGUAGGI Linguaggi di Programmazione E` una notazione con cui e` possibile descrivere gli algoritmi. Programma: e` la rappresentazione di un algoritmo in un particolare linguaggio di
DettagliI.T.I. E. MAJORANA SOMMA VESUVIANA PIANO DI LAVORO ANNUALE DEL DOCENTE ANNO SCOLASTICO 2015/2016
I.T.I. E. MAJORANA SOMMA VESUVIANA PIANO DI LAVORO ANNUALE DEL DOCENTE ANNO SCOLASTICO 2015/2016 Classe : V Sez. A Indirizzo: Informatica e Telecomunicazione Articolazione: Informatica Disciplina: TECNOLOGIE
DettagliIGCSE AL Fermi di Cosenza. International General Certificate of Secondary Education
IGCSE AL Fermi di Cosenza International General Certificate of Secondary Education Obiettivi di apprendimento del Liceo Fermi globalizzazione internazionalizzazione Apprendimenti trasversali progettualità
DettagliTEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE
TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE Riccardo Dondi Dipartimento di Scienze dei linguaggi, della comunicazione e degli studi culturali Università degli Studi di Bergamo Informazione sul corso
DettagliCorso di Linguaggi e Modelli Computazionali M
Università degli Studi di Bologna Scuola di Ingegneria e Architettura Corso di Linguaggi e Modelli Computazionali M Corso di Laurea Magistrale in Ingegneria Informatica Anno accademico 2014/2015 Prof.
DettagliFondamenti di Informatica. Linguaggi di programmazione e programmazione strutturata
Corso di per il corso di Laurea di Ingegneria Meccanica Linguaggi di programmazione e programmazione strutturata Università degli Studi di Udine - A.A. 2010-2011 Docente Ing. Sandro Di Giusto Ph.D. 1 Disamina
DettagliIntroduzione a Visual Studio Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Introduzione a Visual Studio 2010 Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Sviluppo del Software Un editor e un word processor specializzato e usato per scrivere i moduli sorgenti
DettagliPerché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere 23-25 Ottobre 2007
Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere 23-25 Ottobre 2007 Argomenti trattati Cosa è un P.L.C.? Logica cablata (Relé) Logica con il P.L.C. Vantaggi
DettagliElena Baralis 2007 Politecnico di Torino 1
Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,
DettagliCorso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente
DettagliInformatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura
Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE Francesco Tura francesco.tura@unibo.it 1 Lo strumento dell informatico: ELABORATORE ELETTRONICO [= calcolatore = computer] Macchina multifunzionale Macchina
DettagliRomecamp 2008 Roma 21 e 22/11/2008
Romecamp 2008 Roma 21 e 22/11/2008 L'Open Source entra nell'e Learning Paolo Gatti http://www.paologatti.it E learning: introduzione Per e learning si intende la possibilità di imparare sfruttando la rete
DettagliAMBIENTI DI PROGRAMMAZIONE
AMBIENTI DI PROGRAMMAZIONE È l'insieme dei programmi che consentono la scrittura, la verifica e l'esecuzione di nuovi programmi (fasi di sviluppo) Sviluppo di un programma Affinché un programma scritto
DettagliProgrammazione in C. Requisiti didattici
Programmazione in C Requisiti didattici Nessun requisito specifico Tutti gli argomenti vengono trattati in maniera completa e incrementale Nozioni elementari di Matematica di base Fisica di base Capacità
DettagliLINGUAGGI DI ALTO LIVELLO. Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware
LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware 1 LINGUAGGI DI ALTO LIVELLO Barriera di astrazione Fortran Cobol Basic Pascal Python C
DettagliProgrammazione del Consiglio di Classe A.S Discipline coinvolte ITALIANO E STORIA INGLESE
I.I.S. ISTITUTO D ISTRUZIONE SUPERIORE ENZO FERRARI I.T.I.S. (SEZ. ASSOCIATA Grafica e Comunicazione) I.P.S.I.A. DIURNO E SERALE Via Monte Grappa, 1 20900 MONZA Programmazione del Consiglio di Classe A.S.
DettagliCorso Programmazione
Corso Programmazione 2016-2017 (docente) Fabio Aiolli E-mail: aiolli@math.unipd.it Web: www.math.unipd.it/~aiolli (assistenti laboratorio) M. Gelain, I. Lauriola, M. Polato Dipartimento di Matematica Torre
DettagliG.I.S.K.A.R.D. Un progetto tra fisica e robotica. Giulio Pasqualetti. 29 giugno Elaborato per l esame di stato
G.I.S.K.A.R.D. Un progetto tra fisica e robotica Giulio Pasqualetti Elaborato per l esame di stato 29 giugno 2013 Giulio Pasqualetti (Esame di stato) G.I.S.K.A.R.D. 29/6/13 1 / 20 Piano della presentazione
DettagliSOFTWARE LIBERO PER UNA SCUOLA A CODICE APERTO (OPEN-SOURCE) Corso di aggiornamento
SOFTWARE LIBERO PER UNA SCUOLA A CODICE APERTO (OPEN-SOURCE) Corso di aggiornamento A cura di Stefano Floris (Agosto 2008) Presentazione realizzata con Open Office, 26/03/09 1 Questa opera è sotto licenza
DettagliCorso Programmazione
Corso Programmazione 2012-2013 (docente) Fabio Aiolli E-mail: aiolli@math.unipd.it Web: www.math.unipd.it/~aiolli (docenti laboratorio) L. Barastri, A. Ceccato, G. Da San Martino Dipartimento di Matematica
DettagliFabio Scotti ( ) Laboratorio di programmazione per la sicurezza. Valentina Ciriani ( ) Laboratorio di programmazione
Fabio Scotti (2004-2009) Laboratorio di programmazione per la sicurezza Valentina Ciriani (2005-2009) Laboratorio di programmazione NOTA IMPORTANTE La preparazione del corso è basata sul seguente materiale
DettagliPerché il linguaggio C?
Il linguaggio C 7 Perché il linguaggio C? Larga diffusione nel software applicativo Standard di fatto per lo sviluppo di software di sistema Visione a basso livello della memoria Capacità di manipolare
DettagliIl software: dall algoritmo al linguaggio macchina
Il software: dall algoritmo al linguaggio macchina Raffaella Brighi, a.a. 2007/08 Lezione II 3 ottobre 2007 Corso di Informatica A.A. 2007-08 CdL Operatore Giuridico d Impresa. Linguaggi di programmazione
DettagliConcetti Introduttivi. Il Computer
Concetti Introduttivi Il Computer Introduzione Informazione Notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere Messaggio Tutto ciò che porta
DettagliCi sono anche le grandi pentole per scaldare l'acqua per il the' della mattina e il pranzo a meta' giornata.
AncoraunangolodiNataleadiredellagioiadellacondivisione.Sonostoriegia'raccontatetantevolte,anno dopoanno,mahannolafreschezzacheciripeteancora,'nevalelapena'.e'lastoriadellamontagnadel Chaone,suinaltodovelenuvoletifannocompagnia.Gliantichimissionaricihannoinsegnatochela
DettagliSviluppo Apps e Giochi per Facebook
Sviluppo Apps e Giochi per Facebook Rev. 1.0 Stato: Approvato Sviluppo Apps e Giochi per Facebook Programma CONTROLLO DOCUMENTO TITOLO: Corso Sviluppo Apps e Giochi per Facebook - Programma VERSIONE: 1.1
DettagliGuida introduttiva su Eclipse. Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it
Guida introduttiva su Eclipse Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it Introduzione Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. E Open Source. Può
DettagliL i n u x D a y 2 0 0 5. Alessandro Carichini alexsoft@riminilug.it
SQLite: il DataBase tascabile Alessandro Carichini alexsoft@riminilug.it Rimini 27 Novembre Linux Day 2005 SQL è uno standard Ogni RDBMS moderno contiene SQL Esistono diverse versioni (ISO) SQL 1992 SQL
DettagliCurriculum vitae. Informazioni personali. Salvetti Gianmario. Via Pergole, 9 25040 Cerveno. gianmario.salvetti@gmail.com. Nome.
Curriculum vitae Salvetti Gianmario Informazioni personali Nome Indirizzo Salvetti Gianmario Via Pergole, 9 25040 Cerveno Telefono 0364 43 41 03 Cellulare 327 93 74 855 Fax E mail gianmario.salvetti@gmail.com
DettagliCURRICULUM VITAE PER IL CONFERIMENTO DELL INCARICO NELLE ISTITUZIONI SCOLASTICHE
CURRICULUM VITAE PER IL CONFERIMENTO DELL INCARICO NELLE ISTITUZIONI SCOLASTICHE Di seguito è riportato l elenco delle competenze tra ESPERIENZE, TITOLI DI STUDIO, CULTURALI E CERTIFICAZIONI e ATTIVITÀ
DettagliFONDAMENTI DI INFORMATICA
Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia talia@deis.unical.it A.A. 2002-2003 Facoltà di Ingegneria UNICAL Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica
DettagliIl software libero nella didattica: l'esempio di un ITIS ad indirizzo informatico
Il software libero nella didattica: l'esempio di un ITIS ad indirizzo informatico Prof. Fulvio Ferroni - fulvioferroni@tele2.it Docente di Sistemi presso l'itis Max Planck di Lancenigo (TV) Progetto LinuxDidattica
DettagliLA CODIFICA DELLE INFORMAZIONI
LA CODIFICA DELLE INFORMAZIONI Linguaggio Elaborazione delle informazioni: operazioni che possono essere effettuate sulle informazioni: inserimento, archiviazione, modifica, ordinamento, calcolo, ecc.
DettagliMirco Curzi Ing. Elttronico PhD VII Ciclo - DIIGA http://www.diiga.univpm.it
XOOPS Open Source CMS Open Source Applications Università Politecnica delle Marche 24 Gennaio 2007 Mirco Curzi Ing. Elttronico PhD VII Ciclo - DIIGA http://www.diiga.univpm.it Obiettivi Introduzione ai
Dettagli1: Linguaggi di Programmazione
1: Linguaggi di Programmazione paradigmi linguistici, costrutti semantica operazionale implementazione, strutture a tempo di esecuzione testi di consultazione T.W. Pratt & M.V. Zelkowitz, Programming languages.
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
DettagliCORSO DI PROGRAMMAZIONE ios BASE IN LINGUAGGIO NATIVO OBJECTIVE-C
CORSO DI PROGRAMMAZIONE ios BASE IN LINGUAGGIO NATIVO OBJECTIVE-C Apple ha stupito tutta la sua comunità di sviluppatori quando ha annunciato Swift, un nuovo linguaggio di programmazione per applicazioni
DettagliFORMATO EUROPEO PER IL
FORMATO EUROPEO PER IL CURRICULUM VITAE Autorizzo il trattamento dei miei dati personali ai sensi della Legge 675/96 Ing. jr. Giambruno Alessandro INFORMAZIONI PERSONALI Nome Giambruno Alessandro Indirizzo
DettagliUnità di apprendimento 6. Il software: dal linguaggio alla applicazione
Unità di apprendimento 6 Il software: dal linguaggio alla applicazione Unità di apprendimento 6 Lezione 2 Conosciamo i linguaggi di programmazione In questa lezione impareremo: che cos è un linguaggio
DettagliLezione 1 L impianto del Corso di preparazione alla prova scritta. Le Indicazioni Nazionali per il Curricolo
SCUOLA PRIMARIA SCUOLA DEELL INFANZIA a cura di GIUSEPPE DUMINUCO Lezione 1 L impianto del Corso di preparazione alla prova scritta. Le Indicazioni Nazionali per il Curricolo Questo Corso di preparazione
DettagliJava il Corso Fondamentale
Java il Corso Fondamentale Imparare a Programmare APP per Android, applicativi per Server e Desktop, applet e molto altro. IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao! Se desideri
DettagliDispense di Informatica Anno Scolastico 2008/2009 Classe 3APS. Dall'Algoritmo al Programma
Istituto Tecnico Statale Commerciale Dante Alighieri Cerignola (FG) Dispense di Informatica Anno Scolastico 2008/2009 Classe 3APS Dall'Algoritmo al Programma Pr.: 002 Ver.:1.0 Autore: prof. Michele Salvemini
DettagliProgrammare server. Programmazione Web 1
Programmare server Programmazione Web 1 Richiesta a un sito sta2co HTTP req: GET www.uniroma2.it You client (client) HTTP resp: HTML, CSS, js,... web server Server 1. Riceve una richiesta per un file 2.
DettagliBASI LINGUAGGIO. Programmazione Web 1
BASI LINGUAGGIO Programmazione Web 1 Commen0 Riga singola // This is a comment Riga mul8pla /* This is a sec8on of mul8line comments which will not be interpreted */ Programmazione Web 2 Istruzioni Un
DettagliCurriculum Vitae Europass
Curriculum Vitae Europass Informazioni personali Nome(i) / Cognome(i) Indirizzo(i) Cinzia Bocchi Via Canelli 97-10127 Torino Telefono(i) 011 6638207 Cellulare: 333 7241467 E-mail bocchicinzia@alice.it
DettagliIntro ad analisi. Alessandra Giordani Lunedì 5 marzo 2011
Intro ad analisi e programmazione Alessandra Giordani agiordani@disi.unitn.it Lunedì 5 marzo 2011 http://disi.unitn.it/~agiordani/ Analisi e programmazione l insieme delle attività preliminari atte a risolvere
DettagliBasi di dati Basi di dati per bioinformatica
Basi di dati Basi di dati per bioinformatica DOCENTI PROF. ALBERTO BELUSSI PROF CARLO COMBI Anno accademico 2013/14 Organizzazione degli insegnamenti 3 Basi di dati Basi di dati per Bioinformatica Teoria
DettagliProgrammazione in Java (I modulo)
Programmazione in Java (I modulo) Lezione 4 Variabili di tipo primitivo. Dichiarazione di costanti Conversioni di tipo: operatore cast Altri operatori di assegnamento Operazioni aritmetiche e di confronto
DettagliMIPS & SPIM. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie
MIPS & SPIM Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Università di Camerino Scuola di Scienze e Tecnologie 10 Aprile 2013 AA 2012/2013 Informazioni utili (1/2) Email: nicola.paoletti@unicam.it
Dettagli