Programma

Si tratta di nozioni elementari di programmazione e di analisi degli algoritmi che, anche se non affrontate in modo compiuto nel normale svolgimento dei percorsi scolastici, non rappresentano sostanziali aggiunte, approfondimenti, novità o anticipazioni di materiale universitario. Dunque, una marcata difficoltà nell’acquisizione di questi argomenti pregiudicherebbe fortemente la carriera universitaria in Corsi con forte contenuto informatico: una precoce comunicazione, da parte di un interlocutore esterno e qualificato quale l’Università di Parma, della presenza (o assenza) di carenze fondamentali può essere quindi utilizzata dallo studente o per un riorientamento delle proprie scelte, o per una riconferma, o come stimolo per sanare la propria situazione su argomenti mirati. Ecco il programma-tipo del corso CORDA (ipotesi di 20 lezioni da due ore ciascuna)

  1. Algoritmi e macchine astratte
  2. Cenni all’architettura dell’elaboratore
  3. Introduzione alla programmazione imperativa
  4. Le variabili e l’assegnamento
  5. Diagrammi di flusso e pseudo-codice
  6. Le strutture di controllo in C: i test
  7. Le strutture di controllo in C: i cicli
  8. Procedure, funzioni e risultati in C
  9. Passaggio di parametri in C
  10. Complessità degli algoritmi e relativa notazione
  11. Ricerca lineare
  12. Ricerca per bisezione
  13. Insertsort
  14. Selectsort
  15. Bubblesort
  16. Visita, ricerca lineare, inserimento, rimozione per liste concatenate
  17. Inserimento e rimozione per code e pile
  18. Introduzione alla ricorsione e alle funzioni ricorsive
  19. Mergesort
  20. Quicksort
     

Prova finale

I docenti dei singoli corsi decidono (sulla base delle presenze, o degli esiti di prove intermedie condotte in proprio) quali studenti possono partecipare alla prova finale. Questa si svolge normalmente il terzo (o quarto) sabato di marzo e contiene vari esercizi sulle varie parti del programma. Gli elaborati vengono corretti da docenti dell’Università di Parma, e per CIASCUNO studente viene preparata una lettera, in cui si sottolinea se il test non è stato superato (punteggio finale inferiore a 1/3 del totale), o se è stato superato ma con lacune in una delle prime tre aree.

Benefici per gli studenti

Attualmente è previsto un bonus sul voto in trentesimi dell'esame di Fondamenti di Programmazione A+B come di seguito:

  • 1 punto per giudizi da sufficiente a buono (escluso)
  • 2 punti per giudizi buono o superiore.
Modificato il

Contenuti correlati

Orientamento ai Corsi di Laurea in Informatica

Le attività di Orientamento ai Corsi di Laurea in Informatica sono coordinate dal Delegato per l'Orientamento in Ingresso Dott. Vincenzo Arceri.
Scopri di piùOrientamento ai Corsi di Laurea in Informatica

PCTO - Matematica e Informatica

L'Unità di Matematica e Informatica propone numerose attività nell'ambito del PCTO.
Scopri di piùPCTO - Matematica e Informatica

Progetto CORDA

Il progetto CORDA, nato nel 2001, è un'iniziativa di orientamento per gli studenti dell’ultimo anno delle Scuole Superiori che intendono iscriversi ad un Corso di Studio dell'Ateneo. Il progetto ha quattro articolazioni: Matematica, Informatica, Inglese e Latino.
Scopri di piùProgetto CORDA