Curriculum(s) for 2024 - Informatics (29923)
1st year
Lesson | Semester | CFU | SSD | Language | |
---|---|---|---|---|---|
101226 | Differential Calculus | 1st | 6 | MAT/05 | ITA | |
Educational objectives GENERAL OBJECTIVES: SPECIFIC OBJECTIVES: Knowledge and understanding: Applying knowledge and understanding: Critical and judgment skills: Communication skills: Learning skills: | |||||
1015883 | Introduction to Computer Programming | 1st | 9 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: | |||||
1020420 | Mathematical Methods in Computer Science | 1st | 6 | MAT/01 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Apply knowledge and understanding: Critical and judgmental skills: Communication skills: Ability to continue the study: | |||||
1015880 | Digital Systems | 1st | 6 | INF/01 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critiquing and judgmental skills: Communication skills: Learning skills: | |||||
1015881 | Computer Architecture | 2nd | 6 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Application of knowledge and understanding: Autonomy of judgment: Communication skills: Ability of learning: | |||||
97796 | Integral Calculus | 2nd | 6 | MAT/05 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: | |||||
1015885 | Introduction to algorithms | 2nd | 6 | INF/01 | ITA | |
Educational objectives General goals Specific goals: Applying knowledge and understanding: Critiquing and judgmental skills: Communication skills: Learning ability: | |||||
1015884 | Object-Oriented Programming | 2nd | 9 | INF/01 | ITA | |
Educational objectives
General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critiquing and judgmental abilities: Communication skills: Learning ability: | |||||
AAF1101 | English language | 2nd | 3 | N/D | ENG | |
Educational objectives The teaching of the English language aims at enabling students to correctly read scientific literature in English as well as technical documentation, and to be able to support conversations in English on technical aspects. |
2nd year
Lesson | Semester | CFU | SSD | Language | |
---|---|---|---|---|---|
1015886 | Algebra | 1st | 9 | MAT/02 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Application of knowledge and understanding: Critiquing and judgmental skills: Communication skills: Learning ability: | |||||
1020421 | Probability | 1st | 9 | MAT/06 | ITA | |
Educational objectives General goals: to acquire knowledge and ability to apply basic topics of probability and statistics. Specific goals: Axioms and elementary properties of probabilities. Random variables. Continuous and discrete distributions. Expected values. Introduction to estimation theory and hypothesis testing. Knowledge and understanding: Applying knowledge and understanding: Critiquing and judgmental skills: Communication skills: Learning ability: | |||||
1020422 | Operating Systems | 1st | 12 | INF/01 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning capability: | |||||
Module I | 1st | 6 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgment skills: Communication skills: Learning ability: | |||||
1015887 | Databases | 1st | 12 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgment skills: Communication skills: Learning ability: | |||||
Module I | 1st | 6 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgment skills: Communication skills: Learning ability: | |||||
1015887 | Databases | 2nd | 12 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgment skills: Communication skills: Learning ability: | |||||
Module II | 2nd | 6 | INF/01 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning skills: | |||||
1015888 | Algorithm Design | 2nd | 9 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: | |||||
1015889 | Computer Networks | 2nd | 9 | INF/01 | ITA | |
Educational objectives General goals: Specific goals: Applying knowledge and understanding: Autonomy of judgment: Communication skills: Learning ability: | |||||
1020422 | Operating Systems | 2nd | 12 | INF/01 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning capability: | |||||
Module II | 2nd | 6 | INF/01 | ITA | |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning capability: |
3rd year
Lesson | Semester | CFU | SSD | Language | |
---|---|---|---|---|---|
1022301 | Software Engineering | 1st | 6 | INF/01 | ITA | |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Application of knowledge and understanding: Judgment skills: Communication skills: Learning ability: | |||||
1041727 | AUTOMATA COMPUTABILITY AND COMPLEXITY | 1st | 6 | INF/01 | ITA | |
Educational objectives General goals: Specific goals: The students will become familiar with abstract concepts such as language classes, universal machines, reducibility and they will know that some problems are impossible to solve by computers and that others are difficult to solve, even so difficult to solve that they could be considered unsolvable. They will see today's use of some of these results. Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: | |||||
Elective course | 1st | 6 | N/D | ITA | |
Elective course | 2nd | 6 | N/D | ITA | |
AAF1004 | Final exam | 2nd | 6 | N/D | ITA | |
Educational objectives The final exam consists in the drafting, presentation and discussion of a written dissertation, prepared independently by the student, which documents in an organic and detailed way the problem faced in the training internship and all the activities performed to reach the solution. | |||||
AAF1053 | Internship | 2nd | 15 | N/D | ITA | |
Educational objectives The internship is carried out under the guidance of a manager and can be external (performed at companies or external bodies) or internal (carried out within the degree course). In both cases, the internship lasts about three months and requires that the student be offered a problem in the real world, to be solved through the elaboration of a project developed with a professional approach. | |||||
THREE-DIMENSIONAL MODELING | |||||
THREE-DIMENSIONAL MODELING | |||||
THREE-DIMENSIONAL MODELING |
Optional groups
Lesson | Year | Semester | CFU | SSD | Language |
---|---|---|---|---|---|
1022264 | Programming Languages | 3rd | 1st | 6 | INF/01 | ITA |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Application of knowledge and understanding: Judgment skills: Communication skills: Learning ability: | |||||
10593235 | EMBEDDED AND MULTICORE SYSTEMS PROGRAMMING | 3rd | 1st | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and understanding: Apply knowledge and understanding: Critical and judgmental skills: Communication skills: Ability of learning: | |||||
1022262 | Artificial Intelligence | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning capabilities: | |||||
1022265 | Modelling and Optimization | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: | |||||
1022268 | Introduction to Information Security | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Autonomy of judgment: Communication skills: Next learning ability: | |||||
10589652 | Functional and Imperative Programming Techniques | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General objectives: Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical Judgmental skills: Communication skills: Learning ability: | |||||
1047635 | MACHINE LEARNING | 3rd | 2nd | 6 | INF/01 | ENG |
Lesson | Year | Semester | CFU | SSD | Language |
---|---|---|---|---|---|
1022263 | Human-Computer Interaction | 3rd | 1st | 6 | INF/01 | ITA |
Educational objectives General objectives: At the end of the course the students know the theories, models and rules that guide the project and the development and validation of usable interfaces and interactive systems. Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: | |||||
10596283 | Business Startup | 3rd | 1st | 6 | SECS-P/08 | ITA |
Educational objectives General goals: The course of Start-Up Organization and Management intends to provide students with the knowledge and the "fundamentals" for the analysis and understanding of the main organizational problems that characterize the start-up and management of businesses in the digital age and a wide range of useful tools for their resolution. In particular, once the basic concepts relating to the company and the business dynamics have been addressed, the course deepens the main issues related to the start-up, such as organizational planning, strategic planning, evaluation of the business idea and its economical- financial feasibility . These issues are addressed within an educational path that unfolds chronologically following the functional steps for the preparation of a business plan. More precisely, the teaching alternates frontal lectures with laboratory activities, in which the students, divided into groups, will be guided didactically in the realization of a business plan related to an idea of digital enterprise. This path allows students to personally examine the characteristics of the start-up process, and helps them understand the fundamental variables (and levers) of the organization, on which the company management can act to improve performance and improve the achievement of competitive advantage over competitors. There are no particular prerequisites, in terms of previous knowledge of an economic-business nature, for the attendance of the course and for taking the exam tests. Specific goals Objectives: in the second part the didactic path will begin to provide the necessary knowledge to proceed with the realization of the business plan. We will start by examining the opportunities for generating start-ups in the digital age, highlighting the differences with the start-up of traditional businesses. The fundamentals of the strategy will be examined, with the transition from the business idea to the formalization of the business model, the basic contents of the organizational design, with particular regard to the relationship between organization, environment and strategy, the techniques for analyzing market feasibility and the economic-financial one, the considerations underlying the choice of the legal form, as well as those for identifying the most appropriate forms of financing. Objectives: in the third part, the role and structure of the business plan will be explored. More precisely, the students, appropriately divided into groups, will be didactically guided through the process of drafting a business plan. In this part, therefore, the business plan will be considered as the final objective of the course which, in addition to representing a valid project work for the purposes of the final evaluation, will be presented as part of a real contest at the end of the course. These objectives will be pursued through the adoption of an appropriate mix of lectures, testimonials from the business world and group workshop activities. Knowledge and understanding. This knowledge will be acquired by alternating frontal lectures aimed at providing the cognitive tools necessary for understanding the various topics, with group laboratory activities, in which students, divided into groups, will be guided didactically by the teacher in the realization of a business plan. Testimonials from the business world will also be introduced, capable of representing practical and exemplary case studies of what has been dealt with from a theoretical point of view. Ability to apply knowledge and understanding. The presentation by the students of the results of the group work will allow the development of reflection and argumentation skills, together with the ability to exchange, share and present the results achieved. Finally, the testimonies of the organization experts from leading business organizations and the discussion of the related topics with the students will allow to corroborate - also with practical feedback - the ability to apply the techniques and the results achieved by the students themselves, and to learn from any mistakes made. Making judgments. In particular, the process of drafting the business plan at the basis of the group work was designed precisely to increase critical skills, reflection and independent processing of judgments, including that aimed at avoiding the prejudices that characterize in this area the phases of the decision-making processes oriented towards problem-solving, also with regard to the ethical and social repercussions that distinguish the organizational choices. Communication skills. These skills represent a "natural" component of the teaching in question, given that the issue of organizational communication is the subject of specific discussion within the same. Learning skills. In addition to the natural continuation towards a master's degree program, not only of a managerial or business type, students will acquire skills that can be further developed, even independently, and can be used in companies, consultancy companies and other organizations, as well as for the establishment of innovative and high-tech start-ups. | |||||
10606972 | Data Science and Law | 3rd | 1st | 6 | INF/01 | ITA |
1031337 | Computational Biology | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: | |||||
1041761 | LANGUAGES AND COMPILERS | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and comprehension: Application of knowledge and comprehension: Capabilities of critiquing and assessing: Capabilities of communication: Capability of learning | |||||
1022267 | Web Programming | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental abilities: Communication skills: Learning ability: | |||||
10600494 | VERIFICATION AND VALIDATION OF INTELLIGENT SYSTEMS | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: |
Lesson | Year | Semester | CFU | SSD | Language |
---|---|---|---|---|---|
1022263 | Human-Computer Interaction | 3rd | 1st | 6 | INF/01 | ITA |
Educational objectives General objectives: At the end of the course the students know the theories, models and rules that guide the project and the development and validation of usable interfaces and interactive systems. Specific objectives: Knowledge and understanding: Apply knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: | |||||
1031337 | Computational Biology | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: | |||||
1041761 | LANGUAGES AND COMPILERS | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and comprehension: Application of knowledge and comprehension: Capabilities of critiquing and assessing: Capabilities of communication: Capability of learning | |||||
1022267 | Web Programming | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental abilities: Communication skills: Learning ability: | |||||
10600494 | VERIFICATION AND VALIDATION OF INTELLIGENT SYSTEMS | 3rd | 2nd | 6 | INF/01 | ITA |
Educational objectives General goals: Specific goals: Knowledge and understanding: Applying knowledge and understanding: Critical and judgmental skills: Communication skills: Learning ability: |