Centro di orientamento accreditato
Università Degli Studi Guglielmo Marconi
Gestione Masters srl

PROGRAMMA CONTINUITÀ

Riprendi gli studi e Risparmia sulla Retta
FINO AL 30/11

Fondamenti di informatica

L'iscrizione al Corso Singolo può essere effettuata anche senza iscriversi ad un Corso di Laurea specifico

Non è un Corso di Laurea o un Master
Aperto a tutti
On Demand

Iscrizioni Aperte

Nessun Test d'Ingresso

Carta-del-docente.jpg

Domande Frequenti sui Corsi Unimarconi

Un corso singolo è un insegnamento universitario che può essere seguito senza essere iscritti a un intero corso di laurea. Al termine, è possibile sostenere l’esame e ottenere un attestato con il relativo numero di CFU.

Chiunque sia in possesso di un diploma di scuola superiore può iscriversi. I corsi singoli sono ideali per chi vuole integrare la propria formazione, acquisire crediti per concorsi, o valutare un possibile percorso universitario.

Sì, al superamento dell’esame viene rilasciata una certificazione con i crediti formativi universitari (CFU) acquisiti, riconosciuti dal MUR e utilizzabili secondo la normativa vigente.

È possibile iscriversi ai Corsi dell’Università Marconi tramite un Infopoint autorizzato dell’Università Guglielmo Marconi. L’Infopoint fornisce ASSISTENZA GRATUITA nella scelta del corso e nella compilazione della domanda.

💻 Fondamenti di Informatica – Le basi della programmazione e dei calcolatori

❓ Vuoi capire davvero come funziona un computer?

Il corso di Fondamenti di Informatica ti porta dentro il mondo della programmazione, dell’architettura dei calcolatori e delle strutture dati. Imparerai a scrivere codice in Java, comprenderai cosa succede “dietro le quinte” quando usi un software e svilupperai le competenze per creare semplici programmi, secondo i principi della programmazione orientata agli oggetti.


🎯 Obiettivi formativi

Al termine del corso, sarai in grado di:

🖥 Comprendere l’architettura di un calcolatore moderno
🔢 Rappresentare e manipolare informazioni in forma binaria
🧠 Progettare e scrivere algoritmi usando pseudocodice e diagrammi di flusso
👨‍💻 Programmare in Java, dal primo script fino alla gestione delle classi
🧱 Sviluppare codice orientato agli oggetti (OOP)
🔍 Valutare le performance e la leggibilità del codice
🌐 Comprendere i fondamenti delle reti informatiche e del client-server


📚 Programma del corso

⚙️ Introduzione

  • Cos’è un computer?
  • Sistemi operativi e applicazioni
  • Linguaggi di programmazione
  • Numeri binari e algebra di Boole

🔁 Algoritmi e logica

  • Pseudocodice
  • Diagrammi di flusso (flowchart)

☕ Java: le basi

  • Installazione e uso della Java Development Kit (JDK)
  • IDE (Integrated Development Environment)
  • Tipi di dato, operatori, strutture di controllo

🧱 Programmazione orientata agli oggetti

  • Classi, oggetti, metodi e costruttori
  • Incapsulamento, ereditarietà, polimorfismo
  • Classi astratte, interfacce, metodi statici

🔄 Strutture avanzate e gestione

  • Array, enumerazioni, stringhe
  • Eccezioni e multithreading
  • Collections Framework
  • File I/O, Streams e Regular Expressions

🌐 Reti e interfacce

  • Internet e indirizzi IP
  • Architettura client-server
  • Applet grafiche
  • Java Networking e socket

🧑‍🏫 Modalità didattiche

📺 Didattica Erogativa

  • 5 ore per CFU con videolezioni e materiale PDF
  • Approccio misto: teoria + esempi pratici
  • Comparazione tra più versioni di uno stesso algoritmo
  • Focus su efficienza, eleganza e manutenibilità del codice

💬 Didattica Interattiva

  • Area FAQ, e-tivity con feedback personalizzato
  • Aule virtuali per confronti sincroni e chiarimenti
  • Esercitazioni per testare in autonomia i propri progressi

📝 Verifica dell’apprendimento

🧾 Esame scritto (max 120 minuti)

  • 3 domande aperte (2 di programmazione, 1 teorica)
  • Verifica di:
    ✔ Sintassi e semantica Java
    ✔ Capacità di strutturare il codice
    ✔ Correttezza logica e completezza
    ✔ Gestione dei casi eccezionali

🎓 Criteri di valutazione

Il voto sarà determinato sulla base di:

  • Conoscenza dei concetti teorici
  • Corretta scrittura del codice in Java
  • Organizzazione e chiarezza della soluzione
  • Capacità di proporre soluzioni ottimizzate

📌 L’esame si svolge in presenza davanti a una commissione.
📌 Le prove intermedie di autovalutazione sono consigliate ma non obbligatorie.


📘 Testi di riferimento

🟦 Obbligatori:

  • Java – La Guida Completa – Herbert Schildt, McGraw-Hill
  • Concetti di informatica e fondamenti di Java – Horstmann, Maggioli
  • Fondamenti di informatica in Java – Didimo & Di Giacomo, Apogeo Education

🟧 Consigliati (gratuiti online):

  • Thinking in Java – Bruce Eckel → mindviewinc.com
  • Java mattone dopo mattone – Tarquini & Ligi

🚀 A chi è rivolto?

✅ A chi vuole iniziare a programmare partendo da zero
✅ A studenti dei corsi di laurea in Ingegneria e Informatica
✅ A chi cerca una preparazione solida in Java e concetti OOP

Contattaci

WhatsApp

Telefono

Email

Come si Studia con Unimarconi? Guarda le lezioni dimostrative dei corsi

Compila il modulo e Guarda Subito le Lezioni Gratuite Dimostrative.

Scopri i Costi e i Piani di Studio

Compila il form e ricevi subito su Whatsapp i Costi e i Piani di Studio.