The University of Naples Federico II offers a complete academic path in Computer Science, designed to provide students with solid theoretical foundations and practical skills in software development, data science, artificial intelligence, and systems engineering. Specifically, we offer a Bachelor’s Degree (BSc) program and a Master’s Degree (MSc) program.
Bachelor’s Degree (BSc) in Computer Science
A three-year undergraduate program that introduces students to core topics in programming, algorithms, computer systems, and mathematics. It prepares students for both professional careers and further academic study. Currently, lectures are held in italian.
- For additional details on this program (e.g.: courses, exams, curricular internship, etc.), check out the Student Guides for the B.Sc. Program (in italian)
Master’s Degree (MSc) in Computer Science
A two-year graduate program focused on advanced topics such as machine learning, software engineering, scientific computing, and distributed systems. It is ideal for students aiming to specialize and pursue research or high-level industry roles. Currently, lectures are held mostly in italian.
- For additional details on this program (e.g.: courses, exams, thesis work, etc.), check out the Student Guides for the M.Sc. Program (in Italian)