Computer science - Uni4edu

Computer science

Ca' Foscari University of Venice Campus, Italy

3000 / years

Bachelor's Degree36 months
Modern Scientific Campus of Ca' Foscari University in Mestre near Venice, contemporary architecture with glass facades, students walking between buildings, Italian university setting with clear blue sky
Bachelor

Bachelor of Science in Computer Science

Ca' Foscari University of Venice

Computer Science

Duration3 Years
LanguageEnglish / Italian
FormatFull-time, On Campus
Credits180 ECTS

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 ECTS

Foundational course covering programming principles, problem-solving techniques, and hands-on coding practice in modern programming languages with integrated laboratory sessions.

Mathematical Analysis

12 ECTS

Core mathematics module covering calculus, continuous functions, limits, sequences, and series, providing the mathematical foundations essential for computer science applications.

Algorithms and Data Structures

12 ECTS

Study of fundamental algorithms, computational complexity, and data structures including trees, graphs, hash tables, and sorting algorithms with emphasis on efficiency analysis.

Databases

6 ECTS

Introduction to database design, relational models, SQL querying, and data management principles for building and maintaining structured information systems.

Statistics and Probability

6 ECTS

Covers probability theory, statistical inference, descriptive statistics, and data analysis methods used extensively in computer science and data science applications.

Computer Networks and Security

6 ECTS

Explores network architectures, communication protocols, and cybersecurity fundamentals including the security challenges of modern IT systems and reliable software production.

Elective Courses

Machine Learning Fundamentals Web Technologies and Design Data Visualization IT Systems Administration

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

Secondary school diploma and official transcripts Valid passport or national identity document English language proficiency certificate (B2 for Data Science curriculum) TOLC-I test result (recommended) Declaration of Value or diploma supplement for international qualifications

Application Deadlines

Main Enrollment Window
International Applicants

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 income

The 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 income

As 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.

3 Specialized Career Curricula
6+ European Double Degree Partners
500+ Exchange Program Partners

Potential Job Roles

Software Developer / Engineer Data Scientist / Analyst IT Systems Administrator Web Developer / Designer Database Administrator Cybersecurity Analyst

Industries & Employers Hiring Graduates

Information Technology Companies Financial Services & Banking Telecommunications Firms Public Administration & Government Research Laboratories & Institutions Data Analytics & Consulting Firms

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.

QS World University Rankings
#660
2026
THE World University Rankings
#501-600
2026
U.S. News Best Global Universities
#1001
2026
QS Sustainability Rankings
#262
2025
SubjectRanking BodyRank
Computer ScienceEduRank#46 in Italy
Business & Management StudiesQS Subject Rankings#101
Arts & HumanitiesU.S. News#209
Modern LanguagesQS Subject RankingsTop 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.

1

Contact Uni4Edu

Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.

2

Prepare Your Documents

Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.

3

Submit Your Application

Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.

4

Receive Your Offer

Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.

Contact Uni4Edu

corporate@uni4edu.com
+90 5435286292
+44 7868736984
Apply Now

Similar Programmes

Master's & Postgraduate

30 months

Computer Science (Conversion) (30 Months) MSc

location

London South Bank University, London, United Kingdom

Earliest Intake

October 2025

Gross Tuition

18750 £

Bachelor's Degree

12 months

Computer Science (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

January 2026

Gross Tuition

17628 £

Bachelor's Degree

12 months

Web Design and Development (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

June 2026

Gross Tuition

16950 £

Bachelor's Degree

48 months

Software Engineering BEng (Hons)

location

University of Bradford, Bradford, United Kingdom

Earliest Intake

June 2025

Gross Tuition

24456 £

Bachelor's Degree

48 months

Computer Information Systems

location

Loyola University New Orleans, New Orleans, United States

Earliest Intake

October 2026

Gross Tuition

47390 $

Give us some starts:

AI Assistant

Uni4Edu AI Assistant