Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Informatica di Base corso di C modulo uno
6 students

Informatica di Base corso di C modulo uno

Concetti di base dei linguaggi di programmazione e del linguaggio C
Created byAntonio Iaselli
Last updated 2/2025
Italian

What you'll learn

  • Conoscere le basi dell'informatica e dei linguaggi generici di programmazione.
  • Conoscere le principali tecniche algoritmiche per semplici problemi.
  • Porgrammazione di base in C.
  • Punto di partenza per la programmazione in altri linguaggi di programmazione.

Course content

7 sections28 lectures7h 0m total length
  • P1-01-01-T Algoritmi per esecutori umani15:30

    Argomenti trattati:

    1. definizione intuitiva di algoritmo

    2. origine della parola algoritmo

    3. problema, algoritmo, soluzione, esecutore

    4. capacità dell’esecutore

    5. esempi di algoritmi per esecutori umani

    6. esigenza di un linguaggio di descrizione degli algoritmi

    7. algoritmi e sequenze di operazioni

  • Test di uscita modulo
  • P1-01-02-T Algoritmi per calcolare14:06

    Argomenti trattati:

    1. algoritmo per il calcolo di sommatorie

    2. algoritmo per il calcolo della media

    3. definizione di algoritmo

    4. dati di input, dati locali, dati di output

  • Test Algoritmi per calcolare

Requirements

  • Non è necessario avere esperienze pregresse di programmazione.

Description

Il corso ha lo scopo di introdurre lo studente ai problemi e la conoscenza dell'informatica generale a prescindere dal linguaggio di programmazione del calcolatore. Durante il corso viene usato in particolare il linguaggio C, ma solo perchè è un linguaggio molto usato .La parte teorica utilizza uno pseudo linguaggio per venire incontro al primo punto tratto. Il contenuto generale è molto curato, calando poi i risultati nella programmazione in C. Molto utili sono le lezioni di laboratorio virtuale in cui si utilizza il codeblocks come compilataore. Gli esercizi hanno una difficoltà crescente. Si parte da semplici algoritmi  in cui si fa molta cura alla sintassi e si giunge a problemi più complessi in cui l'attenzione è maggiore all'algoritmo. Il problem solving è fondamentale nel mondo della programmazione e quindi molta attenzione è dedicata allo sviluppo di tale capacità. Molta attenzione è dedicata ai flowchart che spiegano il funzionamento degli algoritmi risolutivi .Il corso rappresenta la base principale per lo studio dei linguaggi successi, C++ , phyton, Java e php. .La difficoltà graduale degli argomenti affrontati rende il corso accessibile anche a studenti che non hanno una base pregressa di programmazione.

Argomenti trattati:

Informatica di base

linguaggio C

pseudo codice

algoritmi

flowchart


Who this course is for:

  • Introduzione all'informatica e al linguaggio C