Corso di Programmazione

Da: Gianluca Palmieri | Posted on: 15 Gen 2015

Il corso di Programmazione JAVA (Base) si propone di fornire le basi della programmazione a oggetti usando il linguaggio java, con lo scopo finale di implementare dei programmi funzionanti. Il corso è pensato per ragazzi delle scuole superiori che si vogliono approcciare al mondo della programmazione e del computer e dà delle ottime basi per poter affrontare studi di informatica.

I vari argomenti trattati saranno:

  • Introduzione a JAVA

    Introduzione al linguaggio ad oggetti JAVA, e preparazione ambiente di sviluppo con jdk e IDE. Tutti i software che si utilizzeranno nel corso verranno forniti gratuitamente durante le lezioni.

  • Primi concetti di programmazione Object Oriented

    Concetti di classe, oggetto, variabile, proprietà, metodo, costruttore e package. Reference this per l’utilizzo nei metodi con i parametri. Implementazione dei metodi accessori e mutatori.

  • Tipi di dati primitivi e casting

    Tipi di dati primitivi e concetto di casting.

  • Algoritmi e programmazione strutturata

    Studio della programmazione strutturata e dei meccanismi di sequenza, selezione e iterazione.

  • Array e Stringhe

    Studio degli array come strutture dati per la memorizzazione temporanea di informazioni e studio delle stringhe e dei metodi principali della classe String.

  • Incapsulamento, Ereditarietà, Polimorfismo

    Analisi dei meccanismi fondamentali della programmazione a oggetti.

  • Programmazione grafica e SWING

    Analisi dei meccanismi fondamentali della programmazione a oggetti.

Modalità delle lezioni

Il corso è riservato ad un numero molto ristretto di partecipanti (da un minimo di 5 ad un massimo di 10 studenti) e permetterà quindi di poter avere un alto livello di interazione con il docente per poter risolvere i dubbi e poter acquisire la corretta metodologia di risoluzione dei problemi mediante la creazione di algoritmi. Alla fine di ogni lezione saranno distribuiti degli esercizi per aiutare lo studente nel processo di apprendimento significativo della materia.

Testi Consigliati

Tutti i materiali necessari per seguire le lezioni verranno consegnati durante il corso

Risorse

Potrebbe essere necessario portare il proprio computer portatile per installare un ambiente di sviluppo e lavorare.

Docente

Gianluca Palmieri, nasce nel maggio 1984 a Crotone. Consegue con successo la laurea specialistica in ingegneria informatica presso l'Università della Calabria nel 2010 con ottimi voti (106/110). La passione per la formazione lo porta a insegnare matematica privatamente per svariati anni a ragazzi delle scuole superiori per poi proseguire con la preparazione di esami universitari di informatica e analisi. Lavora come ingegnere informatico in varie realtà aziendali implementando sistemi informativi e applicazioni mobile e nel 2013 consegue con successo l'abilitazione all'insegnamento frequentando il TFA e diventa docente per le scuole superiori.