Corso di Programmazione in Linguaggio C

Studio E Formazione Srl Accreditato Ministero Giustizia
A Casagiove

900 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Casagiove
  • 40 ore di lezione
Descrizione

Obiettivo del corso: Obiettivo del corso è far apprendere la sintassi del linguaggio e, soprattutto, far acquisire elementi di stile di programmazione in C, avvalendosi di esercitazioni pratiche di complessità crescente.
Rivolto a: Tutti.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Casagiove
Via Lazio 19, 81020, Caserta, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Conoscenza dei fondamenti di programmazione e possibilmente di un altro linguaggio di programmazione.

Programma

Tra i linguaggi di programmazione, il linguaggio C rappresenta certamente la migliore soluzione per chi vuole utilizzare le potenzialità di un linguaggio evoluto, di alto livello e chi vuole avere contemporaneamente un controllo sulle funzioni anche di basso livello della Macchina Computer. La potenza del linguaggio C e la sua flessibilità, la disponibilità di completi ambienti di sviluppo e di librerie di funzioni, ne fanno lo strumento ideale per lo sviluppo di applicazioni Multipiattaforma (Ms-Dos, Windows, Unix/Linux, OS/2).
D'altronde, le difficoltà della sintassi e di alcune sue caratteristiche a basso livello (in particolare i puntatori) rendono il suo apprendimento più complesso, quindi è consigliabile che l'allievo abbia già maturato esperienze di programmazione in altri linguaggi più semplici.
Obiettivo del corso è far apprendere la sintassi del linguaggio e, soprattutto, far acquisire elementi di stile di programmazione in C.
STRUTTURA DEL CORSO
• Rassegna sui pricipali linguaggi di programmazione
• Concetti di Programmazione
• Caratteristiche del linguaggio C
• Il preprocessore, compilazione condizionale, macro
• Tipi dati fondamentali e dichiarazioni.
• Conversioni di tipi
• Operazioni ed espressioni.
• Operatori logici e relazionali. Effetti collaterali
• Strutture di controllo: condizionali e iterative
• Le funzioni, la definizione, i prototipi, la ricorsione
• Array e puntatori. Aritmetica dei puntatori
• Strutture e unioni
• La libreria standard, funzioni sulle stringhe, funzioni di I/O
• Uso degli ambienti di sviluppo
• Classi di memorizzazione degli oggetti. Visibilità degli oggetti
• Funzioni per l'allocazione dinamica
• Esercitazioni con la creazione di programmi esemplificativi
SBOCCHI LAVORATIVI
Programmatore presso medie/grandi aziende
Libero Professionista
Ogni partecipante riceve gratuitamente il materiale didattico e alla fine del corso un attestato in carta pergamenata
La potenza del linguaggio C, la sua flessibilità, l'ampia diffusione raggiunta e, quindi, la disponibilità di completi ambienti di sviluppo e di librerie di funzioni, ne fanno lo strumento ideale per lo sviluppo di applicazioni in tutti i più diffusi ambienti operativi (Ms-Dos, Windows, Unix/Linux, OS/2).
D'altra parte la sua sintassi, a volte non lineare, e la difficoltà di alcune sue caratteristiche a basso livello (in particolare i puntatori) rendono non facile il suo apprendimento.
Obiettivo del corso è far apprendere la sintassi del linguaggio e, soprattutto, far acquisire elementi di stile di programmazione in C, avvalendosi di esercitazioni pratiche di complessità crescente.
Contenuto del corso:
• Panoramica sui linguaggi di programmazione
• Filosofia del linguaggio C
• Caratteristiche generali del linguaggio C
• Il preprocessore, compilazione condizionale, macro
• Tipi dati fondamentali e dichiarazioni. Conversioni di tipi
• Operazioni ed espressioni. Operatori logici e relazionali. Effetti collaterali
• Strutture di controllo: condizionali e iterative
• Le funzioni, la definizione, i prototipi, la ricorsione
• Array e puntatori. Aritmetica dei puntatori
• Strutture e unioni
• La libreria standard, funzioni sulle stringhe, funzioni di I/O
• Uso degli ambienti di sviluppo
• Classi di memorizzazione degli oggetti. Visibilità degli oggetti
• Funzioni per l'allocazione dinamica
• Analisi dettagliata di programmi esemplificativi
Durata:
La durata del corso è di trentadue ore, normalmente suddivise in sedici lezioni di due ore.
Quota di partecipazione:
Il costo del corso per partecipante, comprendente il Manuale del Corso e l'attestato di frequenza, è di 660 euro (IVA inclusa)

Ulteriori informazioni

Stage: Nessuno
Alunni per classe: 10

Confronta questo corso con altri simili
Leggi tutto