Corso C++

3 Incontri:

Giovedi 22 Aprile 2021 - Orario: 21:00 - 22:30
Giovedi 29 Aprile 2021 - Orario: 21:00 - 22:30
Giovedi 06 Maggio 2021 - Orario: 21:00 - 22:30

Livello:

Per tutti

Dettagli:

Il corso prevede una introduzione al linguaggio C++ facendo riferimento al cosiddetto "Modern C++", ovvero le versioni dal 2011 in poi. Sarà una versione compressa e intensa, e come tale non va intesa come introduzione alla programmazione, anzi, si presume che i partecipante abbia già una certa familiarità con gli argomenti (es: compilazione, cicli, strutture dati, ecc.) o anche una conoscenza intermedia di un altro linguaggio (es: C, Python).

Al termine del corso si avranno a disposizione gli strumenti per poter proseguire nell'approfondimento con le proprie gambe

Argomenti trattati:

• Introduzione al linguaggio
• Variabili e tipi
• Funzioni e operatori
• Programmazione a oggetti
• STL
• Strutture dati fondamentali (array, vector, liste, mappe)
• Iteratori
• Algoritmi principali

Perché partecipare:

• Apprendere le basi del C++
• Interagire con altre persone interessate ad imparare il C++

Conoscenze necessarie:

Familiarità con almeno un altro linguaggio di programmazione (es: C, Java, Python)

Chiusura iscrizioni:

Giovedi 06 Maggio 2021

Disponibilità posti:

Posti ancora disponibili

Prezzo Iscrizione:

Gratuito

Location:

ONLINE

Incontro 1

Giovedi 22 Aprile 2021 - Orario: 21:00 - 22:30

Introduzione al linguaggio

• Introduzione al linguaggio
• Variabili e tipi
• Operatori e operazioni
• Funzioni

Allegati

Slide lezione 1 ( ConoscereLinux_Cpp_parte1.pdf )

Link

Registrazione Lezione 1

Incontro 2

Giovedi 29 Aprile 2021 - Orario: 21:00 - 22:30

Strutture dati e STL

• Introduzione alla STL
• Containers: array, vector, liste, mappe
• Iteratori

Allegati

Slide lezione 2 ( ConoscereLinux_Cpp_parte2.pdf )

Link

Registrazione Lezione 2

Incontro 3

Giovedi 06 Maggio 2021 - Orario: 21:00 - 22:30

Algoritmi e OOP

• Algoritmi
• Programmazione Orientata agli Oggetti
• Argomenti bonus

Allegati

Slide lezione 3 ( ConoscereLinux_Cpp_parte3.pdf )

Bonus ( Conoscerelinux_-bonus.pdf )

Link

Registrazione Lezione 3

Formatori

Missiroli Marcello

Marcello Missiroli insegna Informatica da tempo immemore nelle scuole superiori, pur con una pausa significativa durante la quale ha cons...

Arena Marco

AI Software Engineer in Tetra Pak. 2011-2019 C++ Specialist del team F1 Ferrari, fondatore dell'Italian C++ Community e di Coding Gym, Mi...