Engineering of Computing Systems

Study mode:On campus Study type:Full-time Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)  
401–500 place StudyQA ranking:6517 Duration:1 year

The Bachelor’s Degree in Engineering of Computing Systems at the University of Florence is a comprehensive program designed to prepare students for the rapidly evolving field of information technology and digital systems. This curriculum provides a solid foundation in both theoretical principles and practical skills, enabling graduates to develop, implement, and manage advanced computing solutions across various sectors. Throughout the programme, students engage with core areas such as computer architecture, software engineering, programming, data structures, algorithms, and operating systems, fostering a deep understanding of how modern computing systems operate and interact.

In addition to technical courses, the program emphasizes the importance of problem-solving, critical thinking, and innovative design, encouraging students to develop efficient and reliable digital solutions tailored to real-world challenges. The curriculum also covers important topics like cybersecurity, network infrastructure, embedded systems, and databases, equipping students with versatile expertise that is highly valued in the job market. Practical training is integrated into the program through laboratories, project work, and internships, allowing students to gain hands-on experience and apply theoretical knowledge in real-world scenarios.

The program aims to cultivate professionals capable of designing intelligent systems, developing software applications, and managing complex technological infrastructures. Graduates will be prepared for careers in industries such as ICT, automation, telecommunications, and manufacturing, or for further specialization through postgraduate studies. The University of Florence’s commitment to research and innovation ensures that students are exposed to the latest developments in computing technology, encouraging continuous learning and adaptation in a fast-changing field. By the end of the programme, students will be equipped with the technical expertise, problem-solving skills, and professional competencies necessary to contribute effectively to the digital transformation of society.

The Bachelor’s degree program in Engineering of Computing Systems at the University of Florence is designed to provide students with a comprehensive foundation in both theoretical principles and practical applications of computing technology. This rigorous program aims to equip graduates with the skills necessary to design, develop, and manage complex computing systems across various industries. Throughout the course of study, students will engage with a broad spectrum of subjects, including computer hardware, software engineering, systems architecture, programming languages, networking, cybersecurity, and data management. The curriculum emphasizes not only technical expertise but also critical thinking and problem-solving abilities, preparing students to address real-world challenges in the digital age.

Students will explore fundamental concepts in algorithms, data structures, and databases, along with advanced topics such as embedded systems, distributed computing, and artificial intelligence. Practical laboratory sessions complement theoretical lectures, allowing students to gain hands-on experience with programming, system configuration, and debugging. The program also offers opportunities for internships and projects in collaboration with industry partners, providing valuable insights into professional environments and fostering a strong connection between academia and the labor market.

In addition, students are encouraged to develop soft skills, including teamwork, communication, and project management, which are essential for success in multidisciplinary contexts. The program aims to produce graduates who are not only technically proficient but also capable of innovative thinking, ethical decision-making, and continuous learning in fast-evolving technological landscapes. Graduates of this program will be well-prepared to pursue careers in software development, systems analysis, network administration, cybersecurity, and research and development roles within the technology sector. Alternatively, they can choose to continue their education through master's programs or specialized training paths to further enhance their expertise. The University of Florence’s Engineering of Computing Systems program commits to fostering a dynamic learning environment that promotes academic excellence and prepares students to become leaders in the digital world.

The Engineering of Computing Systems program at the University of Florence requires prospective students to possess a solid foundational knowledge in mathematics, physics, and computer science. Applicants should have completed a secondary education that provides a strong background in these disciplines, ensuring they are well-prepared to undertake rigorous coursework in engineering principles, programming, and systems design. The admission process typically considers academic performance, motivation, and relevant prior experience in computing or engineering fields. Candidates may be required to pass an entrance examination or interview to assess their aptitude and readiness for the program.

Once enrolled, students are expected to engage with a comprehensive curriculum that covers fundamental topics such as algorithms, data structures, computer architecture, operating systems, and software engineering. The program emphasizes both theoretical understanding and practical skills, encouraging hands-on experience through laboratory work, projects, and internships. Students will also study specialized subjects including embedded systems, network security, digital systems design, and automation. Laboratories equipped with modern computing tools support experiential learning, enabling students to develop innovative solutions to complex problems.

To graduate with a degree in Engineering of Computing Systems, students must complete a predetermined number of ECTS credits, which generally include coursework, practical training, and the completion of a final thesis project. The program also promotes international mobility, inviting students to participate in exchange programs with partner universities across Europe and beyond. This international exposure aims to broaden students' perspectives and enhance their employability in the global job market.

Furthermore, the program encourages active participation in workshops, seminars, and participation in research activities. Graduates from the Engineering of Computing Systems program are prepared for careers in sectors such as information technology, telecommunications, automation, and embedded systems design. They are also equipped with the skills necessary for pursuing advanced studies or research in computing engineering fields. Overall, this program combines rigorous academic learning with practical application, fostering the development of skilled professionals capable of contributing effectively to technological innovation and digital transformation.

The grants are available to attend academic course Engineering of Computing Systems in Italy. The Ministry of Foreign Affairs and International Cooperation (MAECI) offers grants in favor of foreign citizens not residing in Italy and Italian citizens living abroad (IRE) for this academic year in order to foster international cultural, scientific and technological cooperation, to promote Italian language and culture and to support Italy’s economic system in the world (According to Law 288/55 and its subsequent changes and additions).

The Engineering of Computing Systems degree program at the University of Florence is designed to provide students with comprehensive knowledge and practical skills in the field of computer engineering. This program aims to prepare graduates for the rapidly evolving technological landscape by offering a curriculum that combines theoretical foundations with applied technical training. Students will explore various areas such as hardware design, software engineering, embedded systems, network technology, and cybersecurity. The program emphasizes the development of problem-solving abilities, critical thinking, and innovative capabilities to enable graduates to address complex engineering challenges.

Throughout the course, students engage in a variety of practical projects, laboratory work, and collaborations with industry partners to gain hands-on experience. The curriculum is structured to include core subjects like digital systems, programming languages, computer architecture, operating systems, and data structures, alongside more specialized courses such as artificial intelligence, machine learning, and Internet of Things (IoT) applications. The program also focuses on fostering interdisciplinary knowledge, integrating aspects like electronics, automation, and information systems to reflect the multifaceted nature of modern computing.

University of Florence’s Engineering of Computing Systems program emphasizes a strong international perspective, encouraging students to participate in exchange programs and international projects. Graduates of this degree are equipped to pursue careers in various sectors, including software development, hardware design, telecommunications, research and development, and IT consulting. They are also prepared to continue their education through Master's programs in related fields or engage in innovative entrepreneurial activities within the tech industry. The program complies with European higher education standards, ensuring that graduates possess a comparable level of technical expertise and theoretical understanding recognized across Europe and beyond. Overall, the Engineering of Computing Systems program at the University of Florence aims to cultivate versatile engineers capable of contributing to technological advancements and societal progress.

Similar programs:
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
StudyQA ranking: 8386
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
401–500 place StudyQA ranking: 7179
Study mode:On campus Languages: English
Foreign:$ 4.11 k / Year(s)
Deadline: Jul 25, 2025 StudyQA ranking: 14554
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
401–500 place StudyQA ranking: 8915
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
601–800 place StudyQA ranking: 6822
Study mode:On campus Languages: English English
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
StudyQA ranking: 10383
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
401–500 place StudyQA ranking: 8347