Strumenti di Sviluppo

Visual Studio Code, Visual Studio & altri software

Guida pratica per installazione e configurazione
Tutto quello che serve per lavorare in laboratorio e a casa

Cosa useremo a scuola

Per il corso utilizzeremo più strumenti complementari:

  • Visual Studio Code (VS Code): editor leggero e veloce, ottimo per HTML/CSS/JavaScript, Python, e attività dove serve flessibilità.
  • Visual Studio: IDE completo per progetti .NET (C#), applicazioni Desktop e ASP.NET.
  • Cisco Packet Tracer e Wireshark: strumenti per lo studio e l’analisi delle reti.
  • JFLAP: supporto per automi, linguaggi formali e teoria della computazione.
  • Tinkercad e Arduino IDE: simulazione e sviluppo di circuiti e sistemi embedded.
  • Thonny: ambiente semplice per programmare in Python.
Consiglio: installa sul tuo PC tutti gli strumenti previsti per la tua classe: così potrai lavorare senza differenze tra casa e laboratorio.

1) Installare Visual Studio Code

  1. Vai alla pagina ufficiale: Scarica VS Code.
  2. Scarica la versione per Windows x64 e avvia l'installer.
  3. Accetta la licenza, lascia le opzioni predefinite e completa l'installazione.

Estensioni consigliate

  • C# (per IntelliSense e debug in C# con .NET)
  • HTML CSS Support e Live Server (per sviluppo web di base)
  • Python (se previsto dal docente)
Per compilare ed eseguire C# da VS Code è necessario il .NET SDK (si scarica durante l'installazione di Visual Studio oppure da dotnet.microsoft.com).

2) Installare Visual Studio

  1. Vai alla pagina ufficiale: Scarica Visual Studio.
  2. Esegui il Web Installer (vs_installer.exe).
  3. Nel Programma di installazione, scheda Carichi di lavoro, seleziona:
    • ObbligatorioSviluppo per desktop .NET
    • Classi 4ᵃ–5ᵃASP.NET e sviluppo Web
  4. Nel riquadro destro deseleziona i componenti facoltativi non necessari per ridurre tempi e spazio.
  5. Clicca Installa e attendi il completamento. È richiesta una connessione Internet attiva.

Prima esecuzione e licenza

  • Al primo avvio effettua l'accesso con il tuo account Microsoft per attivare la licenza (gratuita per uso didattico).
  • Per verificare: Aiuto (?) → Informazioni su Visual Studio → Stato licenza.

Requisiti minimi consigliati

Per VS Code

  • Windows 10/11 a 64 bit
  • CPU x64 o ARM64
  • 4 GB RAM (8 GB consigliati)
  • Spazio disco ~500 MB (senza estensioni)

Per Visual Studio 2022

  • Windows 10/11 a 64 bit
  • CPU x64 o ARM64 (quad-core consigliato)
  • Almeno 8 GB RAM (16 GB consigliati)
  • SSD con 20–50 GB liberi (in base ai carichi di lavoro)

Domande frequenti

Devo installare entrambi?
Sì, sono complementari: VS Code per attività leggere e web; Visual Studio per progetti .NET/Windows e ASP.NET.
Posso tenere versioni precedenti?
È possibile, ma se non servono più è consigliabile rimuoverle per liberare spazio ed evitare conflitti.
Non ho un account Microsoft
Crealo gratuitamente: signup.live.com.

3) Strumenti per le reti: Cisco Packet Tracer & Wireshark

Cisco Packet Tracer

  1. Accedi al portale Cisco Networking Academy (NetAcad), se previsto: netacad.com.
  2. Dopo l’accesso, vai nella sezione Resources → Download Packet Tracer (o similare).
  3. Scarica la versione per Windows 64 bit e avvia l’installer.
  4. Durante l’installazione lascia le impostazioni predefinite, quindi completa la procedura.
Nota: in molti casi Packet Tracer è disponibile solo per studenti NetAcad. Segui le indicazioni fornite dal docente per l’accesso al corso e al download.
Attenzione: Per non avere problemi di compatibilità, usa sempre la stessa versione installata nei laboratori, puoi scaricarla direttamente da qui:
Guida: consulta la guida introduttiva a Cisco Packet Tracer. qui.

Wireshark

  1. Vai al sito ufficiale: wireshark.org.
  2. Scarica il Windows Installer a 64 bit.
  3. Avvia l’installer e accetta le opzioni predefinite.
  4. Durante l’installazione può essere proposta l’installazione di un driver di cattura (es. Npcap): è consigliabile lasciarlo abilitato.
Attenzione: Wireshark permette di catturare il traffico di rete. Usa lo strumento solo per attività di laboratorio e nel rispetto delle regole di sicurezza e privacy dell’istituto.

4) Altri strumenti: JFLAP, Tinkercad, Arduino IDE, Thonny

JFLAP

JFLAP è un’applicazione Java per lavorare con automi, grammatiche e linguaggi formali.

  1. Vai al sito di JFLAP (ad es. pagina ufficiale universitaria o link indicato dal docente) e scarica la versione disponibile.
  2. Oppure scarica il file .jar direttamente da qui.
  3. Assicurati di avere installato Java Runtime Environment (JRE) o JDK.
  4. Per avviare JFLAP, fai doppio clic sul file .jar oppure usa: java -jar jflap.jar.
Se il doppio clic non funziona, controlla che Java sia correttamente installato e associato ai file .jar.

Tinkercad

Tinkercad è una piattaforma online per la simulazione di circuiti e Arduino.

  1. Vai su tinkercad.com.
  2. Crea un account gratuito (o accedi con l’account indicato dal docente).
  3. Dal menu principale, scegli Circuits / Circuiti.
  4. Crea un nuovo progetto e utilizza i componenti disponibili (Arduino, LED, sensori…) per le simulazioni richieste.
Vantaggio: non richiede installazione locale; serve solo un browser aggiornato e connessione Internet.

Arduino IDE

  1. Vai alla pagina ufficiale: arduino.cc → Software.
  2. Scarica la versione più recente di Arduino IDE per Windows (installer).
  3. Avvia l’installer e accetta le impostazioni predefinite.
  4. Al primo avvio, vai su Tools → Board e seleziona la scheda Arduino che usi in laboratorio (es. Arduino UNO).
In laboratorio verranno fornite le impostazioni esatte per porta seriale e tipo di scheda.

Thonny (Python)

Thonny è un IDE pensato per chi inizia con Python, con interfaccia semplice e chiara.

  1. Vai su thonny.org.
  2. Scarica l’installer per Windows.
  3. Avvia l’installer: nelle versioni più recenti Python è incluso, quindi non è necessario installarlo separatamente.
  4. Al primo avvio puoi già scrivere e lanciare piccoli programmi in Python dal menu Run.
Thonny è consigliato per gli studenti alle prime armi con Python; chi ha già esperienza può usare anche VS Code con l’estensione Python.

Link rapidi

Scarica VS Code Scarica Visual Studio Scarica .NET SDK Cisco Packet Tracer (NetAcad) Scarica Wireshark Apri Tinkercad Scarica Arduino IDE Scarica Thonny

Ultimo aggiornamento: 15 novembre 2025

Buon lavoro!