University of Bologna

Master in Computer Science

Bologna, Italy

The Master in Computer Science at University of Bologna is a 2 year long program for international students taught in English.

Introduction

The University of Bologna, founded in 1088, combines a deep historical legacy with a modern research orientation. Recognized as one of the oldest institutions of higher learning, it operates multiple campuses across Emilia-Romagna and maintains an international site in Buenos Aires, reflecting a long tradition of crossborder engagement and academic exchange. The university is a founding member of the Coimbra Group, reinforcing its role within Europe and beyond.

Academically the university offers a broad portfolio across arts, humanities, sciences, law, medicine, engineering and business, with more than a hundred distinct programs and extensive postgraduate and doctoral study options. With a student community approaching 97,000 and an international cohort of over 8,500, the campus environment is multicultural and research intensive. Interdisciplinary collaboration and partnerships with industry and public institutions support practical learning and research impact across fields.

For international students the city of Bologna adds cultural vibrancy, rich architecture and an active student life that complements study. Support services, exchange networks and career resources help students navigate academic pathways and internships in Italy and Europe. Whether seeking a historic campus experience, strong research supervision, or professional connections across sectors, the University of Bologna provides a balanced environment for academic growth and personal development.

About the Program

The Master in Computer Science at the University of Bologna is a 2-year program for students who want to expand their knowledge of computer science. This master's degree helps you gain in-depth knowledge and high professional skills needed in the job market and research. The program is taught in English and is ideal for students with a bachelor's degree.

The curriculum covers subjects like computability and advanced algorithms, programming paradigms, formal methods of specification and analysis, and artificial intelligence. You will also learn about machine learning, combinatorial optimization, data mining, and bioinformatics. The program includes hands-on components and helps you develop skills in areas like cryptography and security, concurrent and distributed systems, and advanced web technologies.

After completing this program, you can work as a software engineer, data scientist, artificial intelligence engineer, or IT project manager. You can also work in research and development in companies with high technological potential. Other potential job titles include machine learning engineer, computer systems analyst, and database administrator. The skills you gain in this program can be applied in various industries, including technology, healthcare, and finance.

Similar Programs You Can Apply To

Direct application via Global Admissions is not available for this program. Browse similar partner programs below or visit the university's site to apply directly.

Edit Program

Related Blog Posts

Show More Blog Posts →
Apply Now