Magazine Formazione / Istruzione

Impara a Programmare: Guida alla programmazione di Algoritmi e Strutture Dati Avanzate in C

Creato il 20 ottobre 2011 da Italiangeek

Impara a Programmare: Guida alla programmazione di Algoritmi e Strutture Dati Avanzate in C

La Scuola Serale di Italian Geek

Italian Geek questa settimana ha il piacere di offrirvi un nuovo servizio, ideato per voi, chiamato “La Scuola Serale di Italian Geek”.  Si tratta di una serie di mini-corsi in cui le lezioni vengono rilasciate una volta la settimana, ogni Venerdi. Se siete studenti, appassionati o professionisti in ambito informatico, siete i benvenuti.

Il primo corso che abbiamo preparato è di programmazione e tratterà di Algoritmi e Strutture Dati Avanzate in C.

 

Lo studio della struttura dei dati è una componente fondamentale dell’istruzione informatica, serve come base su cui sono costruiti molti altri settori della scienza dell’informazione.

Una certa conoscenza di strutture dati è un requisito essenziale per gli studenti che vogliono affrontare temi di progettazione, realizzazione, collaudo o manutenzione di un sistema software.  Questi argomenti sono la porta di accesso ad un ampio spettro di applicazioni, quali interpreti, calcolo simbolico, manipolazione di file, solo per indicarne alcuni.

Il modo in cui viene presentato il materiale didattico in questo corso è stato pensato per fornire allo studente le conoscenze di base necessarie per risolvere questi problemi.

Ogni lezione è corredata di una breve teoria corroborata di esempi e a fine articolo sarà possibile scaricare il file pdf della lezione, gli esempi di codice possono essere usati liberamente nei vostri progetti e sono stati scritti in C.

Non pretendiamo di coprire questi argomenti complessi in modo esaustivo, tuttavia intendiamo fornire delle valide e semplici basi di partenza per approfondire gli argomenti trattati una volta presa dimestichezza.

Agenda del Corso Algoritmi e Strutture Dati Avanzate in C

Lezioni curate da Massimo Orazio Spata

Venerdi’ 21 Ottobre 2011-  Strutture dati elementari: Le liste

Venerdi’ 28 Ottobre 2011 – Algoritmi di ordinamento: Insertion Sort e Counting Sort

Venerdi’ 4 Novembre 2011 – Alberi

Venerdi’ 11 Novembre 2011 – Alberi rosso-neri

Venerdi’ 18 Novembre 2011- Heap

Venerdi’ 25 Novembre 2011 - Tabelle Hash

Venerdi’ 2 Dicembre 2011 - Algoritmi Greedy

Venerdi’ 9 Dicembre 2011 - Articolo Bonus I

Venerdi’ 16 Dicembre 2011  - Articolo Bonus II

Prerequisiti

Conoscenze della sintassi e della semantica di base del linguaggio di programmazione C, conoscenza di base di Strutture Dati (array e puntatori).

Utenza

Studenti Universitari, Programmatori, Appassionati di algoritmi e strutture dati

 

Vi aspettiamo numerosi Venerdi’!

 

p.s. Questa pagina sara’ in continuo aggiornamento fino alla fine del corso. Ogni settimana verranno aggiunti all’agenda i relativi link delle lezioni rilasciate. Il mio consiglio e’ di aggiungere la pagina ai preferiti.

Sei veramente bravo in qualcosa e desideri condividere questa conoscenza con gli altri? Stiamo cercando collaboratori per creare altri corsi nella Scuola Serale di Italian Geek. Se sei interessato, scrivici all’indirizzo: [email protected]


Ritornare alla prima pagina di Logo Paperblog