The Bachelor’s degree in Informatica at the University of Catania is an engaging three-year programme that builds your ability to think logically, solve complex computing problems, and design real-world software and systems. It’s ideal for students who enjoy programming, data handling, and understanding the inner workings of computers, as it blends foundational theory with hands-on practice in areas like algorithms, networks, and databases.
Curriculum Structure
First Year
In your first year, you’ll get a solid grounding in the basics of computer science and analytical thinking. You’ll study Fondamenti di Informatica (Foundations of Computer Science), which introduces how computers work and how to approach computing problems, alongside Programmazione I e Laboratorio (Programming I and Lab) where you start writing real code. Essential mathematical thinking is developed through Matematica Discreta (Discrete Mathematics) and Architettura degli Elaboratori (Computer Architecture), giving you the building blocks for deeper study in later years.
Second Year
The second year takes you deeper into core computing topics and real systems. With Algoritmi e Laboratorio (Algorithms and Lab), you’ll learn how to design efficient solutions and analyse their performance, while Reti di Calcolatori (Computer Networks) helps you understand how computers communicate. You’ll also study Basi di Dati (Databases), where you learn to organise and access data, and strengthen your communication skills with Lingua Inglese (English) — preparing you for global IT environments.
Third Year
In your final year, you’ll engage with advanced and specialised subjects that reflect modern computing demands. Courses like Internet Security explore how to protect information systems, Grafica Computazionale (Computer Graphics) introduces visual computing applications, and Metodi Numerici (Numerical Methods) covers computational techniques used across science and engineering. You’ll often tie these topics together through project work and practical labs that mirror the challenges of software development and IT projects in professional settings.
Focus areas: programming, algorithms and data structures, computer networks, databases, security, numerical methods, computer graphics.
Learning outcomes: ability to design and implement software solutions, analyse computing problems rigorously, apply modern tools and technologies in IT, work effectively in technical teams.
Professional alignment (accreditation): classified under L-31 – Scienze e tecnologie informatiche, aligning with Italian and European standards for computer science education.
Reputation (employability rankings): The University of Catania is one of Italy’s oldest and respected public universities, with graduates recognised in national and international job markets across technology sectors.
At the University of Catania, learning Computer Science goes far beyond listening to lectures — you actively build, test, and solve real computing problems throughout your degree. From your first year, you’ll practise programming in laboratory sessions, experiment with algorithms, and apply theoretical concepts through structured exercises. As you progress, you gain opportunities to work on applied projects and internships, supported by dedicated departmental facilities and university services that help you graduate with real technical confidence and workplace experience:
How You’ll Learn by Doing
Programming and Algorithms Laboratories, where core courses include hands-on lab sessions to write, run, and test code in real computing environments.
Project-based coursework integrated into key subjects such as algorithms, databases, networks, and security — helping you apply theory to practical software challenges.
Internship opportunities (Tirocini) organised through the Department of Mathematics and Computer Science, allowing you to gain real workplace experience during your studies.
Department of Mathematics and Computer Science, a dedicated academic environment where teaching is closely connected with computing research activities.
University libraries and digital study platforms, providing access to technical textbooks, research materials, and quiet study spaces for independent and group work.
Campus digital infrastructure and student services, supporting collaborative learning, project development, and academic growth.
Graduating from the Bachelor’s in Informatica at the University of Catania means stepping into a world where digital skills are in constant demand. With strong foundations in programming, data systems, and computer networks, you’ll be ready for roles such as Software Developer, IT Analyst, Network Specialist, or Database Administrator, working in tech companies, software firms, public institutions, or innovative start-ups. At the same time, the program gives you the academic strength to progress into specialised master’s studies if you want to deepen your expertise:
How UniCt Supports Your Career
Dedicated UniCt Career Service, offering CV building support, interview preparation, job-search guidance, and access to internship and employment opportunities.
Internship (Tirocini) opportunities organised through the Department of Mathematics and Computer Science, giving you real workplace experience before graduation.
Career fairs and employer meetings, where technology companies and IT organisations visit campus to recruit Computer Science students.
Recognised L-31 Computer Science accreditation, giving your degree strong academic value and recognition across Italy and Europe.
High demand for computing graduates, with Informatica alumni progressing into professional IT roles soon after completing their degree.
Further Academic Progression
After completing your bachelor’s degree, you can continue into Master’s programs in Computer Science, Artificial Intelligence, Data Science, Cybersecurity, or Software Engineering — at the University of Catania or other European universities — allowing you to specialise and move into advanced technical or research careers.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
