Corso Programmazione C (in aula)
Corso
A Modena, Villasanta, Manocalzati e 86 altre sedi
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
-
Ore di lezione
34h
-
Durata
Flessible
-
Inizio
Scegli data
Frequentare un corso di programmazione C è indispensabile per poter comprende tutti i linguaggi che sono alla base del mondo della programmazione. Attraverso questo corso, disponibile sia per Windows che per Mac, sarà possibile apprendere il modo in cui si creano i software e conoscere le basi di tutti gli altri linguaggi.
Nello specifico con C si intende il linguaggio di programmazione imperativo di natura procedurale. Questo vuol dire che i programmi che sono scritti con questo tipo di linguaggio sono composti da procedure ovvero espressioni matematiche e istruzioni imperative che sono parametrizzate al fine di manipolare i dati. E' alla base di tutti gli altri linguaggi che consentono di creare software perché integra le caratteristiche si tutti gli altri linguaggi come caratteri, indirizzi e numeri. Conoscere il linguaggio C vuol dire anche conoscere tutti gli altri linguaggi.
Nasce per creare software di sistema sulle piattaforme hardware moderne. La peculiarità di questo linguaggio, ovvero di essere standardizzato, consente di utilizzare i programmi scritti in C e portarli su una qualsiasi piattaforma. Il vantaggio sta nel fatto che non occorre nessuna portabilità di linguaggio.
Il corso fornisce competenze per poter sviluppare applicazioni in C adattabili a tutti i sistemi operativi. Per poter fare ciò il corso programmazione C fornisce sia nozioni teoriche che esercizi pratici che si fanno man mano più complessi. In questo modo si potrà apprendere la sintassi del linguaggio C e utilizzarla in maniera efficace. Attraverso la pratica, gli esempi e gli esercizi costanti forniti alla pari di uno stage, si acquisiranno competenze tali da poter lavorare insieme a professionisti del settore senza alcun timore.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Inizio del corso
Profilo del corso
Obiettivo del corso è quello di insegnare agli alunni come si usca il linguaggio C mediante le nozioni teoriche e la pratica. Al termine del corso, che si differenzia dagli altri per la parte pratica trasmessa da un docente molto competente, si acquisisce la certificazione ente ISO 9001:2015 EA37 per la formazione professionale valida in tutta Europa.
Il corso sarà erogato fisicamente in oltre 90 aule, attraverso corsi in videoconferenza con docenti qualificati. Per le aziende che voglio formare il personale, verrà inviato un docente presso la sede per una formazione ad hoc.
Il corso è diretto ad alunni e ad aziende che vogliono potenziare la formazione dei dipendenti. Il corso è accessibile a tutti coloro che hanno conoscenze informatiche di base e vogliono imparare ad utilizzare praticamente il linguaggio C
Possedere conoscenze informatiche di base
Verrà contattato da un responsabile che le fornirà tutte le informazioni in merito al percorso formativo richiesto
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
6 anni del centro in Emagister.
Materie
- C
- C#
- Programmazione C#
- Programmazione
- Linguaggio C
- Analisi logica
- Cicli
- LOGICA DI PROGRAMMAZIONE
- Oggetti
Professori
MAC Formazione
docente
Programma
CONCETTO DI ALGORITMO
- Algoritmi Per Esecutori Umani
- Algoritmi Per Calcolare
COMPUTER SCIENCE FUNDAMENTALS
- Computer Science Fundamentals
PROGRAMMI TRADUTTORI
- Compilatori
- Interpreti
- Ibridi
AMBIENTE DI LAVORO
- Installazione Ambiente di Lavoro
UTILIZZO DELLE COMMAND LINE INTERFACE CON LINUX, WINDOWS, OSX
- Perché il C ?
- Standard ANSI C
- Standard successivi e revisioni
PANORAMICA SUL C
- Programmazione e preparazione di un programma C
- Compilazione di un programma C
- Linking di un programma C
- Esecuzione di un programma C
TIPI DI DATO FONDAMENTALI IN C
- Tipo di dati int
- Tipi interi short, long, long long, signed e unsigned
- Tipo Reale (IEEE 754 std, TIPO REALE IN C)
- Tipo di dato carattere(Sistemi di codifica dei caratteri, Tipo di dato char)
- Tipo di dato logico
SPECIFICAZIONE DEI TIPI DI DATO PRIMITIVI
- Concetto di letterale
- Letterali interi
- Letterali in virgola mobile
- Letterali Carattere
- Letterali Logici
- Letterali Stringa
ELEMENTI LESSICALI, OPERATORI E SISTEMA C
- Caratteri consentiti ed elementi lessicali
- Regole sintattiche
- Commenti
- Parole Chiave
- Identificatori
- Tipizzazione del linguaggio C
- Variabili in C
- Costanti simboliche
- Dichiarazione di Variabili
- Istruzione di Assegnazione
- Operatori Aritmetici
- Operatore sizeof
- Narrowing Conversion
- Puntatori in C
- Input/Output da Console
PROGRAMMAZIONE STRUTTURATA IN C
- Costrutto di sequenzializzazione
- Costrutti di selezione e loro nidificazione
- Espressioni Condizionali
- Algebra Booleana, Operatori relazionali, Operatori logici, Funzioni logiche elementari in C
- Costrutti di ripetizione (Cicli, Nidificazione con i costrutti di selezione, Cicli Nidificati)
- Salto Incondizionato
- Istruzioni break e continue ed esempi di utilizzo
PROGRAMMAZIONE PROCEDURALE IN C
- Function e Procedure in C
- Istruzione di return
- Passaggio dei parametri
- Prototipi di funzione
- Espressione di chiamata
- Regole di visibilità
- Classi di memorizzazione
- Puntatori a funzione
PROGRAMMAZIONE MODULARE IN C
- Compilazione separata
- Linking di moduli
- Variabili Statiche esterne
- Linkage level
- Il Preprocessore (Direttiva #define, Direttiva #include, Translation unit)
- La libreria Standard
- La libreria Matematica
TIPI DI DATO STRUTTURATO IN C
- Array monodimensionali
- Relazioni tra array e puntatori
- Aritmetica dei puntatori e dimensione degli elementi
- Array come parametri di funzioni
- Memory Layout di un Programma C
- Array bidimensionali
- Array n-dimensionali
- Array di Puntatori
- Array di Puntatori a Funzione
- Array Frastagliati
OPERATORI ORIENTIATI AI BIT E TIPI ENUMERATIVI
- Operatori ed espressioni orientati ai bit
- Le enumerazioni
STRUTTURE E UNIONI
- Tipo Strutturato record
- Accesso ai membri di una struttura
- Utilizzo di Strutture con Funzioni
- Inizializzazione di Strutture
- Unioni
- Campi di bit
DEBUGGING
- Debugging del Codice
- Tecniche di Debugging
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso Programmazione C (in aula)