Type
Access mode
Length
Location
Language
Department
The Degree Course in brief
The strength of the Degree Programme lies in the design of the teaching offering, conceived to provide graduates with advanced computer science knowledge, related to the disciplines of artificial intelligence, Internet of Things and cybersecurity, usually addressed in master's degree courses, and interdisciplinary skills geared to innovation in manufacturing and industry. Information technologies are in fact increasingly in demand in the most diverse application scenarios, from social and urban contexts (‘smart society’, ‘smart cities’) to manufacturing and business contexts (‘Industry 5.0’). The degree programme is therefore unique in enabling graduates to adequately address the challenges of innovation posed by an increasingly competitive social and production context on a local and global scale.
With the skills acquired, the Computer Engineering graduate is the figure currently most in demand on the labour market, able to find immediate employment in medium-sized and large companies, multinationals, public administrations, manufacturing companies at local, national or international level or to undertake freelance work or an entrepreneurial activity, including in innovative technology start-ups. Finally, the graduate will have adequate skills to enrol in any Master's degree in Computer Engineering, or specialise in a Vocational Master Programme.
Finally, the degree programme aims to create an environment that ensures inclusiveness and equal opportunities. The gender divide is a significant problem in computer engineering courses: the number of female enrolments does not exceed 15-20%. This is why we have been involved for years in many orientation initiatives aimed at bringing girls closer to Computer Engineering, such as the Digital Girls project (www.ragazzedigitali.it).
Study subjects include basic engineering subjects such as mathematics and physics, and specific computer engineering subjects such as software design and development, computer architecture, operating systems, databases, cloud systems and platforms, machine learning, Internet of Things, security by design of industrial systems and products. The training is complemented by subjects such as electronics and automation, integrated with industrial engineering disciplines such as industrial design, intelligent manufacturing, logistics and industrial management.
All these subjects include a substantial percentage of exercises, projects and practical activities to be carried out in the laboratories of the Mantova site.
Info
Study plan
Teachings
Study plan
-
LINEAR ALGEBRA AND GEOMETRY
6 CFU - 48 hours - Second Half-Year Cycle
-
COMPUTER ARCHITECTURE
9 CFU - 72 hours - First Half-Year Cycle
-
PHYSICS
9 CFU - 72 hours - Second Half-Year Cycle
-
CALCULUS
9 CFU - 72 hours - First Half-Year Cycle
-
COMPUTER PROGRAMMING
9 CFU - 72 hours - First Half-Year Cycle
-
ENGLISH
3 CFU - 0 hours - First Half-Year Cycle
-
PROGRAMMAZIONE DI SISTEMA
9 CFU - 72 hours - Second Half-Year Cycle
-
ADDITIONAL REQUIREMENTS
0 CFU - 0 hours - Single Annual Cycle
-
NUMERICAL ANALYSIS AND STATISTICS
9 CFU - 72 hours - First Half-Year Cycle
-
INDUSTRIAL AUTOMATION
9 CFU - 72 hours - First Half-Year Cycle
-
DATABASES
9 CFU - 72 hours - Second Half-Year Cycle
-
FONDAMENTI DI ELETTRONICA
9 CFU - 72 hours - First Half-Year Cycle
-
INTERNET, WEB AND CLOUD
9 CFU - 72 hours - Second Half-Year Cycle
-
ENERGY CONVERSION SYSTEMS
9 CFU - 72 hours - First Half-Year Cycle
-
SMART DESIGN AND MANUFACTURING
12 CFU - 96 hours - Second Half-Year Cycle
-
ECONOMICS AND DIGITAL ENTERPRISES
6 CFU - 48 hours - Second Half-Year Cycle
-
FONDAMENTI DI MACHINE LEARNING
9 CFU - 72 hours - Second Half-Year Cycle
-
INTELLIGENT INTERNET OF THINGS
9 CFU - 72 hours - First Half-Year Cycle
-
LOGISTICS AND INDUSTRIAL MANAGEMENT
6 CFU - 48 hours - Second Half-Year Cycle
-
FINAL EXAMINATION
3 CFU - 0 hours - Second Half-Year Cycle
-
TRAINEESHIP
9 CFU - 0 hours - Second Half-Year Cycle
-
CYBER-PHYSICAL SECURITY
6 CFU - 48 hours - First Half-Year Cycle
-
IMAGE PROCESSING
6 CFU - 48 hours - First Half-Year Cycle
-
INDUSTRIAL INFORMATICS
6 CFU - 48 hours - First Half-Year Cycle
-
LINEAR ALGEBRA AND GEOMETRY
6 CFU - 48 hours - Second Half-Year Cycle
-
COMPUTER ARCHITECTURE
9 CFU - 72 hours - First Half-Year Cycle
-
PHYSICS
9 CFU - 72 hours - Second Half-Year Cycle
-
CALCULUS
9 CFU - 72 hours - First Half-Year Cycle
-
COMPUTER PROGRAMMING
9 CFU - 72 hours - First Half-Year Cycle
-
ENGLISH
3 CFU - 0 hours - First Half-Year Cycle
-
PROGRAMMAZIONE DI SISTEMA
9 CFU - 72 hours - Second Half-Year Cycle
-
ADDITIONAL REQUIREMENTS
0 CFU - 0 hours - Single Annual Cycle
-
NUMERICAL ANALYSIS AND STATISTICS
9 CFU - 72 hours - First Half-Year Cycle
-
INDUSTRIAL AUTOMATION
9 CFU - 72 hours - First Half-Year Cycle
-
DATABASES
9 CFU - 72 hours - Second Half-Year Cycle
-
FONDAMENTI DI ELETTRONICA
9 CFU - 72 hours - First Half-Year Cycle
-
INTERNET, WEB AND CLOUD
9 CFU - 72 hours - Second Half-Year Cycle
-
ENERGY CONVERSION SYSTEMS
9 CFU - 72 hours - First Half-Year Cycle
-
SMART DESIGN AND MANUFACTURING
12 CFU - 96 hours - Second Half-Year Cycle
-
ECONOMICS AND DIGITAL ENTERPRISES
6 CFU - 48 hours - Second Half-Year Cycle
-
FONDAMENTI DI MACHINE LEARNING
9 CFU - 72 hours - Second Half-Year Cycle
-
INTELLIGENT INTERNET OF THINGS
9 CFU - 72 hours - First Half-Year Cycle
-
LOGISTICS AND INDUSTRIAL MANAGEMENT
6 CFU - 48 hours - Second Half-Year Cycle
-
FINAL EXAMINATION
3 CFU - 0 hours - Second Half-Year Cycle
-
TRAINEESHIP
9 CFU - 0 hours - Second Half-Year Cycle
-
CYBER-PHYSICAL SECURITY
6 CFU - 48 hours - First Half-Year Cycle
-
IMAGE PROCESSING
6 CFU - 48 hours - First Half-Year Cycle
-
INDUSTRIAL INFORMATICS
6 CFU - 48 hours - First Half-Year Cycle
More information
Admission requirements and admission procedures
Prerequisites for admission.
As provided for by applicable legislation, access to this Bachelor’s Degree Programme requires a high-school diploma or other qualification obtained abroad and officially approved. A good knowledge of the Italian language, both written and spoken, along with logical reasoning skills, as well as the knowledge and ability to make use of the main results of basic mathematics are required to access this Degree Programme.
The required knowledge and skills are assessed by means of an entry test, the same for all Degree Programmes in Engineering that are part of the Interuniversity Centre for the Admission to the Schools of Engineering and Architecture (CISIA). Failure to take or pass the test will require students to comply with specific additional credit obligations (OFA). In the event that the assessment is not successful, for the specific features of the test and the indication of any additional credit obligations please refer to the teaching regulation of the Degree Programme.
Non-European students who live abroad, except for those clearly indicated as exempt in the access regulations of foreign students to university courses provided for by the MIUR (Italian Ministry for Education, University and Research), must pass a test assessing their knowledge of the Italian language before enrolling.
Admission procedures
It is an open access Degree Programme. However, the knowledge and skills are assessed by means of an Online Test (TOLC), which includes an entry test that is the same for all Degree Programmes in Engineering included in the Interuniversity Centre for the Admission to the Schools of Engineering and Architecture (CISIA).
In the event that the test is not taken or the outcome is not positive, specific additional learning requirements (ALRs) will be indicated to be fulfilled within the first year of the course in the following way: one will have to take special ALR Compensation Tests whose content concerns basic mathematics and which will be organised throughout the academic year.
Non-European students who live abroad, except for those clearly indicated as exempt in the access regulations of foreign students to university courses provided for by the MIUR (Italian Ministry for Education, University and Research), must also pass a test assessing their knowledge of the Italian language.
Profile and career opportunities
Skills associated with the function
IT engineers focused on the development of software applications and on processing digital information in the industrial field.
The Degree Programme aims at training IT engineers who are able to design and create software applications and network services by possibly integrating industrial systems and products,
and smart devices on cloud platforms. In addition, graduates will be able to manage, process and value the huge quantities of digital information coming from the industrial field and IoT devices.
More specifically, they apply the skills relating to software programming, systems, IoT, digital electronics, automation and data analysis to realities that are specific of Industry 4.0, where both the system and products will increasingly be networked. Their skills of design and smart and additive manufacturing, as well as logistics and industrial manufacturing, enable them to interact with mechanic Engineers and participate in mixed teams involving different skills to deal with innovative issues.
Function in a work context
IT engineers focused on the development of software applications and on processing digital information in the industrial field.
They work as professionals of IT solutions and systems. They are able to work in teams and deal with complex issues in the industrial field that involve digital components, systems and services.
Employment and professional opportunities for graduates.
IT engineers focused on the development of software applications and on processing digital information in the industrial field.
- IT companies of any size, industrial, manufacturing and service businesses.
Objectives and educational background
Educational goals
The Degree Programme is aimed at providing graduates with a proper theoretical and practical command of methods and technologies that are specific to Information Engineering, in order to enable them to immediately enter the labour market or enrolling in a Master’s Degree or a Vocational Master Programme. Graduates shall also be able to cope with the fast technological evolution that is typical of information engineering and its application to the Industry 4.0 scenarios, and to work in groups for more complex projects.
In order to achieve such objectives, the training of the Degree Programme in Information Engineering of Mantua features the following learning areas:
1) Basics sciences for a sound preparation in mathematics, physics, and information technology, which are the essential tool to interpret, describe and resolve the issues of engineering in general and industrial engineering in particular.
2) Information Engineering for gaining the knowledge and skills of the main IT systems and services, as well as for learning how to use them in industrial, IoT and smart applications.
3) Other disciplines connected with industrial IT for a broad preparation in information engineering applied to Industry 4.0, aimed at providing the knowledge and skills in distinctive disciplines, such as electronic engineering, automation engineering, industrial plants and manufacturing systems.
4) Related and supplementary engineering disciplines for a suitable preparation in some related and supplementary subjects, useful to provide further knowledge in industrial engineering such as machineries and industrial energy systems, as well as basics of law to deal with topics relating to IT licences, intellectual property, data privacy, system liabilities, and basics of economics (fundamentals of business organisation, budgeting and project management, business plan, fund raising, venture capital, and innovative start-ups).
Based on the learning areas listed above, the Degree Programme in IT Engineering in Mantua includes a training programme mainly focused on accessing the labour market, without jeopardising at all the opportunity to continue the studies with a Master Degree, or a 1st level university master course. To this end, the Degree Programme offers its students the following opportunities:
- carry out training activities aimed at gaining practical skills through a learn-by-doing training model which provides for carrying out at university laboratories in Mantua several practical exercises and projects, both individually and in a group, that represent a specific feature of the programme;
- carry out training activities aimed at facilitating the professional choices through the direct knowledge of the employment sector by participating in training internships in local or national businesses;
- gain further skills in specific engineering fields;
- gain skills in disciplines that are useful to understand the legal, social and ethical contexts of the engineering profession.
The Course according to the Dublin Descriptors
Communication skills.
Graduates in Information Technology shall face extremely different realities of the world of work. Therefore, they need to have the following skills: (i) efficiently and effectively communicate also in English (at least level B1, preferably B2), both orally and in writing, with specialists and non-specialists; (ii) draw up technical reports on the activities carried out and present a summary of the most relevant results during joint discussions.
The results indicated above are achieved mainly thanks to:
- the organisation of seminars and meetings with external parties within the teaching modules;
- practical exercise sessions and team work;
- intermediate assessment activities involving the preparation of reports and slides supporting the oral presentation;
- draw up of final examination and its discussion before an audience.
As regards communication skills in English, besides possessing level B1 of the Common European Reference Framework, students will be encouraged to take some examinations abroad thanks to the opportunities offered by the Erasmus Programme and the collaborations in place within the University of Modena and Reggio Emilia.
Making judgements.
Graduates in Information Technology Engineering shall be ready to resolve issues in quite different application contexts. To this purpose, the following individual skills are strongly promoted by all vocational teachings: (i) identify the features of the issues they have to assess, both in term of technical aspects and economic consequences; (ii) independently find the available sources (articles published in the technical and scientific literature) to collect the data relevant to the issues being faced, also using appropriate tools to evaluate the reliability of the sources; (iii) understand and process the information gathered and express an independent and consistent opinion on the issue being examined.
The following selection criteria applied to the Degree Programme are mainly important to achieve the results indicated above:
- Some teachings of IT and Industrial Information engineering specifically focus on problem solving, where the ability to find a solution independently and motivate the decision is strongly encouraged.
- The exploration of the broader implications of social, scientific or ethical meanings is encouraged by the interactions with the business and professional world during the compulsory internship.
- The teaching Regulations promote the integration of the traditional training activities with webinars, articles of the literature suitable for their skills, seminars and meetings with companies.
- Laboratory activities are fostered, as well as individual or team projects, alongside with the internship and the thesis, where students may deal with real aspects and independently evaluate the various options available.
Learning skills.
Graduates in Information Technology Engineering shall be able to keep up-to-date with the methods, the techniques and the evolution of technologies of the IT and industrial engineering field, to identify new needs for information and training, and take on further studies in the field of IT Engineering with a high level of independency.
The skills to learn and continuously update one’s own knowledge are promoted within the singles teachings by means of:
- the request of independently exploring the knowledge in fields of interest, indicated by the professor or suggested by the student;
- taking on a compulsory internship in which the learning skills in contexts that are outside the university classroom, as well as the ability to meet the deadlines will be assessed among the other things;
- drawing up a paper for the final examination, in which the student shall prove to possess excellent learning skills and independent problem solving skills.
Knowledge and understanding.
Basic sciences
- Know and understand the main concepts of mathematical analysis relating to functions and differential and integer calculation, besides differential equations (MAT/05)
- Know and understand the main concepts of linear algebra and two- and three-dimensional Euclidean geometry (MAT/03)
- Know and understand the main concepts and algorithms of numerical calculation and probability calculation (MAT/08)
- Know and understand the main concepts of physics (FIS/01)
Information Technology
- Know and understand IT fundamentals, and in particular of the imperative and sequential programming, with reference to scripting languages and object-based programming (ING-INF/05)
- Know and understand the fundamentals of operating systems, with specific reference to UNIX/Linux and related system programming (ING-INF/05)
- Know and understand the fundamentals of electronic calculators, also with respect to microcontrollers (INF/01)
- Know and understand the fundamentals of data bases, relational ones in particular (ING-INF/05)
- Know and understand main Web and cloud computing technologies. More specifically, client and server side technologies for the management of virtual machine and services in cloud environment (ING-INF/05)
- Know and understand main machine learning techniques, with specific reference to issues relating to supervised learning, reinforcement learning, and non-supervised learning (ING-INF/05)
- Know and understand the technological principles of the Internet of Things (IoT) and of the main tools used to collect and analyse the data generated by such systems (ING-INF/05)
- Know and understand the main concepts of industrial IT with specific reference to model-based engineering (ING-INF/05)
Other ICT subjects
- Know and understand the bases for electric circuits and digital and wireless communication electronics between electronic devices (ING-INF/01)
- Know and understand the basic concepts of automated controls (ING-INF/04)
Industrial Engineering and related and supplementary Subjects
- Know and understand the main concepts underlying the machines and the energy systems (ING-IND/08)
- Know and understand the main concepts underlying industrial design (ING-IND/15) and manufacturing systems, with specific reference to additive manufacturing (ING-IND/16)
- Know and understand the main concepts of manufacturing and industrial logistics (ING-IND/17)
- Know and understand economics and business management (SECS-P/08)
Applying knowledge and understanding.
Basic sciences
- Ability to model and resolve mathematical problems using the mathematical analysis techniques, more specifically the functions of a variable, maximum and minimum points of functions with multiple real and integer variables. (MAT/05)
- Ability to model and resolve algebraic and geometrical problems using the techniques of linear algebra and geometry.(MAT/03)
- Ability to develop and use the main algorithms of numerical calculation. Know how to calculate their error margins and their computational complexity. Know how to set and resolve basic statistics and probability calculation issues (MAT/08)
- Know how to shape and resolve physics issues. More specifically, issues on dynamics of the rigid body, thermodynamics issues, simple issues on electromagnetism (FIS/01)
Information Technology
- Know how to define sequential algorithms and be able to develop and test programmes by using different programming languages (ING-INF/05)
- Know how to use the main shell controls of UNIX/Linux and be able to develop script programmes in Shell and system programmes (ING-INF/05)
- Be able to analyse the main architectures of electronic calculators by assessing their performance (INF/01)
- Be able to design, create, change and query a relational database (ING-INF/05)
- Be able to develop Web applications through REST techniques and configure and access virtual machines and cloud services. Know how to use the main application services of computer networks and be able to install and set up industrial embedded systems in UNIX/Linux environment (ING-INF/05)
- Be able to apply the main algorithms of machine learning and pattern recognition and use the main libraries that implement them (ING-INF/05)
- Be able to develop programmes in embedded/IoT environment and solutions for the environmental monitoring through the Internet of Things (ING-INF/05)
- Be able to model an industrial IT system through model checking techniques (ING-INF/05)
Other ICT subjects
- Be able to analyse linear electric circuits and identify the behaviour of the components of electronic circuits within embedded systems, as well as identify wireless communication protocols between electronic devices (ING-INF/01)
- Be able to describe and analyse feedback dynamic systems and design regulators aimed at improving the dynamic performance of feedback systems (ING-INF/04)
Industrial Engineering and related and supplementary Subjects
- Be able to describe the main elements of machines and energy systems (ING-IND/08)
- Be able to apply the main industrial design techniques (ING-IND/15). Be able to describe and apply the main manufacturing systems with specific reference to additive manufacturing. (ING-IND/16)
- Be able to describe and analyse industrial and logistic systems (ING-IND/17)
- Know how to use the tools required for the economic and financial analysis and for interpreting management results and be able to assess the economic aspects of a project (SECS-P/08)