Informatica: che cosa si impara.
-
Programmazione: Gli studenti imparano i concetti fondamentali della programmazione, inclusi linguaggi di programmazione come Php, Python, Java, C++ o altri, al fine di sviluppare software e risolvere problemi attraverso l'elaborazione dei dati.
-
Algoritmi e strutture dati: Gli studenti studiano gli algoritmi, le tecniche di progettazione e le strutture dati utilizzate per organizzare e manipolare i dati in modo efficiente. Questo include concetti come liste, code, pile, alberi, grafi e algoritmi di ordinamento e ricerca.
-
Basi di dati: Gli studenti apprendono i concetti fondamentali dei database, compresa la progettazione e la gestione di database relazionali. Vengono introdotti anche i linguaggi di interrogazione dei database come SQL.
-
Sistemi operativi: Gli studenti studiano i principi di base dei sistemi operativi, come la gestione della memoria, la pianificazione dei processi, la gestione dei file e la comunicazione tra processi.
-
Reti informatiche: Gli studenti apprendono i concetti di base delle reti informatiche, compresi i protocolli di rete, l'architettura delle reti, la configurazione e la risoluzione dei problemi di rete.
-
Sicurezza informatica: Gli studenti vengono introdotti ai principi di base della sicurezza informatica, compresi i concetti di crittografia, autenticazione, controllo degli accessi e protezione delle informazioni.
-
Sviluppo web: Gli studenti imparano le basi dello sviluppo web, compresi i linguaggi di markup (HTML, CSS) e i linguaggi di scripting (JavaScript), nonché i concetti di progettazione di interfacce utente e sviluppo di siti web interattivi.
-
Progettazione e sviluppo di software: Gli studenti acquisiscono competenze nel processo di progettazione e sviluppo di software, imparando a analizzare i requisiti, progettare soluzioni, implementare il software e testarlo.
​
Oltre a questi argomenti principali, gli studenti possono anche approfondire altre aree specifiche dell'informatica, come l'intelligenza artificiale.
​
COMPETENZE ACQUISITE
-
Virtualizzazione
-
Soluzioni Cloud
-
Networking (routing, vlan, switching, protocolli pila ISO-OSI)
-
Crittografia (Certificati e PKI)
-
Firewall - Proxy - DMZ
-
Architetture Client/Server (socket)
-
Linguaggi Php/C++/Java/Jsp/Ajax/CSS/Html/Json/XML
-
Server Web TOMCAT
-
Database : Sql, Store procedure, DML e DCL
-
Internet of Things (IoT)
-
Laboratori CISCO
-
Sicurezza delle reti (SSL/TTL/HTTPS)
-
VPN : reti private virtuali
-
Project Management (diagramma di Gantt, PERT, CPM)
-
Metrica del sw : Function Point
-
Sistemi operativi : Linux e Windows (active directory, DNS, DHCP, SMTP)
-
Linguaggio UML
​
​
OPPORTUNITÀ LAVORATIVE E SETTORI DI IMPIEGO
Le opportunità lavorative offerte da questo corso, in settori che richiedono solide competenze tecnico-scientifiche, sono molteplici e di qualità. Il profilo professionale dell’indirizzo consente l’inserimento nei processi aziendali, in precisi ruoli funzionali coerenti con gli obiettivi dell’impresa, e non ultimo la possibilità di esercitare la libera professione. Le mansioni che possono essere svolte sono :
-
Programmatore
-
Sistemista Windows/Linux
-
Progettista Hardware/Software
-
Troubleshooting in ambito sistemistico e applicativo dei competence Center
​