
Computer science
Ca' Foscari University of Venice Campus, Italy
Bachelor of Science in Computer Science
Ca' Foscari University of Venice
Computer Science
Program Overview: BSc in Computer Science
The Bachelor of Science in Computer Science at Ca' Foscari University of Venice provides students with thorough theoretical and experimental knowledge in the design, development, and management of systems for information generation, transmission, processing, and data statistical analysis. The program is structured across three distinct curricula — Data Science (taught in English), Technologies and Information Science, and European Computer Science — allowing you to tailor your studies to your interests and career goals.
Laboratory and practical activities, along with the active use of English — particularly technical English specific to ICT — are integral to the courses. Teaching and research take place on Ca' Foscari's Scientific Campus in Mestre, which was inaugurated in 2017 and provides access to modern labs and equipment in a close-knit, collaborative academic community.
In your second year, high-achieving students can apply to transfer into the European Computer Science curriculum, which offers the opportunity to earn a double degree by spending a year at a partner university in Germany, Spain, France, Finland, Portugal, or Romania. Additionally, Ca' Foscari's extensive exchange programs allow you to spend one or two semesters at a partner institution abroad.
Key Program Highlights
- Three specialized curricula: Data Science (English-taught), Technologies and Information Science, and European Computer Science with double degree options
- Hands-on learning through laboratory activities, workshops, and experimentation integrated throughout the program
- Double degree opportunity through the European Computer Science consortium with partner universities across six European countries
- Study on the modern Scientific Campus in Mestre with access to state-of-the-art facilities and international visiting professors
Curriculum & Modules
The BSc in Computer Science covers 180 ECTS over three years, combining core informatics foundations with specialized tracks. The Data Science curriculum focuses on data collection and analysis, while the Technologies and Information Science curriculum covers web technologies, software design, and IT system administration. Below are representative core modules that form the backbone of the program.
Programming and Laboratory
12 ECTSFoundational course covering programming principles, problem-solving techniques, and hands-on coding practice in modern programming languages with integrated laboratory sessions.
Mathematical Analysis
12 ECTSCore mathematics module covering calculus, continuous functions, limits, sequences, and series, providing the mathematical foundations essential for computer science applications.
Algorithms and Data Structures
12 ECTSStudy of fundamental algorithms, computational complexity, and data structures including trees, graphs, hash tables, and sorting algorithms with emphasis on efficiency analysis.
Databases
6 ECTSIntroduction to database design, relational models, SQL querying, and data management principles for building and maintaining structured information systems.
Statistics and Probability
6 ECTSCovers probability theory, statistical inference, descriptive statistics, and data analysis methods used extensively in computer science and data science applications.
Computer Networks and Security
6 ECTSExplores network architectures, communication protocols, and cybersecurity fundamentals including the security challenges of modern IT systems and reliable software production.
Elective Courses
Admission Requirements
The Computer Science bachelor's degree program at Ca' Foscari is an open admission program, meaning there is no numerus clausus. Applicants must demonstrate adequate knowledge of mathematics, abstract thinking, and methodological rigor, which is assessed through the TOLC-I national test. Contact Uni4Edu for guidance on the application process and to ensure you meet all requirements.
Academic Requirements
- Secondary EducationCompleted secondary school diploma equivalent to 12 years of schooling or higher
- Entry AssessmentTOLC-I test (evaluating mathematics, logic, science, and reading comprehension) — recommended but not eliminatory
- Mathematics KnowledgeAdequate knowledge of mathematics, abstract thinking, and methodological rigor
- International QualificationsApplicants with fewer than 12 years of schooling must provide additional documentation such as university transcripts or a foundation year certificate
- Admission TypeOpen admission (no numerus clausus); additional learning requirements (OFA) may be assigned if entry test results are below threshold
Language Requirements
- Data Science Curriculum (English-taught)Minimum B2 level in English (CEFR)
- Italian-taught CurriculaMinimum B1 level in English; Italian language proficiency required
- Language Certification DeadlineCertification may be provided at enrollment; OFA assigned if not met by enrollment and must be fulfilled within the first year
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships & Funding
Ca' Foscari University of Venice is committed to making education accessible and affordable for international students. Several merit-based and need-based funding opportunities are available to help you finance your studies. Contact Uni4Edu for personalized guidance on scholarship eligibility and the application process.
Ca' Foscari International Merit Scholarship
EUR 10,000 per year (renewable)Awarded to 8 high-achieving international bachelor's students. Renewable for the full duration of the degree. Requires a minimum CGPA of 8.5/10 or equivalent to be eligible.
Regional Financial Aid (ESU Veneto)
Varies based on incomeThe regional government of Veneto offers financial aid for international students from low-income families, which can be applied for after enrollment. Covers living expenses and study costs.
Ca' Foscari Fee Reductions
Varies by nationality and incomeAs a public institution, Ca' Foscari offers income-based tuition reductions. International students from many countries benefit from reduced rates. Contact Uni4Edu for details on your specific situation.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the BSc in Computer Science from Ca' Foscari are well prepared for careers in the software production and data analysis sectors. The program's emphasis on both theoretical foundations and practical skills ensures you are equipped for roles in manufacturing companies, information systems firms, local authorities, and professional laboratories working with complex information processing systems.
Potential Job Roles
Industries & Employers Hiring Graduates
Rankings & Recognition
Ca' Foscari University of Venice is consistently recognized in major international university rankings. Founded in 1868, the university has built a strong reputation across multiple disciplines and is ranked among the top 3% of higher education institutions worldwide. Its Computer Science department contributes to active research in artificial intelligence, machine learning, and cybersecurity.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | EduRank | #46 in Italy |
| Business & Management Studies | QS Subject Rankings | #101 |
| Arts & Humanities | U.S. News | #209 |
| Modern Languages | QS Subject Rankings | Top 150 |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
30 months
Computer Science (Conversion) (30 Months) MSc
London South Bank University, London, United Kingdom
Earliest Intake
October 2025
Gross Tuition
18750 £
Bachelor's Degree
12 months
Computer Science (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
January 2026
Gross Tuition
17628 £
Bachelor's Degree
12 months
Web Design and Development (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
June 2026
Gross Tuition
16950 £
Bachelor's Degree
48 months
Software Engineering BEng (Hons)
University of Bradford, Bradford, United Kingdom
Earliest Intake
June 2025
Gross Tuition
24456 £
Bachelor's Degree
48 months
Computer Information Systems
Loyola University New Orleans, New Orleans, United States
Earliest Intake
October 2026
Gross Tuition
47390 $
Uni4Edu AI Assistant




