Computer Science (Classe L-31)-enrolled until 2017/2018 academic year

Area Scienze e Tecnologie
Bachelor
A.Y. 2018/2019
L-31 - Scienze e tecnologie informatiche (EN)
Bachelor
180
ECTS
3
Years
Milano
Italian
Gli obiettivi del corso di laurea in Informatica sono: da una parte fornire una solida conoscenza di base e metodologica dei principali settori delle scienze informatiche e matematiche e dall'altra fornire una buona padronanza delle metodologie e tecnologie proprie dell'Informatica, offrendo una preparazione adeguata per imparare e conoscere i diversi ambiti applicativi della disciplina e poter assimilare, comprendere e valutare l'impatto dei costanti progressi scientifici e tecnologici nell'ambito della disciplina. Il corso di laurea prevede un'ampia base comune di attivita' formative, mirate a preservare l'omogeneita' e la coerenza culturale del laureato in Informatica. E' altresì prevista la scelta da parte dello studente di una parte degli insegnamenti al fine di un maggior approfondimento di alcune tematiche di proprio interesse tra quelle proposte dal corso di studio. Per la realizzazione di tutti gli obiettivi formativi sopra enunciati, sono previste lezioni frontali, esercitazioni pratiche, corsi di laboratorio e strumenti informatici di supporto alla didattica.
La figura che il corso di laurea in Informatica intende formare nella prospettiva di un immediato inserimento nel mondo del lavoro e' quella di un laureato capace di collaborare con compiti tecnico-operativi e professionali in attivita' di consulenza, analisi, progettazione, gestione, manutenzione, marketing di sistemi informatici di piccole-medie dimensioni. I laureati potranno operare nei piu' svariati ambiti applicativi per la progettazione e la gestione di sistemi informatici e telematici e per lo studio di nuovi sistemi e applicazioni.
Questa attivita' potra' svolgersi in tutti gli ambiti del settore pubblico e privato che utilizzano tecnologie informatiche. Quindi i principali segmenti di mercato interessati sono: banche, assicurazioni, logistica e trasporti, sanita', pubbliche amministrazioni, telecomunicazioni e media, societa' di servizi, industria. In modo piu' puntuale, gli specifici ruoli e professionalita' del laureato, secondo la codifica dell'ISTAT, sono sotto riportati.

Il corso consente di conseguire l'abilitazione alle seguenti professioni regolamentate:
- ingegnere dell'informazione junior
- perito industriale laureato
http://statistiche.almalaurea.it/universita/statistiche/trasparenza?cod…

Courses list

year no longer active
First year
Courses or activities ECTS Total hours Language
Compulsory
Continuo Mathematics 12 112 Italian
First semester
Courses or activities ECTS Total hours Language
Compulsory
Calculus 12 120 Italian
Computer architecture i 6 60 Italian
Computer architecture ii 6 60 Italian
Computer programming 12 120 Italian
Computer Programming 12 120 Italian
Discrete Mathematics 6 48 Italian
Second semester
Courses or activities ECTS Total hours Language
Compulsory
Automata and formal languages 6 48 Italian
Automata and formal languages 6 48 Italian
Computer Architecture I 6 60 Italian
Computer architecture ii 6 60 Italian
Discrete mathematics 6 56 Italian
English 3 24 Italian
English language 3 24 Italian
Mathematical logic 6 56 Italian
Mathematical logic 6 64 Italian
First semester
Courses or activities ECTS Total hours Language
Compulsory
Algorithms and data structures 12 120 Italian
Algorithms and data structures 12 120 Italian
Databases 12 120 Italian
Operating systems 12 120 Italian
Software ingeneering 12 120 Italian
Statistics and data analysis 6 60 Italian
Second semester
Courses or activities ECTS Total hours Language
Compulsory
Databases 12 120 Italian
Operating systems 12 120 Italian
Software engineering 12 120 Italian
Statistics and data analysis 6 60 Italian
First semester
Courses or activities ECTS Total hours Language
Compulsory
Computer networks 12 120 Italian
Second semester
Courses or activities ECTS Total hours Language
Compulsory
Computer networks 12 120 Italian
Conclusive activities
Courses or activities ECTS Total hours Language
Compulsory
Economical, ethical, social, and legal aspects of it 3 24 Italian
Economical, ethical, social, and legal aspects of it 3 24 Italian
Conclusive activities
Courses or activities ECTS Total hours Language
Compulsory
Final stage 15 Italian
Training 15 Italian
Final exam 3 Italian
Final exam 3 Italian
First semester
Courses or activities ECTS Total hours Language
Optional
Artificial intelligence i 6 48 Italian
Complements of mathematics 6 64 Italian
Cryptography i 6 48 Italian
Digital image processing 6 48 Italian
Information and transmission theory 6 48 Italian
Information systems 6 48 Italian
On line social interaction 6 48 Italian
Physics 6 48 Italian
Programming languages 6 48 Italian
Programming languages 6 48 Italian
Signal and image processing 6 48 Italian
Signal processing 6 48 Italian
Second semester
Courses or activities ECTS Total hours Language
Optional
Algorithms and data structures ii 6 48 Italian
Business process management 6 48 Italian
Embedded systems 6 48 Italian
Functional programming 6 48 Italian
Information and transmission theory 6 48 Italian
Language and compilers 6 48 Italian
Operations research 6 48 Italian
Operations research 6 48 Italian
Physics 6 48 Italian
Security and privacy 6 48 Italian
Security and privacy 6 48 Italian
Tecnologies and languages for web 6 48 Italian
Study plan rules
1 - Il numero di CFU obbligatori per ogni annualità è la somma degli insegnamenti da sostenere presso la sede prescelta (Milano o Crema), ed è di 57 crediti al primo anno, 54 crediti al secondo anno, 33 crediti al terzo anno.

Gli insegnamenti della seguente Tabella 1, dalla quale si dovranno scegliere 12 CFU, possono essere utilizzati dallo studente per completare la propria formazione sia rispetto ai fondamenti fisico-matematici (Fisica, Teoria dell'informazione e della trasmissione, Ricerca operativa), sia rispetto a temi più specifici alle discipline informatiche (Linguaggi di programmazione, Sicurezza e privatezza).
Courses or activities ECTS Total hours Language Lesson period
Information and transmission theory 6 48 Italian First semester
Physics 6 48 Italian First semester
Programming languages 6 48 Italian First semester
Programming languages 6 48 Italian First semester
Information and transmission theory 6 48 Italian Second semester
Operations research 6 48 Italian Second semester
Operations research 6 48 Italian Second semester
Physics 6 48 Italian Second semester
Security and privacy 6 48 Italian Second semester
Security and privacy 6 48 Italian Second semester
2 - Lo studente dovrà conseguire ulteriori 12 cfu scegliendo fra gli insegnamenti della precedente Tabella 1 e della seguente Tabella 2.
Courses or activities ECTS Total hours Language Lesson period
Artificial intelligence i 6 48 Italian First semester
Complements of mathematics 6 64 Italian First semester
Cryptography i 6 48 Italian First semester
Digital image processing 6 48 Italian First semester
Information systems 6 48 Italian First semester
Signal and image processing 6 48 Italian First semester
Algorithms and data structures ii 6 48 Italian Second semester
Business process management 6 48 Italian Second semester
Embedded systems 6 48 Italian Second semester
Functional programming 6 48 Italian Second semester
Language and compilers 6 48 Italian Second semester
Tecnologies and languages for web 6 48 Italian Second semester
3 - Insegnamenti a scelta libera.
Lo studente dovrà conseguire 12 cfu a scelta libera fra gli insegnamenti delle precedenti tabelle, fra i seguenti insegnamenti attivati dal Collegio Didattico, o fra tutti gli insegnamenti attivati dall'ateneo.
Gli studenti possono richiedere il riconoscimento di cfu per attività formative presso enti esterni, presentando la relativa certificazione. Ogni certificazione può dare luogo ad un massimo di 3 cfu, e possono essere riconosciute fino a 2 certificazioni. Lo studente che intende chiedere il riconoscimento delle certificazioni deve compilare il modulo di "istanza" disponibile alla pagina http://www.unimi.it/studenti/segreterie/963.htm e consegnarlo alla segreteria del proprio corso di studio unitamente alla copia delle certificazioni conseguite.
La valutazione verrà effettuata da un'apposita commissione sulla base dei seguenti parametri:
- Validità: la certificazione deve essere stata ottenuta da un massimo di 5 anni.
- Specificità: la certificazione deve avere come oggetto competenze riferibili a quelle previste dal corso di laurea in cui lo studente è regolarmente iscritto.
- Specializzazione: la certificazione deve riguardare competenze specialistiche e/o professionalizzanti.
- Livello: la certificazione deve attestare competenze di livello medio o avanzato. Sono escluse certificazioni di base ed entry level.

ULTERIORI INSEGNAMENTI ATTIVATI DAL COLLEGIO DIDATTICO DI INFORMATICA UTILIZZABILI PER LA SCELTA LIBERA:
Courses or activities ECTS Total hours Language Lesson period
On line social interaction 6 48 Italian First semester
Signal processing 6 48 Italian First semester
Vengono illustrate le propedeuticità obbligatorie e consigliate tra i corsi che garantiscono un percorso d'apprendimento ottimale.
Prescribed foundation courses
Learning activityPrescribed foundation courses
ALGORITHMS AND DATA STRUCTURES CALCULUS (optional), COMPUTER PROGRAMMING (compulsory), DISCRETE MATHEMATICS (optional)
COMPUTER ARCHITECTURE II COMPUTER ARCHITECTURE I (optional)
DATABASES COMPUTER PROGRAMMING (compulsory)
INFORMATION AND TRANSMISSION THEORY STATISTICS AND DATA ANALYSIS (optional)
OPERATING SYSTEMS COMPUTER ARCHITECTURE II (optional), COMPUTER PROGRAMMING (compulsory)
OPERATIONS RESEARCH CALCULUS (optional), DISCRETE MATHEMATICS (compulsory)
PROGRAMMING LANGUAGES ALGORITHMS AND DATA STRUCTURES (optional), COMPUTER PROGRAMMING (compulsory)
SECURITY AND PRIVACY COMPUTER NETWORKS (optional), OPERATING SYSTEMS (optional)
SOFTWARE ENGINEERING COMPUTER PROGRAMMING (compulsory)
STATISTICS AND DATA ANALYSIS CALCULUS (compulsory), DISCRETE MATHEMATICS (optional)
Course location
Milano
Learning centers
Il corso è erogato in due sedi: Milano e Crema.

Sede di Milano:
Sede dei corsi di area informatica: via Comelico n. 39/41 - Milano.
Altre sedi di svolgimento delle lezioni: Settore Didattico, via Celoria 20; Didatteca, via Venezian 15.

Sede di Crema:
Via Bramante 65, Crema (CR).