BSc in Computer Science - UNIMI
Focused on Machine Learning, Data Science and Data Engineering.
Java with SOLID principles and TDD, C, C++, Rust, Go, MIPS Assembly.
Python for data analysis (pandas, matplotlib) and machine learning (scikit-learn).
Solid foundations in computer networks, databases, algorithms and data structures, operating systems, software engineering and AI.
- Artificial Intelligence I (up to Machine Learning)
- Statistics and Data Analysis
- Calculus I/II
- Discrete Mathematics
- Physics I
- Computer Networks
- Databases
- Algorithms and Data Structures
- Security and Privacy
- Computer Architecture I/II
- Programming I/II
- Mathematical Logic
- Formal Languages and Automata
- Software Engineering
- Operating Systems
- Web Technologies and Languages
- Computer Graphics
- Internship



