Skip to main content

Computer Science and Engineering

The general aim of the degree course is to train a professional who works in the design, development and operation of IT systems and applications with wide spectrum engineering training in the design and creation of systems in the different sectors of Information Technology. The skills areas of the Information Technology graduate cover the design, creation and integration of hardware and software systems in various sectors of Information Technology with thorough knowledge of operational systems, programming languages and IT systems, models, techniques and methods of software engineering, principles and technologies for modelling, design and management of data and information.

Explore

Bachelor's Degree

Type Programme

Bachelor's Degree

Free access course, TOLC-I test

Type of admission

Free access course, TOLC-I test

In-person programme

Didactic method

In-person programme

Italian

Language

Italian

Brescia

University site

Brescia

Department of Information Engineering

Department

Department of Information Engineering

L-8 Information technology engineering

Degree identification category

L-8 Information technology engineering

Study Plan

The Computer Science and Engineering First Cycle degree course lasts 3 years and sets out the acquisition of 180 university credits.

Useful links

Educational Objectives and Typical Competencies: The general objective of the degree program is to train professionals who work in the design, development, and operation of computer systems and applications, with a broad-based engineering education in the field of system design and implementation across various sectors of Computer Engineering. Graduates with a degree in Computer Engineering are able to utilize a wide range of computer science methodologies and technologies, with the practical and experimental skills necessary to address and solve a broad spectrum of application-specific problems; they also possess the basic cognitive tools to integrate computer systems and technologies into various application areas. The program provides a solid foundation in core subjects (mathematics, physics, and chemistry) and engineering disciplines, specific computer science knowledge, and adequate practical experience. The areas of expertise for Computer Engineering graduates encompass the design, implementation, and integration of hardware and software systems across various sectors of Information Engineering, with in-depth knowledge of operating systems, programming languages, and computer systems; software engineering models, techniques, and methods; and principles and technologies for the modeling, design, and management of data and information. Career Opportunities: Career opportunities for computer engineers are primarily in companies, organizations, and institutions (public administration, finance, industry, commerce, etc.) that require the design, development, integration, and use of computer systems and applications. The main career opportunities for computer engineers include: companies operating in the fields of hardware and software production; automation and robotics companies; firms operating in the areas of information systems, computer networks, and web applications; service companies; IT services within the public sector; electronics, electromechanical, and aerospace companies that design and build automation systems incorporating IT components; and companies involved in the design, production, and operation of systems and infrastructure related to the acquisition, transmission, and utilization of information in telecommunications applications.

COMPUTER ENGINEER

Role in the workplace and skills:

Graduates with a degree in Computer Engineering possess a solid foundation in science, methodology, and general knowledge, as well as technical expertise that will enable them to successfully navigate advancements in information technology and quickly enter the workforce, with the potential for subsequent career advancement into positions of responsibility.

Graduates of the Computer Engineering program are capable of working in a wide variety of industrial settings, carrying out activities related to the design, implementation, management, and operation of systems and infrastructure for the representation, transmission, and processing of information, with particular emphasis on software systems, databases, and computer systems.

In addition, Computer Engineering graduates are able to understand and produce technical documentation, analyze and identify legal constraints related to information technology, and perform technical, commercial, and logistical functions for businesses.

 

SKILLS

Graduates with a degree in Computer Engineering possess solid foundational technical and scientific skills in various fields (mathematics, physics, chemistry, operations research, electronics, and economics applied to engineering) as well as broad-based engineering training in the design and implementation of systems within the fields of Information Engineering. Graduates with a degree in Computer Engineering are able to apply established and current computer science methodologies and technologies, with the practical and experimental skills necessary to address and solve a wide range of application-specific problems; they also possess the fundamental cognitive tools to integrate computer systems and technologies across various application domains. The areas of expertise of Computer Engineering graduates encompass the design, implementation, and integration of hardware and software systems across various sectors of Information Engineering, with in-depth knowledge of operating systems, programming languages, and computer systems; software engineering models, techniques, and methods; and principles and technologies for the modeling, design, and management of data and information.

Thanks to their interdisciplinary skills, Computer Engineering graduates are able to collaborate easily with other technical specialists in various technical and scientific fields while performing their duties.

 

Career Opportunities:

Career opportunities for computer engineers include companies, organizations, and institutions (public administration, finance, industry, commerce, etc.) that require the design, development, integration, and use of computer systems and applications. The main career opportunities for computer engineers include: companies operating in the fields of hardware and software production; automation and robotics companies; firms operating in the areas of information systems, computer networks, and web applications; service companies; IT services within the public sector; electronics, electromechanical, and aerospace companies, where engineers design and build automation systems that integrate IT components; and companies involved in the design, production, and operation of systems and infrastructure related to the acquisition, transmission, and utilization of information in telecommunications applications.

The Computer Engineering program, at the University of Brescia, aims to train professional engineers with a broad-based engineering education and solid methodological and operational skills, capable of working in the analysis, design, development, and operation of computer systems and applications in the specific field of computer engineering and in any other area where information technology plays a significant role.

Graduates of the Computer Engineering program are able to apply established and current computer science methodologies and technologies, with the practical and experimental skills necessary to address and solve a wide range of applied problems; they also possess the basic cognitive tools to work in an interdisciplinary manner and to effectively integrate computer systems and technologies across various application areas.

The program provides a solid foundation in core subjects (mathematics, physics, chemistry, and operations research) and engineering disciplines, along with specific computer science knowledge and adequate practical training. 
Computer science knowledge covers the foundational principles and issues related to the design, implementation, and integration of hardware and software systems in modern information processing systems, with in-depth knowledge of operating systems, programming languages, and computer systems, as well as models, techniques, and methods of software engineering, and principles and technologies for the modeling, design, and management of data and information. 
This computer science knowledge is supplemented by in-depth interdisciplinary knowledge in other core areas of Information Engineering, such as automation, electronics, and telecommunications, as well as elements of business culture and foreign language proficiency.
To provide adequate experience in the use of IT tools, laboratory activities are included in the program. Internships, projects, or training and orientation programs aimed at facilitating entry into the workforce are also available.

Required Qualifications for Admission

To be admitted to the degree program in Electronic and Telecommunications Engineering, applicants must hold a five-year upper-secondary school diploma or another academic qualification obtained abroad that is recognized as equivalent under current regulations.

Admission of international students to the degree program is governed by the relevant ministerial regulations. These regulations also establish the procedures for assessing proficiency in the Italian language, where such assessment is required, and the conditions for exemption.

To be admitted to the Electronic and Telecommunications Engineering degree program, applicants must possess or acquire an adequate level of foundational knowledge, which will be assessed through a mandatory multiple-choice self-assessment test.

The schedule and procedures for taking the test are available on the University portal.

Failure to pass the test does not preclude either enrollment in the degree program or the ability to take course exams. Students who receive an insufficient score will be assigned additional academic requirements (OFA) as determined by the Degree Program Council. The procedures for fulfilling these OFA requirements are defined by the Degree Program Council and made available on the University portal along with information on any educational initiatives organized to support the students in question.

Admission Requirements

To be admitted to the degree program in Telecommunications Electronics Engineering, applicants must hold a five-year upper-secondary school diploma or another academic qualification obtained abroad that is recognized as equivalent under current regulations.

Admission of international students to the program is governed by the relevant ministerial regulations. These regulations also establish procedures for assessing proficiency in the Italian language, where such assessment is required, and the conditions for exemption.

To be admitted to the Electronic and Telecommunications Engineering program, students must possess or acquire adequate foundational knowledge, which will be assessed through a mandatory multiple-choice self-assessment test.

The schedule and procedures for taking the test are available on the University portal.

Failure to pass the test does not preclude enrollment in the program. Students who receive an insufficient score will be assigned additional academic requirements (OFA) as determined by the degree program council. The procedures for fulfilling the OFA are defined by the degree program council and made available on the University portal along with the publication of any educational initiatives organized to support the students in question.

Enrolling

 

New Student Orientation

The degree program participates in new student orientation and ongoing academic advising initiatives, which are managed at both the macro-area and University levels and are described on the dedicated page of the University portal, which also provides access to the specific initiatives for each macro-area. These initiatives are coordinated by a working group consisting of the Rector’s Delegate for Orientation, the Departmental Delegates for Orientation, and staff from a dedicated organizational unit. The design and delivery of orientation activities, developed by this specific organizational unit, are certified according to the UNI EN ISO 9001:2015 standard.

The degree program also has its own academic advising committee, which prospective students can contact for specific needs or information. With regard to ongoing academic advising, this committee provides both individual assistance on specific issues (such as the development of personalized study plans) and organizes in-class advising sessions to present the program offerings and guide students in their curricular choices.

Regular activities, news, and the latest initiatives can be found on the dedicated page of the University’s website.

Student Guidance

Ongoing Student Guidance

Tutoring initiatives are organised at University level in accordance with the annual tutoring plan, which is drawn up each year by the University Tutoring Committee and approved by the Academic Senate. The Tutoring Service contributes to ongoing guidance with the aim of ensuring students progress smoothly through their studies and identifying the critical issues that contribute to drop-out rates. The administrative management of the student tutoring service is certified to the UNI EN ISO 9001:2015 standard and is provided as part of the services supporting the right to education by a dedicated organisational unit.

Tutoring

Characteristics of the Final Exam

The final exam consists of the preparation, presentation, and discussion—before a designated committee—of a project completed independently as part of a course, internship, or practicum. In the first case, the project requires an in-depth exploration of theoretical or practical aspects or a project development activity; in the second case, it requires a technical report on the activities carried out and the results obtained at the host organization (company, institution, or professional association) that hosted the student.

Procedures for the Final Examination

The final examination consists of the preparation, presentation, and defense before a designated committee—established in accordance with the University’s Academic Regulations—of a project completed independently. The final examination is governed by the “Regulations for the Conduct of the Final Examination and Final Evaluation for Degree Programs Affiliated with the DII,” to which readers are referred for detailed information.

Graduating

Student Advisory Service

Student representatives

You can contact the student representatives

Degree programme committees

COURSE TEACHING REGULATIONS

The teaching regulations specify the organisational aspects of the course, according to the corresponding system, respecting the freedom of teaching and the rights-duties of professors/lecturers and students.

CENTRE AND CONTACTS

For information on enrolments, fees, transfers, certificates and career
UOCC Segreterie Studenti (Student Administration)
Via S. Faustino 74/B, 25121 Brescia 

For information on educational activities
Servizi didattici (Educational Services)
UOC Servizi didattici ingegneria (Engineering Educational Services)
Via Branze 38, 25123 Brescia

Call Center 800 66 34 23

Contact the Student Administration offices

Last updated on: