Keystone logo
University of Florence Master in Software Science and Technology
University of Florence

Master in Software Science and Technology

Florence, Italy

2 Years

English

Full time

Request application deadline

Request earliest startdate

Request tuition fees

On-Campus

Key Summary

    About: The Master in Software Science and Technology is a comprehensive program designed to equip students with advanced knowledge in software development, engineering, and technology management. It usually spans a duration of two years and emphasizes both theoretical foundations and practical applications in the software industry.
    Career Outcomes: Graduates can pursue various roles, including software engineer, technology manager, systems architect, and project lead, among others. This degree prepares you to tackle complex software challenges and contribute to innovative technology solutions.

Introduction

Software is the substance of which many transformations of this era are made, with a crucial impact on our society’s industrial, economic, social, and cultural development. The M.Sc. Degree in Software: Science and Technology prepares professionals to design and develop complex software systems, capable of combining knowledge and practice of advanced methodologies and state-of-the-art technologies.

The M.Sc. is entirely delivered in English, which is the natural language for the computer science discipline.
The M.Sc. is jointly organized with the IMT School for Advanced Studies Lucca. IMT will provide facilities for carrying out laboratory activities and expert teachers in relevant research fields.

The M.Sc. Degree in Software: Science and Technology trains experts for the design, implementation, validation, and maintenance of highly complex software systems with high quality in terms of such requirements as performance, security, and reliability. The M.Sc. provides solid knowledge and skills for developing IT solutions, emphasizing the practical application of theories and methodologies through projects and real-world case studies.
Graduates will have the computer science and engineering knowledge necessary to apply a rigorous methodological approach to software development. Some application domains of interest are critical systems and infrastructures, internet-of-things, systems-of-systems, cloud, microservices, blockchain, and resilient systems.

Most of the courses include laboratory activities and require the implementation of projects to put the theoretical knowledge acquired into practice. In particular, with the involvement of companies of various sizes, intensive courses in the form of boot camps will be organised.

Admissions

Curriculum

Program Tuition Fee

Career Opportunities

English Language Requirements

Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!

About the School

Questions