Data Science [CTR3-2626]
Enrolled in a.y. 2026/2027

Type of activities Description  
Basic [A] Builds the fundamental cultural foundation upon which your specific training is developed  
Core educational activities [B] Defines your educational path's specific and distinctive profile  
Interdisciplinary [C] Complements and broadens your core and specialisation training with supplementary knowledge  
Decided by individual student [D] Activities you can choose freely, provided they are consistent with your academic path. These may include: exams offered by your degree programme, exams from other degree programmes, including those from different disciplines, internship or traineeship activities  
Final examination or foreign language knowledge [E] it marks the completion of your academic programme. It is a crucial formative moment that integrates and applies the skills and knowledge you have acquired with your studies  
Other [F] Includes educational activities aimed at acquiring: additional language skills, IT and interpersonal skills, training and orientation internships, which are essential for facilitating your entry into the job market  

Type of educational activity: Basic [A]
ECTS partial Code Reference sector Year COURSE ECTS course

18

CT0662 MATH‑03/A 1 CALCULUS 12
CT0663 MATH‑02/B 1 LINEAR ALGEBRA 6
ECTS partial Code Reference sector Year COURSE ECTS course

24

CT0704 INFO‑01/A 2 DATA BASE SYSTEMS 9
CT0705 INFO‑01/A 1 DISCRETE STRUCTURES 9
CT0665 INFO‑01/A 1 INTRODUCTION TO COMPUTER PROGRAMMING 6
Type of educational activity: Core educational activities [B]
ECTS partial Code Reference sector Year COURSE ECTS course

72

CT0667 INFO‑01/A 2 ALGORITHMS AND DATA STRUCTURES 12
CT0656 IINF‑05/A 2 ARTIFICIAL INTELLIGENCE 6
CT0668 INFO‑01/A 1 COMPUTER ARCHITECTURES 9
CT0672 IINF‑05/A 3 COMPUTER NETWORKS 6
CT0664 INFO‑01/A 1 COMPUTER PROGRAMMING AND LABORATORY 12
CT0659 INFO‑01/A 3 MACHINE LEARNING FOR DATA SCIENCE 6
CT0669 IINF‑05/A 2 OBJECT ORIENTED PROGRAMMING 9
CT0670 IINF‑05/A 2 OPERATING SYSTEMS 6
CT0671 IINF‑05/A 3 SOFTWARE ENGINEERING 6

6

CT0699 INFO‑01/A 3 ADVANCED AND DISTRIBUTED ALGORITHMS 6
CT0700 INFO‑01/A 3 ALGORITHMIC TECHNIQUES FOR AI, GAMES AND NETWORKS 6
CT0701 IINF‑05/A 3 ALGORITHMS FOR MODERN HARDWARE 6
CT0657 INFO‑01/A 3 SECURITY 6
CT0540 INFO‑01/A 3 SOCIAL NETWORK ANALYSIS 6
Type of educational activity: Interdisciplinary [C]
ECTS partial Code Reference sector Year COURSE ECTS course

24

CT0582 MATH‑05/A 3 NUMERICAL ALGORITHMS 6
CT0675 STAT‑01/A 2 PROBABILITY AND STATISTICS 12
CT0676 STAT‑01/A 3 STATISTICAL MODELING 6

6

CT0660 GIUR‑01/A 2 DATA PROTECTION REGULATIONS 6
CT0661 STAT‑01/A 3 DATA WRANGLING AND VISUALISATION 6
Type of educational activity: Decided by individual student [D]

Credits to be chosen among Computer Science activities not chosen, including the compulsory courses of the other curriculum, or other teaching activities of other Degree courses of Ca' Foscari University (in this case Teaching Committee approval is necessary).

Type of educational activity: Final examination or foreign language knowledge [E]
ECTS partial Code Reference sector Year COURSE ECTS course

6

CTPF06 PROFIN_S 3 THESIS 6
ECTS partial Code Reference sector Year COURSE ECTS course

3

CT0677 ANGL‑01/C 1 TECHNICAL ENGLISH FOR COMPUTER SCIENCE 3
Type of educational activity: Other [F]

ITALIAN LANGUAGE FOR FOREIGNERS for those who need to acquire adequate knowledge of the Italian language.

ECTS partial Code Reference sector Year COURSE ECTS course

3

ITA-B2 GLOT‑01/A 1 ITALIAN FOR FOREIGNERS 3
ECTS partial Code Reference sector Year COURSE ECTS course

9

CTST09 NN 3 INTERNSHIP 9

6

CTST06 NN 3 INTERNSHIP 6