Introduzione
Il programma di studio copre vari linguaggi di programmazione, sistemi di database, nonché pianificazione e collaborazione del progetto.
I bravi ingegneri del software sono eccellenti risolutori di problemi e combinano capacità di pensiero astratto con una mentalità pratica. Il programma di laurea in Ingegneria del software offre competenze scientifiche e praticamente applicabili che è necessario per diventare esperti nel campo dello sviluppo software.
Le tue scelte di carriera
Dopo la laurea, sarete in grado di personalizzare, implementare e valutare soluzioni, processi e metriche software come parte di team interdisciplinari. I semestri core ti daranno abbastanza libertà e sfide per specializzarti in una varietà di linguaggi e framework di sviluppo back-end, frontend o mobile. Il continuo contributo dei partner industriali all'avanguardia di CODE garantisce un intenso impegno con le tecnologie più avanzate. Il ragionamento scientifico e gli strumenti per la risoluzione dei problemi, così come le abilità di comunicazione e collaborazione che hai acquisito durante i tuoi progetti, seminari e conferenze, ti aiuteranno ad affrontare con successo tutte le sfide che ti sei prefissato.
Non ti diremo, cosa (o chi) sarai dopo la laurea al CODICE: questa decisione sarà totalmente a te. Ma per darti un'idea, ti consigliamo di andare su Digitale-leute.de per alcune interviste molto interessanti con gli ingegneri del software dell'economia digitale.
Utensili
Il programma è incentrato su un insieme di moduli che esplorano la gamma di ingegneria del software disciplinare. Come futuro ingegnere del software, sceglierai i moduli che desideri esplorare.
Nozioni di base sull'ingegneria del software
Programmazione
Database relazionali
Database NoSQL
Collaborazione
Modelli di modellazione e progettazione del software
Sicurezza
Test automatici del software
Hardware e sistema operativo
Internet delle cose
Robotica
Machine Learning
Elaborazione del linguaggio naturale
Rendering 2D / 3D
Tecnologia Web
Sviluppo mobile
Integrazione continua, automazione di build
Calcolo distribuito e parallelo
Data Science e Big Data
Blockchain
Elaborazione delle immagini