Intro

28/07/2022 was an important day for me because that day I completed the first step in my higher education career, I obtained a degree in Computer Science at Università degli Studi di Genova.

During these years I faced huge challenges (including a pandemic). It’s been a mentally demanding period, with a lot of ups and downs, insomnia, anxiety and sadness, but eventually I met a bunch of cool people all unique in their own way, I am sorry we only had two semesters to see each other IRL, but I feel grateful for the opportunity of meeting them. Thanks Federico, we are very different in many ways and similar in many other. I am not entirely sure I would be here today without you, and thanks Marti, Fabio (F), Lorenzo (Lax), Lorenzo (Andrew), Davide (Scarro), Giorgio (Jojo), Milo, Samuele, Ali, Giacomo (Pede). I hope we may see again in the future,I wish you all the best for your life and more specifically I hope you may have the wisdom necessary to perform the right choices in your life. Sometimes I have been an asshole, sorry for that, I hope you learned something from me (not necessarily what I wanted to share).

Grades Transcript:

1° anno

esameCFUvoto
ALGEBRA E LOGICA PER INFORMATICA1220
ALGORITMI E STRUTTURE DATI1229
ARCHITETTURA DEI CALCOLATORI1230
CALCULUS 1929
INTRODUZIONE ALLA PROGRAMMAZIONE1230L

2° anno

esameCFUvoto
ALGEBRA LINEARE E ANALISI NUMERICA925
ANALISI E PROGETTAZIONE DI ALGORITMI627
BASI DI DATI1226
LINGUAGGI E PROGRAMMAZIONE ORIENTATA AGLI OGGETTI1229
SISTEMI DI ELABORAZIONE E TRASMISSIONE DELL’INFORMAZIONE1230
TEORIA DELL’INFORMAZIONE E INFERENZA630L

3° anno

esameCFUvoto
CALCULUS 2627
COMPUTER SECURITY628
FONDAMENTI DELL’ELABORAZIONE DI SEGNALI E IMMAGINI628
FONDAMENTI DI COMPUTAZIONE QUANTISTICA630
FONDAMENTI DI INGEGNERIA DEL SOFTWARE630L
INTRODUZIONE ALLA DATA SCIENCE627
PROGRAMMAZIONE CONCORRENTE E ALGORITMI DISTRIBUITI626
SVILUPPO DI APPLICAZIONI WEB630L
TEORIA DEGLI AUTOMI E CALCOLABILITÀ628

Here you can find a course catalog. Have fun, and use this to finally understand the difference between Computer Engineering and Computer Science :)

Calculus 1

Architetture dei Calcolatori (Computer Architecture and Organization)

Algoritmi e Strutture Dati (Algorithms and Data Structures)

Introduzione alla Programmazione (Introduction to Computer Programming)

Algebra e Logica per Informatica (Algebra and Logics for Computer Science)

Linguaggi e Programmazione Orientata agli Oggetti (Programming Languages and Object Oriented Programming)

Sistemi di Elaborazione e Trasmissione dell’ Elaborazione (Computer and Communication Systems)

Algebra Lineare e Analisi Numerica (Numerical Analysis and Linear Algebra)

Basi di Dati (Database Management Systems)

Teoria dell’ Informazione e Inferenza (Information Theory and Inference)

Analisi e Progettazione di Algoritmi (Algorithm analysis and design)

Teoria degli Automi e Calcolabilita’ (Automata Theory and Computability)

Calculus 2

Computazione Quantistica (Quantum Computing)

Computer Security

Fondamenti di Ingegneria del Software (Elements of Software Engineering)

Fondamenti di Elaborazione dei Segnali e Immagini (Elements of signal and image processing)

Introduzione alla data science (Elements of data science)

Programmazione Concorrente e Algoritmi Distribuiti (Concurrent Programming and distributed algorithms)

Sviluppo di Applicazioni Web (Web Application Development)