Computer Science - Uni4edu

Computer Science

University of Florence Campus, Italy

3000 / years

Bachelor's Degree36 months
Historic University of Florence campus building with Renaissance architecture, students walking through a sunlit courtyard with arched colonnades, the Florence cathedral dome visible in the background against a clear blue sky
Bachelor

Bachelor's Degree in Computer Science (Informatica)

University of Florence

Computer Science

Duration3 Years
LanguageItalian
FormatFull-time, On Campus
Credits180 ECTS

Program Overview: Bachelor's in Computer Science at University of Florence

The Bachelor's Degree in Computer Science (Informatica) at the University of Florence provides students with a solid foundation in the core principles of computing, including programming, algorithms, data structures, and software engineering. Situated in the historic city of Florence, one of Italy's foremost research universities with origins dating back to 1321, this program prepares graduates for the rapidly evolving technology sector.

The curriculum is designed to balance theoretical knowledge with practical application, covering areas such as artificial intelligence, computer networks, databases, and computer graphics. Students benefit from research-driven teaching delivered by expert faculty within the university's Department of Information Engineering, gaining exposure to cutting-edge topics in machine learning and telecommunications.

As one of Italy's largest public research universities, the University of Florence provides students with access to modern laboratories, international exchange opportunities through the Erasmus programme, and connections to the broader European research community as a member of the EUniWell European Universities Alliance. Graduates of this program are well-positioned to enter the workforce or continue to advanced master's-level studies.

Key Program Highlights

  • Comprehensive curriculum covering programming, algorithms, AI, and software engineering across 180 ECTS credits
  • Part of a university ranked 7th in Italy for Computer Science research with over 42,000 publications in the field
  • Access to Erasmus exchange programs with over 900 incoming international students annually
  • Located in Florence, a major cultural and economic hub offering internship and career opportunities in Italy's tech sector

Curriculum & Modules

The three-year curriculum is structured to build progressively from foundational mathematics and programming to advanced computer science topics. Students complete core modules in each year and have the opportunity to explore elective specializations in their final year, culminating in a final thesis project.

Programming Fundamentals and Algorithms

12 ECTS

An introduction to programming principles using modern languages, along with the study of fundamental algorithms and computational complexity. Students develop problem-solving skills and learn to design efficient software solutions.

Mathematical Foundations for Computer Science

18 ECTS

Covers discrete mathematics, linear algebra, calculus, and probability theory essential for computer science. These mathematical tools underpin algorithm analysis, data modeling, and computational theory.

Data Structures and Software Engineering

12 ECTS

Explores advanced data structures, object-oriented programming, and the principles of software engineering. Students learn to design, implement, and test complex software systems using industry-standard methodologies.

Computer Architecture and Operating Systems

12 ECTS

Examines the organization of modern computer systems, including processor design, memory hierarchies, and operating system concepts. Topics include process management, file systems, and concurrency.

Databases and Information Systems

9 ECTS

Introduces relational database design, SQL, data modeling, and the fundamentals of information systems. Students gain hands-on experience in designing and querying databases for real-world applications.

Computer Networks and Cybersecurity

9 ECTS

Covers the principles of computer networking, including network protocols, architecture, and security fundamentals. Students learn about internet technologies, data transmission, and strategies for protecting digital systems.

Elective Specializations

Artificial Intelligence and Machine Learning Computer Graphics and Visualization Web Development and Cloud Computing Human-Computer Interaction

Admission Requirements

Admission to the Bachelor's in Computer Science at the University of Florence is open to students who hold a secondary school diploma or equivalent qualification. International applicants should ensure their credentials are recognized in Italy and may be required to pass an Italian language proficiency test. Contact Uni4Edu for personalized guidance on your application.

Academic Requirements

  • Secondary School DiplomaA recognized secondary school leaving certificate (or equivalent) with at least 12 years of schooling completed
  • Academic BackgroundStrong foundation in mathematics and logical reasoning is recommended
  • Entrance AssessmentAn entrance evaluation test (TOLC-I or equivalent) may be required to assess mathematical and logical aptitude
  • Credential RecognitionNon-EU applicants must have their qualifications validated through the Italian pre-enrollment procedure
  • Visa RequirementsNon-EU students must obtain a student visa; contact Uni4Edu for assistance with the visa process

Language Requirements

  • Italian ProficiencyB2 level in Italian (CEFR) is generally required as the program is taught in Italian
  • Italian Language TestNon-EU applicants may need to pass an Italian language assessment administered by the university
  • English ProficiencyNot formally required for this program, though basic English is beneficial for accessing international research materials

Required Documents

Secondary school diploma with certified translation and apostille Official academic transcripts with grades Valid passport or national identity document Italian language proficiency certificate (B2 level or above) Declaration of Value (Dichiarazione di Valore) issued by the Italian consulate in your country

Application Deadlines

Non-EU Pre-enrollment
EU/EEA Applications

For personalized admission guidance, document verification, and application support, please contact Uni4Edu

Scholarships & Funding

International students at the University of Florence have access to several funding opportunities that can significantly reduce the cost of studying in Italy. The Tuscany region offers one of Italy's most comprehensive need-based scholarship programs, and additional merit-based awards are available. Contact Uni4Edu to explore the best funding options for your situation.

DSU Toscana Regional Scholarship

Up to EUR 6,800 annual grant plus accommodation, meals, and tuition fee waiver

A need-based scholarship funded by the Tuscany regional government, open to both Italian and international students. It covers tuition fee waivers, free university housing, subsidized meals, and an annual cash allowance. Eligibility is determined primarily by family income documentation.

University of Florence Merit Awards in Mathematics and Informatics

The university offers degree prizes and merit-based awards specifically for students in Mathematics and Informatics programs, designed to promote excellence and attract talented students to computing and mathematical sciences.

Italian Government Scholarships for International Students

The Italian Ministry of Foreign Affairs offers scholarships to international students for study at Italian universities. These awards may cover tuition, a monthly stipend, and health insurance. Availability and amounts vary by academic year and the applicant's country of origin.

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 Computer Science program at the University of Florence are well-prepared for careers in Italy's growing technology sector and beyond. The university's Career Service supports students with job orientation and placement, and the employment rate for Florence graduates exceeds the national average according to Almalaurea data. The program also provides an ideal foundation for pursuing a master's degree in advanced computing fields.

Top 250 Global CS Research Ranking (EduRank 2025)
7th In Italy for Computer Science Research
9,000+ Graduates Per Year from University of Florence

Potential Career Paths

Software Developer / Engineer Data Analyst Systems Administrator Web Developer IT Consultant AI / Machine Learning Junior Researcher

Industries & Employers Hiring Graduates

Accenture Italy Deloitte Digital Engineering Ingegneria Informatica Reply S.p.A. Thales Alenia Space Fintech and Banking Sector (Florence & Tuscany)

Rankings & Recognition

The University of Florence is consistently ranked among Italy's top public research universities and maintains a strong global presence across multiple international ranking systems. Founded in 1321, it is one of the oldest universities in the world and is recognized for its research output across numerous disciplines, including computer science.

QS World University Rankings
#404
2026
THE World University Rankings
351-400
2026
ARWU (Shanghai Ranking)
301-400
2025
US News Best Global Universities
#256
2025
SubjectRanking BodyRank
Computer ScienceEduRank#248 globally, #7 in Italy
EngineeringEduRank#258 globally, #9 in Italy
Arts & HumanitiesTHE Subject Rankings201-250
Biology & BiochemistryUS News Subject Rankings#208

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