Bachelor's Degree Programme in
Computer Science
Enrolment from 2025/2026

Technologies and Information Science [CTR3-2525]
Enrolled in a.y. 2025/2026

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

CT0632 MAT/03 1 LINEAR ALGEBRA 6
CT0627 MAT/05 1 CALCULUS 12
ECTS partial Code Reference sector Year COURSE ECTS course

24

CT0441 INF/01 1 INTRODUCTION TO PROGRAMMING 6
CT0442 INF/01 1 PROGRAMMING AND LABORATORY 12
CT0628 INF/01 1 DISCRETE STRUCTURES 6
Type of educational activity: Core educational activities [B]
ECTS partial Code Reference sector Year COURSE ECTS course

78

CT0371 INF/01 2 ALGORITHMS AND DATA STRUCTURES 12
CT0681 INF/01 1 COMPUTER ARCHITECTURE 9
CT0006 INF/01 2 DATABASE SYSTEMS 12
CT0374 INF/01 3 FORMAL LANGUAGES AND COMPUTABILITY 6
CT0090 INF/01 3 SOFTWARE ENGINEERING 6
CT0114 INF/01 2 OBJECT-ORIENTED PROGRAMMING 9
CT0629 ING‑INF/05 3 COMPUTER NETWORKS 6
CT0125 INF/01 2 OPERATING SYSTEMS 12
CT0142 ING‑INF/05 2 WEB APPLICATIONS AND TECHNOLOGIES 6

12

CT0656 ING‑INF/05 3 ARTIFICIAL INTELLIGENCE 6
CT0630 INF/01 3 COMPUTATIONAL INTELLIGENCE 6
CT0091 INF/01 2 HUMAN-COMPUTER INTERACTION 6
CT0157 INF/01 3 SYSTEM ADMINISTRATION LAB. 6
CT0659 INF/01 3 MACHINE LEARNING FOR DATA SCIENCE 6
CT0657 INF/01 3 SECURITY 6
CT0540 INF/01 3 SOCIAL NETWORK ANALYSIS 6
Type of educational activity: Interdisciplinary [C]
ECTS partial Code Reference sector Year COURSE ECTS course

12

CT0111 SECS‑S/01 2 PROBABILITY AND STATISTICS 6
CT0120 MAT/09 3 OPERATIONS RESEARCH 6

6

CT0680 SECS‑S/01 2 DATA ANALYSIS 6
CT0660 IUS/01 2 DATA PROTECTION REGULATIONS 6
CT0066 IUS/01 3 INFORMATION TECHNOLOGY LAW 6
CT0582 MAT/08 3 NUMERICAL ALGORITHMS 6
CT0676 SECS‑S/01 3 STATISTICAL MODELING 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. You may also choose other teaching activities among the ones offered in other Degree courses of Ca' Foscari University (in this case you have to ask the Teaching Committee for a formal approval).

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

6

CT0414 L‑LIN/12 1 ENGLISH LANGUAGE 3
CLA-B2 L‑LIN/12 1 ENGLISH TEST - B2 3
Type of educational activity: Other [F]
ECTS partial Code Reference sector Year COURSE ECTS course

6

CTST06 NN 3 INTERNSHIP 6