Bachelors in Computer and System Engineering

3 Years On Campus Bachelors Program

Sapienza University of Rome

Program Overview

The Applied Computer Science and Artificial Intelligence Bachelor’s programme at Sapienza University of Rome is designed for students who want to understand how modern software systems work and how artificial intelligence is shaping the future. It is a great fit if you enjoy programming, logical thinking, and using data and algorithms to solve real-world problems across technology, science, and society.


Curriculum Structure

First Year

In the first year, you build a solid foundation in both mathematics and computer science. You start with Programming and Programming 2 to learn how to think like a computer scientist, alongside Calculus, Linear Algebra, and Physics, which develop the mathematical reasoning needed for advanced computing. Courses such as Computer Architecture and Algorithms help you understand how computers work internally and how efficient solutions are designed.

Second Year

The second year takes you deeper into applied computing and artificial intelligence. You study how systems communicate through Systems and Networking and how data is stored, processed, and analysed in Data Management and Analysis. At the same time, modules in Probability, Statistics, and Artificial Intelligence and Machine Learning introduce you to the core ideas behind intelligent systems, supported by hands-on learning in the AI Lab with applications in computer vision and natural language processing.

Third Year

In your final year, you gain more freedom to shape your degree around your interests. You complete advanced topics such as Foundations of Computer Science and choose electives like Deep Learning, Cybersecurity, Human-Computer Interaction, Web and Software Architecture, or interdisciplinary options such as Law & Computer Science and Business & Computer Science. The year also includes an internship, giving you valuable real-world experience before graduation.


Focus Areas (in a string):

Programming and software development, algorithms, systems and networks, data analysis, artificial intelligence, machine learning, computer vision, cybersecurity, human–computer interaction.


Learning Outcomes (in a string):

Ability to design and develop software and AI applications, analyse data effectively, understand computing systems and networks, and apply artificial intelligence techniques to real-world problems.


Professional Alignment (Accreditation):

The programme provides strong preparation for careers in the ICT and AI sectors and offers a solid academic foundation for postgraduate study in computer science, artificial intelligence, and related technological fields.


Reputation (Employability & Recognition):

Sapienza University of Rome is one of Europe’s largest and most established universities, with a strong reputation in science and technology. Graduates benefit from a respected degree that is well recognised for its rigorous academic preparation and relevance to modern computing careers.

Experiential Learning (Research, Projects, Internships etc.)

At Sapienza University of Rome, the Applied Computer Science and Artificial Intelligence degree is designed so that you do not just learn concepts — you apply them in practical, meaningful ways. From early programming work to advanced AI labs and a credit-bearing internship, the programme gives you repeated opportunities to turn theory into real skills that employers and research institutions value. You will work with modern tools, collaborate on projects, and gain experience that prepares you for both industry and further study.
This practical approach comes to life through the following opportunities:

  • Hands-on AI and Computing Labs: Throughout the programme, laboratory-based courses allow you to apply what you learn in lectures. In modules such as AI Lab: Computer Vision and Natural Language Processing, you work directly on intelligent systems, using real datasets and implementation tools rather than only theoretical models.

  • Programming & Project Work: Core courses in programming, algorithms, systems, and data analysis include applied assignments and project-based work that help you develop practical coding, debugging, and problem-solving skills — often similar to how tasks are approached in professional environments.

  • Compulsory Internship Experience: In your final year, you complete a credited curricular internship, either with an external company or within the university under academic supervision. This internship forms part of your graduation path and gives you first-hand experience of applying computer science and AI skills in real contexts.

  • Career & Internship Platform (TSP Sapienza): Sapienza supports students through its dedicated TSP platform, which connects you with internship and job opportunities and helps you navigate your first steps into the professional world.

  • International Exposure (Erasmus+): You can enrich your learning experience through Erasmus+ study mobility, spending time at a partner university abroad while earning academic credits and gaining international academic and cultural exposure.

  • Libraries, Study Spaces & Research Environment: As a Sapienza student, you have access to a wide network of libraries, study areas, and research facilities, creating an environment that supports independent work, group collaboration, and project development throughout your degree.

Progression & Future Opportunities

Graduates of the Applied Computer Science and Artificial Intelligence programme are well prepared to step into a range of exciting technology roles where both software development and intelligent systems are shaping the future of work. Typical job positions include Software Developer, AI/ML Engineer, Systems Analyst, and Data Engineer, reflecting the programme’s strong focus on practical skills, data-driven thinking, and problem-solving abilities. This versatility ensures you can adapt to industry demands and thrive in diverse tech environments:

  • Career Support Services: Sapienza’s TSP – Training & Placement Office actively connects students with internships and graduate job opportunities, offers support with CV writing and interview preparation, and maintains a portal where students can explore roles in organisations looking for computing and AI talent.

  • Employment Outcomes: While Sapienza does not publish programme-specific salary figures, its graduates are known across Italy for their solid technical grounding and strong employability in the ICT and AI sectors, with alumni working in companies, research centres, and public institutions.

  • Industry Interaction: Through project work, internship placements and university outreach, you benefit from Sapienza’s connections with industry and research partners, giving you visibility with employers and opportunities to build professional networks during your studies.

  • Accreditation & Long-Term Value: A Bachelor’s degree from Sapienza, one of Italy’s oldest and most well-regarded universities, provides lasting academic credibility in Europe and beyond — laying a foundation not just for your first job, but for a lifetime of career growth in technology fields.

  • Graduate Destinations: Alumni go on to careers involving software design, intelligent systems development, systems analysis, data workflows, and technology consulting, reflecting the programme’s balance of computing fundamentals and applied AI knowledge.

Further Academic Progression:
After completing your Bachelor’s degree, you can choose to deepen your expertise with postgraduate study. Many students continue with a Laurea Magistrale (Master’s degree) in fields such as Computer Science and Engineering, Artificial Intelligence, Data Science, or Cybersecurity either at Sapienza or at other leading universities in Europe and worldwide. This pathway allows you to specialise further, engage in advanced research, or prepare for leadership roles in industry or academia.

Program Key Stats

€3064 (Annual cost)
€ 30
Sept Intake : 29th Nov


70 %

Eligibility Criteria

AAB
3.0 - 4.0
30
70 - 75

NA
NA
5.5
72

Additional Information & Requirements

Career Options

  • Software Engineer
  • AI or Machine Learning Engineer
  • Data Analyst
  • Systems Analyst
  • Technology
  • Research
  • Digital industries

Book Free Session with Our Admission Experts

Admission Experts