Corsi disponibili

Aumentare le visite del proprio sito web proponendo contenuti interessanti senza sprecare soldi e tempo è possibile. I principali motori di ricerca sul web del mondo di oggi dispongono e offrono agli utenti numerosi strumenti pubblicitari dalle grandi potenzialità.
Corso di 30 ore, 15 lezioni, sulle basi della programmazione in C/C++.

Corso di introduzione alla programmazione in Java. Non è richiesta ai partecipanti alcuna esperienza di programmazione in Java né in altri linguaggi, ma è richiesta una certa predisposizione all'uso del computer ed una discreta preparazione matematica. Costituisce titolo preferenziale a fini dell'ammissione al corso una conoscenza di base del terminale o del prompt dei comandi.

Gli argomenti trattati partono dalle basi della programmazione, in modo indipendente dal linguaggio, per poi addentrarsi nella programmazione in linguaggio Java, fino ad arrivare alla programmazione orientata agli oggetti ed alle nuove caratteristiche di Java 8 come le funzioni lambda.

  • Architettura di sistemi, CPU, disco e memoria RAM
  • Algoritmi
  • Linguaggi naturali e linguaggi formali
  • Linguaggi interpretati e linguaggi compilati
  • Funzioni ed insiemi
  • Tipi di dati primitivi
  • La sintassi del linguaggio Java
  • Variabili locali
  • Metodi
  • Parametri
  • Valori di ritorno
  • Le classi
  • Il compilatore e la JVM
  • I files .java, Il bytecode ed i files .class
  • Gli oggetti
  • Passaggio per valore e per riferimento
  • I membri di una classe
  • L'organizzazione della memoria ed il garbage collector
  • L'operatore new
  • Visibilità dei membri e JavaBeans
  • Gli array e le Collection
  • La programmazione OOP: classi derivate
  • Le interfacce e la scrittura di librerie
  • La libreria standard di Java
  • le funzioni lambda
  • Cenni su altre librerie 

Corso di introduzione alla programmazione di app per Android. È richiesta ai partecipanti la conoscenza di almeno un linguaggio di programmazione, sia esso Java o altro linguaggio. 

Gli argomenti trattati partono dalla sintassi di Java, dando per scontati i concetti base della programmazione orientata agli oggetti (acquisibili anche con il corso JAVA101) e si addentrano nelle caratteristiche della libreria Android. I partecipanti durante il corso svilupperanno una semplice app Android che illustrerà i principali aspetti dello sviluppo mobile.

  • La sintassi del linguaggio Java
  • Metodi, parametri e valori di ritorno
  • Le classi e gli oggetti
  • I membri di una classe
  • L'operatore new, l'organizzazione della memoria ed il garbage collector
  • Visibilità dei membri e JavaBeans
  • Gli array e le Collection
  • Classi derivate
  • Le interfacce e la scrittura di librerie
  • La libreria standard di Java per Android
  • Activity e Application
  • AndroidManifest
  • Intent
  • I componenti grafici
  • Le risorse dell'applicazione
  • ListView e Adapter
  • Comunicazione in rete
  • MBaaS
  • Programmazione parallela: i threads e la UI
  • I sensori

U3E, in collaborazione con l'Associazione Comitato Genitori Val Chisone [1] e con Software Libero Pinerolo [2], organizza il primo corso villarese di alfabetizzazione su internet.

Quattro lezioni pratiche per imparare a sfruttare al meglio la rete delle reti e le possibilità che offre. È necessario portare con sé un tablet o un computer portatile durante le lezioni.


Le lezioni si terranno di mattina dalle ore 9 alle 11 nelle seguenti date:


sabato 7/11

sabato 14/11

sabato 21/11

sabato 28/11


Argomenti trattati:

  • Cos'è e come funziona internet

  • La caratteristisca libera della rete

  • L'importanza di internet

  • Il digital divide

  • Come si naviga su internet

  • Come funziona l'email

  • Siti, blog e social network

  • Motori di ricerca

  • Pubblicità e privacy: cosa sono i cookies?

  • Link ipertestuali

  • Neologismi: download, upload, hashtag, cloud

  • Come si scarica da internet. Legalmente.

  • Cosa si scarica da internet, legalmente.

  • Internet non dimentica, ricordiamocelo

  • Cenni sul deep web e la moneta virtuale bitcoin


[1] https://www.facebook.com/groups/1374867229507290

[2] http://www.softwareliberopinerolo.org



News del sito

(Non ci sono annunci.)