Skip to main content
Uniroma 1

Course catalogue

  • IT
  • EN
  • The course
  • Enroll
  • Attendance
  • Contact us
  • Sapienza for you
  • The course
  • Enroll
  • Attendance
  • Contact us
  • Sapienza for you

Computer Science

  1. Catalogue
  2. Course
  3. Attendance
  4. Timetable

Featured announcements

15/07/2025 - LM-18 Computer Science - academic year 2025-2026  Instructions for students on choosing which classes to take each  semester 

LM-18 Computer Science - academic year 2025-2026 
Instructions for students on choosing which classes to take each  semester 
Starting from A.A. 2023/2024, the teaching proposal is organized in such a way that all the courses  can be chosen and attended both in the first and second year of the course; each course is associated  with a semester in which the lessons are delivered. 
The courses are divided into four groups, which are given the names of: 
● Ada Lovelace2,  
● Charles Babbage,  
● Joan Clarks e  
● Alan Turing 
The two groups Ada Lovelace and Charles Babbage contain courses taught in the first semester, while  the two groups Joan Clarks and Alan Turing contain courses taught in the second semester. 
The lessons of the courses in each group will be organized in a timetable without overlaps as much as  possible (in fact, we have no control over the timetables of the courses borrowed from other degree  courses).  
Therefore, to attend the courses of interest without any overlap in timetable, during each semester,  attend the lessons of the same group (chosen between Ada Lovelace and Charles Babbage in the first  semester, and between Joan Clarks and Alan Turing in the second semester); the lessons relating to  the courses of the remaining groups can be attended during the second year.  
Below is a list of the courses for the four groups: 
Group Ada Lovelace - First Semester 
Automatic Verification of Intelligent Systems 
Autonomous Networking 
Biometric Systems 
Blockchain and Distributed Ledger Technology 
Computational Complexity 
Computer Network Performance 
Cryptography 
Network Algorithms 
Security in Software Applications 
Group Charles Babbage - First Semester 
Advanced Machine Learning and Computer Vision 
Big Data Computing 
Computer Vision 
Distributed Systems 
Foundations of Data Science 
2 Ada Lovelace (1815-1852) is considered the first programmer in history, known for having contributed to the  analytical engine designed by Charles Babbage (1791-1871), a mathematician and proto-computer scientist  who first had the idea of a programmable calculator. 
Joan Clarks (1917-1996) was a cryptanalyst who worked on the decoding of the German cipher machine  “Enigma” alongside Alan Turing (1912-1954), a British mathematician, logician and cryptographer, considered  the father of computer science.
High-Performance Computing 
Methods in Computer Science Education: Design 
Models of Computation 
Quantum Computing 
Group Joan Clarks - Second Semester 
Advanced Algorithms 
Advanced Architectures 
Cloud Computing 
Concurrent Systems 
Graph Theory 
Internet of Things 
Logics and reasoning 
Methods in Computer Science Education 
Group Alan Turing - Second Semester 
Advanced Software Engineering 
Data and Network Security 
Deep Learning and Applied Artificial Intelligence 
Formal Methods for AI-based systems engineering 
Human-Computer Interaction on the Web 
Multimodal Interaction 
Natural Language Processing 
Practical Network Defense 
An example is given to better clarify the possibilities for attending lessons. 
If in your study plan you have chosen the following courses: 
● Autonomous Networking (group Ada Lovelace) 
● Security in Software Applications (group Ada Lovelace) 
● Advanced Machine Learning (group Charles Babbage) 
● Models of Computation (group Charles Babbage) 
● Advanced Algorithms (group Joan Clarks) 
● Methods in Computer Science Education (group Joan Clarks) 
● Advanced Software Engineering (group Alan Turing) 
● Human-Computer Interaction on the Web (group Alan Turing) 
the following possibilities may hold: 
○ In the first semester of the first year, you will be able to freely choose whether to attend the  lessons taught in the Ada Lovelace group or those taught in the Charles Babbage group; ○ In the second semester of the first year, you will be able to freely choose whether to attend the  
lessons taught in the Joan Clarks group or those taught in the Alan Turing group; ○ In the first semester of the second year, it will be necessary to choose to attend the lessons of  the courses in the group not chosen in the first year, between Ada Lovelace and Charles  Babbage; therefore, if in the first year you attended Autonomous Networking and Security in  Software Applications (in the Ada Lovelace group), in the second year you will attend  Advanced Machine Learning and Models of Computation (in the Charles Babbage group); ○ In the second semester of the second year, it will be necessary to choose to attend the lessons  of the courses in the group not chosen in the first year, between Joan Clarks and Alan Turing;  therefore, if in the first year you attended Advanced Software Engineering and Human Computer Interaction on the Web (in the Alan Turing group), in the second year you will have  to attend Advanced Algorithms and Methods in Computer Science Education: Analysis (in the  Joan Clarks group).

14/07/2025 - Exam Session Calendar Academic Year 2024-2025

We are providing you with the links to the exam schedules for the academic year 2024-2025. Please refer to the calendars for the dates and details of the annual exams.
If you are unable to register for an exam in the Infostud system, please follow these steps:
  1. Email Subject: “Missing Exam in Infostud”
  2. Email Content: Include the academic year of your first enrollment, the course name, and the name of the professor for the exam you wish to take.

Send the request to the academic office to resolve the issue.

 
​Link
​
ACSAI: https://docs.google.com/spreadsheets/d/e/2PACX-1vSP7_2dexr4XUCau_J3H5d52Fa-Bs0Nk-gBnVH-COIiOMcZ8NwWYrbIzc14f4J70w/pubhtml?gid=1771676818&single=true 

Informatica in presenza: https://docs.google.com/spreadsheets/d/e/2PACX-1vQmN8e_-K9K_JLKT4bAaH5tXLtrFNpabwi_nyapUybMkx4_Aw7JLo8FAk_t72BEkQ/pubhtml?gid=451619294&single=true

Informatica teledidattica: https://docs.google.com/spreadsheets/d/e/2PACX-1vScRiGvRjg26MOvdkLjLbEiF2j_0SWscQm8rkhOPdf726eNr_aPK8BHe3KUfNiMnQ/pubhtml?gid=2031591972&single=true

Computer Science: https://docs.google.com/spreadsheets/d/e/2PACX-1vRL5T-N6j24pn__A7jjBIPlp_v4PkzRXn5tmbTHG_P8Z0DBYDbjjPqHtXbpXdLhLFSnSV4MauaYLy2z/pubhtml?gid=447565212&single=true

Cybersecurity: https://docs.google.com/spreadsheets/d/e/2PACX-1vRHWLEsEJG7ylf7s5tCq79wZfplyyjeAJ26GcR02irTpEgeT6eO2cUS06_g8lejHW4JksBjJc1Ci8bc/pubhtml?gid=1869710734&single=true

Data Science: https://docs.google.com/spreadsheets/d/e/2PACX-1vS6x1alWjR5w6xWTrBy7BaN__asIbZ40egzXvJSKgMd5UMZRnEMMhW4sq0n2WVEu7tU3tmJxZnOEiHZ/pubhtml?gid=1869710734&single=true

 

© Sapienza Università di Roma - Piazzale Aldo Moro 5, 00185 Roma - (+39) 06 49911 - CF 80209930587 PI 02133771002
DashboardCourse archive