Corso Programmazione C

5.0
1 opinione
  • Il corso scelto della MAC Formazione, ovvero programmazione (linguaggio C) mi ha fornito solide basi e conoscenze allo stesso livello se non superiori ad un corso di programmazione del primo anno di Ingegneria Meccatronica, in vista dell’esame per cui ho chiesto di essere preparato. Inoltre devo dire la organizzazione del corso su internet è stata molto buona, e mi ha permesso di frequentare le lezioni online in modo compatibile ai miei impegni universitari. Posso ritenermi soddisfatto sia del docente che dello staff didattico che mi ha seguito. Consiglio a tutti i corsi della MAC Formazione.
    |

Corso

Online

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    34h

  • Durata

    Flessible

  • Inizio

    Scegli data

  • Servizio di consultazione

  • Tutoraggio personalizzato

Corso di formazione professionale riconosciuto

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

Online

Inizio del corso

Scegli dataIscrizioni aperte

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

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
  • Il corso scelto della MAC Formazione, ovvero programmazione (linguaggio C) mi ha fornito solide basi e conoscenze allo stesso livello se non superiori ad un corso di programmazione del primo anno di Ingegneria Meccatronica, in vista dell’esame per cui ho chiesto di essere preparato. Inoltre devo dire la organizzazione del corso su internet è stata molto buona, e mi ha permesso di frequentare le lezioni online in modo compatibile ai miei impegni universitari. Posso ritenermi soddisfatto sia del docente che dello staff didattico che mi ha seguito. Consiglio a tutti i corsi della MAC Formazione.
    |
100%
5.0
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

F. Borsatti

5.0
10/04/2020
Sul corso: Il corso scelto della MAC Formazione, ovvero programmazione (linguaggio C) mi ha fornito solide basi e conoscenze allo stesso livello se non superiori ad un corso di programmazione del primo anno di Ingegneria Meccatronica, in vista dell’esame per cui ho chiesto di essere preparato. Inoltre devo dire la organizzazione del corso su internet è stata molto buona, e mi ha permesso di frequentare le lezioni online in modo compatibile ai miei impegni universitari. Posso ritenermi soddisfatto sia del docente che dello staff didattico che mi ha seguito. Consiglio a tutti i corsi della MAC Formazione.
Consiglieresti questo corso?:
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

7 anni del centro in Emagister.

Materie

  • Linguaggio C
  • Programmazione
  • C
  • Analisi logica
  • Cicli
  • LOGICA DI PROGRAMMAZIONE
  • Oggetti
  • Classi
  • Sintassi
  • Costrutti

Professori

MAC Formazione

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

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Corso Programmazione C

Prezzo da consultare