Tecnico superiore per i metodi e le tecnologie per lo sviluppo dei sistemi software (ed. 2017-2019)
EDIZIONE 2017/2019

Info

Area Tecnologie della informazione e della comunicazione
Ambito Metodi e tecnologie per lo sviluppo di sistemi software
Figura Tecnico superiore per i metodi e le tecnologie per lo sviluppo di sistemi software

Sedi del corso

Fondazione AR

Via Benigno Crespi n.30, 1954932 MILANO (MI)

DATA INIZIO CORSO

30/10/2017

DATA FINE CORSO

31/07/2019

REFERENTI

FRANCO BRUSTIA | francobrustia58@gmail.com | 335 214551

Supporto alle attività di coordinamento 

LAURA BOZZI | laura.bozzi@randstad.it | 346 5450026

Attività di tutorship

DESCRIZIONE DEL CORSO

Il "Tecnico superiore per i metodi e le tecnologie per lo sviluppo di sistemi software" è una figura complessa che interviene nei processi di progettazione e lavorazione di soluzioni ICT già nella fase di analisi dei fabbisogni delle Imprese  per individuare la soluzione tecnologica più adeguata a supporto dei processi aziendali, attraverso piattaforme tecnologiche a valore aggiunto. Si occupa, pertanto, di disegnare innanzi tutto l'architettura funzionale del software cui segue la realizzazione tecnologica, attraverso ambienti dedicati (nel nostro caso ambiente open source), e la gestione di sistemi software. Interviene sui processi di analisi, specifica, sviluppo, testing e collaudo di prodotti/servizi o sistemi ICT a partire dalla valutazione delle caratteristiche tecniche del sistema complessivo fino alle prestazioni delle singole componenti tecnologiche. 

COMPETENZE PROFESSIONALI

- applicare le tecniche di analisi e di programmazione orientata agli oggetti- individuare adeguate metodologie di progettazione e sviluppo - definire l’architettura software rispondente a requisiti definiti in ambienti di media complessità.- sviluppare applicazioni di media complessità in ambiente di rete, internet, web e con accesso a Basi di Dati, singolarmente o in team;  - utilizzare linguaggi di programmazione a oggetti secondo i metodi e le metodologie di approccio Object Oriented. Applicare tecniche di soluzione dei problemi al processo di sviluppo sfruttando le caratteristiche proprie dei Sistemi Operativi e delle Basi di Dati 

SBOCCHI OCCUPAZIONALI

La figura professionale in uscita trova largo impiego in tutte le aziende del comparto high tech, software house, web agency e, in generale, tutte quelle aziende che realizzano internamente la funzione di sviluppo di sistemi software più o meno complessi. 

REQUISITI D'ACCESSO

Possesso del diploma quinquennale di Istruzione Secondaria Superiore; 

Conoscenza Lingua Inglese (livello B1 - intermediate)  





DURATA E STAGE

Durata del corso per la parte in aula per ogni singola annualità: 700 ore


Durata del tirocinio in azienda per annualità: 300 ore. 

CERTIFICAZIONI FINALI

Certificazione e-PMQ AICA


Il percorso è propedeutico alla certificazione Java SE8 Fundamentals 


PIANO DI STUDI 1° ANNO

AREA BASE: Matematica, Logica e statistica - Fondamenti di Project Management - Fondamenti di Informatica - Technical English.

AREA TECNICO PROFESSIONALE: Applicazioni web dinamiche e protocolli di rete - Base di dati - Impianti informatici - Programmazione (1) - Sistemi Operativi.

AREA TRASVERSALE: Fondamenti di Team Working - Introduzione all'autoimprenditorialità - Organizzazione Aziendale (1) - Qualità, Ambiente e Sicurezza - Relazione efficace con il Cliente - Stage Orientativo

STAGE: 300 ore di formazione on the job in tirocinio formativo.  


PIANO DI STUDI 2° ANNO

AREA BASE: Technical English - Technical Writing - Project Management. 

AREA TECNICO PROFESSIONALE: Programmazione (2) - Ingegneria del Software - Sistemi Informativi - Sicurezza Informatica - Applicazioni vs Mobile - Usabilità del software e interfacce grafiche - Architetture J2EE - Tecniche di soft computing e intelligenza artificiale. 

AREA TRASVERSALE: Organizzazione Aziendale (2) - Fondamenti di Comunicazione e Marketing aziendale - Team Building - Autoimprenditorialità