Digital Universitas
-
Upload
giuseppe-arici -
Category
Education
-
view
222 -
download
2
Transcript of Digital Universitas
![Page 1: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/1.jpg)
CODING A01 @ DIGITAL UNIVERSITAS
Giuseppe Arici
![Page 2: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/2.jpg)
hello, world
![Page 3: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/3.jpg)
3
INTRODUZIONE
Strive not to be a success, but rather to be of value.bears
- Albert Einstein
dal libro: “The C Programming Language”di Dennis Ritchie & Brian Kernighan © 1978
— HELLO WORLD
![Page 4: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/4.jpg)
4
Tribute to Dennis Ritchie
https://www.youtube.com/watch?v=wJ81MZUlrDo
INTRODUZIONE — HELLO WORLD
PLAY VIDEO
![Page 5: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/5.jpg)
INTRODUZIONE
6
Codermine Chi?
1
Tu ! Chi?
2
Digital Universitas Cosa?
3
Progetti Quali?
5
Metodo Come?
6
Calendario Quando?
7
Info Dove?
8
— ARGOMENTI DEL GIORNO
Coding Perché?
4
![Page 6: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/6.jpg)
codermine
![Page 7: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/7.jpg)
8
CODERMINE — CHI?
CodermineSviluppo Software
Sviluppo Mobile App iOS, Android, Windows Phone
Sviluppo Web App Back-end, Front-end
Sviluppo IoT Hardware, Firmware
![Page 8: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/8.jpg)
9
CodermineTeam iOS: 5 programmatori
Team Android: 4 programmatori
Team Server: 3 programmatori
Team IoT: 2 programmatori
Team Grafica: 2 designer
Fondata nel 2011
30% Superpartes, 70% Mercato
100+ Clienti soddisfatti
150+ Progetti realizzati
100 Kg/anno caffè consumati!
CODERMINE — CHI?
![Page 9: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/9.jpg)
CODERMINE
10
Codice
SoftwareCaffè
— CHI?
pro•gram•meran organism that converts caffeine into code
![Page 10: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/10.jpg)
Stefano Zanetti Senior iOS Developer
Giuseppe Arici CTO
aka “Maestri”
11
Carlo Rossini CEO
Docenti Codermine— CHI?CODERMINE
Paolo Gatti Senior Android Developer
Filippo Bodei Senior Web Developer
Marco Garatti Software Architect
“Un Jedi usa la Forza per saggezza e difesa, mai per attaccare!” — Yoda
![Page 11: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/11.jpg)
12
Programmatore vs Capo— CHI?CODERMINE
![Page 12: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/12.jpg)
tu !
![Page 13: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/13.jpg)
14
Think different.
https://www.youtube.com/watch?v=8rwsuXHA7RA
PLAY VIDEO
TU ! — CHI?
![Page 14: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/14.jpg)
digital pioneer
![Page 15: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/15.jpg)
17
Sei seduto al posto giusto?
Se leggi qui, allora sei seduto al posto giusto!
TU ! — CHI?
![Page 16: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/16.jpg)
18
Presentati!
TU ! — CHI?
Come ti chiami?
Che percorso di studi hai fatto?
Cosa vorresti fare da grande?
Quanti Pokémon hai già trovato? " 20’’
![Page 17: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/17.jpg)
digital universitas
![Page 18: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/18.jpg)
21
Leoni per agnelli
https://www.youtube.com/watch?v=1F_DQIWSEIY
PLAY VIDEO
DIGITAL UNIVERSITAS — COSA?
![Page 19: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/19.jpg)
meglio provare e non riuscire, che non riuscire a provare!
![Page 20: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/20.jpg)
GRAZIE A
Gianfausto Ferrari
![Page 21: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/21.jpg)
GRAZIE ATutti gli sponsor
![Page 22: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/22.jpg)
26
DIGITAL UNIVERSITAS — COSA?
![Page 23: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/23.jpg)
27
Imparare ad imparareIl futuro per i giovani i giovani per il futuro.
23 studenti selezionati tra più di cento candidati
13+ docenti esperti del proprio dominio
6 mesi di intense attività da svolgere
21 sponsor coinvolti in tutto il processo
DU
DIGITAL UNIVERSITAS — COSA?
![Page 24: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/24.jpg)
28
29%
51%
Coding / LezioniCoding / EserciziImparare a ImparareOpen SourceInnovazione e ManagementDigital CommunicationDesign for DevelopersBusiness EconomyDigital Transformation ManagementSpeech Imprenditori Eventi fuori sede
imparare ad imparareIl futuro per i giovani i giovani per il futuro.
DIGITAL UNIVERSITAS — COSA?
![Page 25: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/25.jpg)
coding
![Page 26: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/26.jpg)
by 2020
1 MILLION
By 2020, there will be one million unfilled software engineering jobs in the USA.
![Page 27: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/27.jpg)
31
President Obama asks America to learn computer science
https://www.youtube.com/watch?v=6XvmhE1J9PY
PLAY VIDEO
CODING — PERCHÉ?
![Page 28: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/28.jpg)
33
A che cosa serve il coding?dal sito MIUR: http://www.programmailfuturo.it/progetto/descrizione-del-progetto
Il modo più semplice e divertente di sviluppare il pensiero computazionale è attraverso la programmazione (coding).
CODING — PERCHÉ?
![Page 29: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/29.jpg)
34
Che cos’è il pensiero computazionale?dal sito MIUR: http://www.programmailfuturo.it/progetto/cose-il-pensiero-computazionale
Con il pensiero computazionale si definiscono procedure che vengono poi attuate da un esecutore, che opera nell'ambito di un contesto prefissato, per raggiungere degli obiettivi assegnati.
CODING — PERCHÉ?
![Page 30: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/30.jpg)
35
Apollo 13
https://www.youtube.com/watch?v=vNaNxwATJqY
PLAY VIDEO
CODING — PERCHÉ?
![Page 31: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/31.jpg)
37
Perché investire nel coding?
CODING — PERCHÉ?
Motivo socio-economico: servono programmatori.
Motivo socio-culturale: va diffuso il pensiero computazionale.
Motivo sistemico: c’è un mondo tutto da programmare.
![Page 32: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/32.jpg)
38
!!
G
Microprocessors are everywhere!
CODING — PERCHÉ?
![Page 33: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/33.jpg)
39
Intervista a Federico Faggin
https://www.youtube.com/watch?v=RBbkxsUNWwI
PLAY VIDEO
CODING — PERCHÉ?
![Page 34: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/34.jpg)
41
imparare a imparare
Studio apprendere e provare
Progetto comprendere e ideare
Prodotto realizzare e pubblicare
Lavoro programmare e testare
CODING — PERCHÉ?
![Page 35: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/35.jpg)
progetti
![Page 36: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/36.jpg)
43
PROGETTI
progetto
INTERESSANTE per te
1
SEMPLICE completo e realizzabile
4
ATTINENTE agli sponsor
2
ATTUALE reale e moderno
3
Master-Detail Interface
— QUALI?
![Page 37: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/37.jpg)
44
PROGETTI
App: master/detail + action
FEATURES
App: — Signup e login — Elenco elementi — Dettaglio singolo elemento — Interazione con singolo elemento
Backend API: — Sicurezza — Protocollo RESTFul — Trasporto dati da e verso App
Backend Admin: — Login Admin — Gestione utenti — Gestione elementi — Interazione con il database
Database: — Integrità relazionale — Create Read Update Delete
— QUALI?
![Page 38: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/38.jpg)
52
MySQL
Android
CSS
iOS
Java
Django
PythonHTTP
JSON
RESTFul
HTML
Network
JavaScript
Design
Bash
Git
BootStrap
Google App Engine
Google Play Store
Database
Backend Admin
Backend API
App
PROGETTI
Architettura progetti
— QUALI?
![Page 39: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/39.jpg)
53
Core Level Metodologia di Sviluppo Agile
Architettura Computer / Formati File Esecuzione Programmi / Algoritmi
Linux / Command Line / Git Reti / Internet / Protocolli
Spreadsheet / Database cenni di Hardware
Web Level Content Management System Wordpress: setup e admin HTML / CSS / Bootstrap cenni di JavaScript / JQuery
Server Level Programmazione in Python Automazione in Python Web Framework MVC: Django Sviluppo Web Admin Progettazione RESTful API Deploy su server
Mobile Level Programmazione in Java
Sviluppo App Android Google Play
cenni di Programmazione in Swift cenni di Sviluppo App iOS
App Store
PROGETTI — QUALI?
![Page 40: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/40.jpg)
54
PLAY VIDEO
What Most Schools Don't Teach
https://www.youtube.com/watch?v=nKIu9yen5nc
PROGETTI — QUALI?
![Page 41: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/41.jpg)
![Page 42: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/42.jpg)
metodo
![Page 43: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/43.jpg)
La scuola è finita ;-)
![Page 44: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/44.jpg)
Benvenuto al lavoro!
![Page 45: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/45.jpg)
60
Voti
Condotta
Giustificazioni
Professori
Compagni
Crescita Motivazione
Valore
Contratto
Permessi
Professionisti
Colleghi
Crescita Motivazione
Scuola LavoroMETODO — COME?
![Page 46: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/46.jpg)
61
METODO
LAVORO
Sii sincero
Sii onesto
Sii professionale
Stay Hungry
Stay Foolish Non aver paura
Osa
Rispetta
Aiuta
Comunica
— COME?
![Page 47: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/47.jpg)
62
Stay Hungry, Stay Foolish.
https://www.youtube.com/watch?v=UF8uR6Z6KLc
METODO — COME?
PLAY VIDEO
![Page 48: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/48.jpg)
calendario
![Page 49: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/49.jpg)
65
CALENDARIO — QUANDO?
Core Level Web Level Server Level Mobile Level Final Project
25 luglio → 29 agosto → 12 settembre → 10 ottobre → 14 novembre →
Week 01
Week 02
Week 03
Week 04
Week 05
Week 06
Week 07
Week 08
Week 09
Week 10
Week 11
Week 12
Week 13
Week 14
Week 15
Week 16
Week 17
Week 18
![Page 50: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/50.jpg)
68
CALENDARIO — QUANDO?
lun mar mer gio ven
25/07/2016 26/07/2016 27/07/2016 28/07/2016 29/07/2016
10 { Gianfausto Ferrari }ARICI
Introduzione all'informatica (FL1)
11
12 DOC
15 ARICIStoria dell' informatica
ARICISprint Review
Sprint Retrospective
16
17ARICI
Rassegna dei siti dielearning
ARICIEsercizi Algoritmi
Settimana 01
ARICIRappresentazione
dell'informazione (FL5)
GARATTIMetodologia di Sviluppo
Agile SCRUM
ARICIArchitettura dei calcolatori
(FL7)
ARICIKeynote
ARICIGlossario tecnico
ARICISetup delle macchine ARICI
Rappresentazionedell'informazione
multimediale (FL6)
ARICIAlgoritmi (FL8)
DOC { Roberto Nicolai }
![Page 51: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/51.jpg)
69
CALENDARIO — QUANDO?
lun mar mer gio ven
01/08/2016 02/08/2016 03/08/2016 04/08/2016 05/08/2016
10
11
12ARICI
Introduzione allaCommand Line
DOC
15 DOCARICI
Sicurezza Informatica,SSH
DOCARICI
Sprint ReviewSprint Retrospective
16
17
Settimana 02
ARICIIntroduzione a Linux
ARICIIntroduzione alle Reti
(FL2)ROSSINI
Introduzione a GitARICI
Protocolli Internet,TELNET, HTTP, FTP
GATTIPanoramica sull'hardware
embedded: Arduino eRaspberry
ARICISetup Server
ARICIEsercizi Command Line { Fulvio Primatesta } { Beatrice Vivaldi } { Roberto Nicolai }
![Page 52: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/52.jpg)
70
CALENDARIO — QUANDO?
lun mar mer gio ven
08/08/2016 09/08/2016 10/08/2016 11/08/2016 12/08/2016
10
11
12
15 DOCARICI
Sprint ReviewSprint Retrospective
16
17
Settimana 03
ARICIFogli Elettronici (FL12)
ARICIIntroduzione ai database
(FL13)
ROSSINIEsercizi di Modellazione
DatiARICI
Il linguaggio SQLARICI
Formati di fileCSV, XML, JSON
ARICIEsercizi sui Fogli Eletronici
ARICIEsercizi sul modello Entità
RelazioneARICI
Esercizi su SQL
{ Beatrice Vivaldi } DOC
![Page 53: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/53.jpg)
informazioni
![Page 54: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/54.jpg)
Wi-Fissid: digitaluniversitas
pass: ———
![Page 55: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/55.jpg)
Orarisicampus: 08:30 - 19:00
corsi/am: 09:30 - 13:00
corsi/pm: 14:30 - 18:00
![Page 56: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/56.jpg)
FAQcome comunicare fra noi?
dove trovare le slide?
cosa installare sul pc?
![Page 57: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/57.jpg)
DOMANDE??
![Page 58: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/58.jpg)
missione
![Page 59: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/59.jpg)
77
La vita è un gioco di centimetri
https://www.youtube.com/watch?v=D3RlxUbG8-0
MISSIONE
PLAY VIDEO
— QUALE?
![Page 60: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/60.jpg)
79facciamo squadra
![Page 61: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/61.jpg)
grazie
![Page 62: Digital Universitas](https://reader034.fdocuments.us/reader034/viewer/2022051523/589fab3e1a28abc04e8b6c6b/html5/thumbnails/62.jpg)
Giuseppe Arici [email protected]