Degree Course: Computer science and engineering
A.Y. 2023/2024
Conoscenza e capacità di comprensione
I laureati devono conseguire: (i) conoscenze e capacità di comprensione negli ambiti di base 'Matematica, informatica e statistica' e 'Fisica e chimica' che permettano loro di disporre degli strumenti per interpretare e descrivere i problemi di interesse nelle discipline caratterizzanti; (ii) competenze avanzate ad ampio spettro nelle aree dell'ingegneria informatica, dell'ingegneria gestionale e dell'ingegneria dell'automazione, nonché in alcuni temi d'avanguardia di almeno una di tali aree; (iii) conoscenze di contesto in altri settori dell'ingegneria dell'informazione, quali l'elettronica e le telecomunicazioni, e dell'ingegneria industriale nonché delle applicazioni della ricerca operativa.
Questi obiettivi saranno perseguiti attraverso i corsi di insegnamento di base e caratterizzanti, soprattutto quelli di natura formale e metodologica e saranno verificati attraverso i relativi esami.Capacità di applicare conoscenza e comprensione
I laureati devono essere in grado di applicare le conoscenze acquisite alla risoluzione di problemi in almeno un ambito caratterizzante (ingegneria informatica, ingegneria gestionale, ingegneria dell'automazione).
Negli ambiti di interesse i laureati devono essere in grado di condurre autonomamente attività di analisi, progettazione, realizzazione e gestione di sistemi di media complessità e di partecipare proficuamente a quelle relative a sistemi di grande complessità.
Questi obiettivi saranno perseguiti attraverso i corsi di insegnamento teorici e applicativi e attraverso le attività progettuali.
Essi saranno verificati attraverso gli esami di profitto e la prova finale di laurea.Autonomia di giudizio
Nell'ambito dell'area o delle aree di propria competenza, i laureati saranno in grado di assumere responsabilità decisionali autonome in progetti di media dimensione e di contribuire al processo decisionale in progetti complessi.
Questo obiettivo sarà perseguito attraverso alcuni corsi di insegnamento con componente progettuale o applicativa e attraverso il tirocinio.
Esso sarà verificato attraverso i relativi esami di profitto e l'esame finale di laurea, in cui verranno illustrati i risultati del tirocinio.Abilità comunicative
I laureati saranno in grado di comunicare e interagire sulle tematiche di interesse con interlocutori specialisti e non specialisti, secondo il proprio livello di responsabilità.
Questo obiettivo sarà perseguito attraverso gli esami ed il tirocinio.
Esso sarà verificato attraverso gli esami scritti e orali e attraverso l'esame finale di laurea, in cui verranno illustrati i risultati del tirocinio.Capacità di apprendimento
I laureati saranno in grado di proseguire gli studi a livello avanzato nei settori dell'ingegneria informatica, dell'ingegneria dell'automazione e dell'ingegneria gestionale nonché di procedere autonomamente nell'aggiornamento professionale.
Questo obiettivo sarà perseguito soprattutto attraverso i corsi di insegnamento di natura metodologica, che preparino ad affrontare studi successivi.
Esso sarà verificato attraverso gli esami di profitto.Requisiti di ammissione
Per accedere proficuamente al corso di laurea sono richieste conoscenze di matematica e di scienze a livello di quelle acquisibili con i diplomi di scuole secondarie superiori.
In particolare:
- per la matematica si ritengono necessarie conoscenze di trigonometria, di algebra elementare, di funzioni elementari dirette e inverse, di polinomi, di equazioni e disequazioni di primo e secondo grado, di geometria elementare delle curve, delle aree e dei volumi;
- per le scienze si ritengono utili conoscenze di base nell'area della fisica classica e chimica classica (meccanica del punto materiale, elettromagnetismo, termodinamica, costituzione atomica della materia).
Il Regolamento Didattico del Corso di Laurea (reperibile al link indicato) specifica le modalità di verifica di tali conoscenze, indicando altresì gli obblighi formativi aggiuntivi previsti nel caso in cui la verifica non sia positiva.
Prova finale
La prova finale è costituita dalla discussione di una relazione scritta (tesi) relativa ad un progetto elaborato dallo studente nell'ambito delle attività formative dell'orientamento curriculare seguito, sviluppato durante il tirocinio o un' equivalente attività progettuale, sotto la guida di un relatore (il docente-tutor) e di uno o più co-relatori (eventualmente il tutor aziendale).Orientamento in ingresso
Le azioni di orientamento in ingresso sono improntate alla realizzazione di processi di raccordo con la scuola secondaria di secondo grado.
Si concretizzano sia in attività informative e di approfondimento dei caratteri formativi dei Corsi di Studio (CdS) dell’Ateneo, sia in un impegno condiviso da scuola e università per favorire lo sviluppo di una maggiore consapevolezza da parte degli studenti e delle studentesse nel compiere scelte coerenti con le proprie conoscenze, competenze, attitudini e interessi.
Le attività promosse si articolano in:
a) incontri e iniziative rivolte alle future matricole;
b) sviluppo di servizi online, realizzazione e pubblicazione di materiali informativi sull’offerta formativa dei CdS (guide di dipartimento, guida breve di Ateneo, locandina dell’offerta formativa, newsletter dell’orientamento).
L’attività di orientamento in ingresso prevede cinque principali attività, distribuite nel corso dell’anno accademico, alle quali partecipano tutti i Dipartimenti e i CdS:
• Giornate di Vita Universitaria (GVU), si svolgono ogni anno nell’arco di circa 4 mesi e sono rivolte agli studenti degli ultimi due anni della scuola secondaria superiore.
Si svolgono in tutti i Dipartimenti dell’Ateneo e costituiscono un’importante occasione per le future matricole per vivere la realtà universitaria.
Gli incontri sono strutturati in modo tale che accanto alla presentazione dei Corsi di Laurea, gli studenti possano anche fare un’esperienza diretta di vita universitaria con la partecipazione ad attività didattiche, laboratori, lezioni o seminari, alle quali partecipano anche studenti seniores che svolgono una significativa mediazione di tipo tutoriale.
Partecipano annualmente circa 4.000 studenti; nel 2021 in via telematica hanno partecipato 7.000 studenti;
• Autorientamento, un progetto destinato agli studenti delle IV classi della scuola secondaria superiore e che si svolge ogni anno nell’arco di 5 mesi.
Si sviluppa in collaborazione diretta con alcune scuole per favorire l’accrescimento della consapevolezza nella scelta del percorso universitario da parte degli studenti.
Il progetto, infatti, è articolato in incontri svolti presso le scuole ed è finalizzato a sollecitare nelle future matricole una riflessione sui propri punti di forza e sui criteri di scelta.
Aspetto caratterizzante il progetto, inoltre, è la presenza degli studenti seniores dei nostri Corsi di Laurea che attraverso la propria esperienza formativa possono offrire un punto di vista attuale rispetto all’organizzazione e al funzionamento del mondo accademico.
Nell’anno scolastico 2020-2021 la realizzazione del progetto, in modalità online, ha dato la possibilità a 20 scuole – dislocate sul territorio romano e laziale – di partecipare;
• Attività di orientamento sviluppate dai singoli Dipartimenti, mediante incontri in presenza e servizi online;
• Incontri presso le scuole: l’Ufficio orientamento ha ricevuto inviti a partecipare ad eventi di orientamento da parte delle scuole per un totale di 23 inviti (8 su Roma e 15 Lazio/Extralazio).
Concordemente con quanto stabilito in Gloa (Gruppo di Lavoro per l’Orientamento di Ateneo) la procedura è stata la seguente: ogni invito è stato inoltrato ai referenti Gloa presso i dipartimenti e le scuole, a fronte delle diverse possibilità offerte, hanno liberamente scelto di partecipare anche alle proposte del nostro Ateneo.
Si evidenzia che anche in questa attività, come per le altre attività di orientamento, hanno partecipato varie scuole di altre Regioni, grazie alla possibilità dell’online.
• Orientarsi a Roma Tre nel 2021 si è svolta in modalità mista in presenza al Teatro Palladium per l’evento inaugurale e a distanza dalle aule dipartimentali per la presentazione dell’offerta formativa dei dipartimenti.
Il portale dell’orientamento realizzato nel 2020 è stato aggiornato e ne è stata realizzata una versione in inglese: orientamento.uniroma3.it.
Rappresenta la manifestazione che riassume le annuali attività di orientamento in ingresso e si svolge ogni anno alla fine dell’anno accademico.
L’evento accoglie, perlopiù, studenti romani che partecipano per mettere definitivamente a fuoco la loro scelta universitaria.
Durante la manifestazione viene presentata l’offerta formativa e sono promossi tutti i principali servizi di Roma Tre, le segreterie didattiche e la segreteria studenti.
I servizi di orientamento online messi a disposizione dei futuri studenti universitari sono nel tempo aumentati, tenendo conto dello sviluppo delle nuove opportunità di comunicazione tramite web e tramite social.
Inoltre, durante tutte le manifestazioni di presentazione dell’offerta formativa, sono illustrati quei siti web di Dipartimento, di Ateneo, Portale dello studente, etc., che possono aiutare gli studenti nella loro scelta.
Infine, l’Ateneo valuta, di volta in volta, l’opportunità di partecipare ad ulteriori occasioni di orientamento in presenza ovvero online (Salone dello studente ed altre iniziative).
Il Corso di Studio in breve
Il Corso di Laurea in Ingegneria Informatica, afferente al Dipartimento di Ingegneria dell' Università degli Studi Roma Tre e appartenente alla classe L-8 delle lauree in Ingegneria dell'Informazione, è finalizzato al conseguimento del titolo di studio universitario: Laurea in Ingegneria Informatica.
Il Corso di Laurea mira a formare professionisti con la capacità di partecipare ad attività di analisi, progettazione, realizzazione e gestione di sistemi complessi nell'area dell'ingegneria informatica e, con riferimento significativo agli aspetti sistemistico-informatici, in quelle dell'ingegneria dell'automazione e dell'ingegneria gestionale.
Il corso di studio è ad accesso programmato.
Per l'immatricolazione al corso di Laurea è comunque obbligatorio presentare una domanda di preiscrizione on-line nei termini stabiliti da apposito bando di immatricolazione e sostenere una prova di valutazione, non selettiva, finalizzata a verificare il possesso delle nozioni di matematica di base richieste per l'accesso.
Il Dipartimento predispone corsi preliminari, anche in modalità on-line, per la preparazione alla prova.
Agli studenti che non superano la prova di valutazione sono attribuiti obblighi formativi aggiuntivi (OFA) per il recupero dei quali vengono organizzate attività individuali o di gruppo sotto forma di tutorati e/o corsi di recupero, sia in presenza che tramite il MOOC 'Thinking of Studying Engineering'.
Il corso di studi è organizzato in: (i) un primo anno di base, dedicato alla matematica, alle discipline fisico-chimiche e ai fondamenti dell'informatica, (ii) un secondo anno comune ai curricula, dedicato alla formazione ingegneristica, tanto nei settori caratterizzanti dell'informatica e dell'automatica quanto nei settori delle discipline affini e integrative, (iii) un terzo anno in cui alcuni insegnamenti comuni più avanzati sono affiancati da diversificazioni curricolari relative alle aree di interesse, quella dell'ingegneria informatica da una parte e quelle dell'ingegneria dell'automazione e dell'ingegneria gestionale dall'altra.
Tutti i percorsi formativi che attuano il corso di studi contemperano la formazione di base, garantita da una serie di insegnamenti di natura metodologica, con elementi di natura professionalizzante, che sono sviluppati in alcuni insegnamenti di valenza applicativa e poi sperimentati nell'ambito del tirocinio, previsto per tutti gli studenti presso aziende ed enti convenzionati con l'Ateneo.
Il Collegio favorisce il coinvolgimento degli studenti in attività formative presso istituzioni universitarie estere, ad esempio tramite programmi Erasmus o attraverso lo svolgimento del tirocinio presso aziende, università o enti di ricerca esteri.
La laurea consente l'accesso, previo superamento dell'Esame di Stato, all'Albo professionale dell'Ordine degli Ingegneri nella Sezione B, Settore dell'informazione.
I laureati saranno in grado di proseguire gli studi a livello avanzato nei settori dell'ingegneria informatica, dell'ingegneria dell'automazione e dell'ingegneria gestionale nonché di procedere autonomamente nell'aggiornamento professionale.
I principali sbocchi occupazionali sono rappresentati:
- per l'area dell'ingegneria informatica, dalle industrie informatiche operanti negli ambiti della produzione soprattutto software, dalle aziende dei settori dei sistemi informativi, delle reti di calcolatori e delle telecomunicazioni, dalle strutture competenti per l'informatica nelle pubbliche amministrazioni e nelle imprese di servizi
- per le area dell'ingegneria gestionale e dell'ingegneria dell' automazione, dalle imprese elettroniche, elettromeccaniche, in cui sono sviluppate funzioni di dimensionamento e realizzazione di architetture complesse, di sistemi automatici, di processi e impianti per l'automazione, dalle imprese manifatturiere di servizi e pubblica amministrazione per l'approvvigionamento e la gestione dei materiali, per l'organizzazione delle attività, per l'organizzazione e l'automazione dei sistemi produttivi, per la logistica e il project management.
Lo studente espliciterà le proprie scelte al momento della presentazione,
tramite il sistema informativo di ateneo, del piano di completamento o del piano di studio individuale,
secondo quanto stabilito dal regolamento didattico del corso di studio.
Sistemi informatici
FIRST YEAR
First semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20810098 -
GEOMETRY AND COMBINATORICS
(objectives)
The course aims to provide an introduction to those aspects of linear and discrete mathematics needed in science and engineering.
|
|
20810098-1 -
GEOMETRY AND COMBINATORICS
(objectives)
The course aims to provide an introduction to those aspects of linear and discrete mathematics needed in science and engineering.
|
6
|
MAT/03
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
20810098-2 -
GEOMETRY AND COMBINATORICS
(objectives)
The course aims to provide an introduction to those aspects of linear and discrete mathematics needed in science and engineering.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
20810232 -
ANALISI MATEMATICA I
(objectives)
Allow the acquisition of the method deductive logic and provide the basic mathematical tools of the calculation of differential and integral. Each topic will be introduced and strictly the treaty, carrying, sometimes, detailed demonstrations, and also doing large reference to physical meaning, geometric interpretation and application number. Proper methodology and a reasonable skill in the use of the concepts of calculation and its entirety and differential results will put in grade students in principle to face so easy application more topics that will take place in the following courses.
|
12
|
MAT/05
|
108
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
20202021 -
ENGLISH LANGUAGE - PASS/FAIL CERTIFICATE
(objectives)
http://www.cla.uniroma3.it/
|
3
|
|
27
|
-
|
-
|
-
|
Final examination and foreign language test
|
ITA |
Second semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20810073 -
FOUNDATIONS OF COMPUTER SCIENCE
(objectives)
To provide the basics of the “computer culture”, through the study of methodological and conceptual tools for facing in a flexible, effective and lasting way the evolution of technology and the wide world of applications. Specific objectives include: - introducing computers as automatic systems for the solution of problems - introducing basic concepts about programming electronic computers; syntactical rules, programming methodologies, both from a formal and from a pragmatic perspective; quality measures related to efficiency and correctness - introducing programming techniques, like iteration and recursion; - introducing data structures and algorithms for foundational problems like searching and sorting.
At the end of the course students will be able to deal with a programming problem in all its aspects, namely: - understand and analyze the problem - design iterative or recursive algorithms to solve problems using the most suitable data structures - encode the algorithms in C - carry out correctness tests - critically judge the code in terms of readability and efficiency.
|
12
|
ING-INF/05
|
108
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810319 -
PHYSICS I
(objectives)
The course introduces the scientific method, presents newton's mechanics and the main electric and magnetic phenomena, together with the pertinent laws. The student becomes familiar with the basic models of classical physics and, in particular, with such concepts as physical quantity, field, conservation law. The student is able to apply the above concepts to the solution of simple problems by means of appropriate analytical procedures.
|
12
|
FIS/01
|
108
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
SECOND YEAR
First semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801775 -
ELECTROTECHNICS AND ELECTRONICS
(objectives)
Module 1
Module 2
|
|
20801775-2 -
ELETTROTECNICA ED ELETTRONICA MODULO II
(objectives)
Methods of analysis for networks with operational amplifiers, diodes and transistors. Provide the characteristics of the electronic devices currently in use to learn more about some of the most common applications, such as rectifiers, amplifiers and digital / analog converters and logic gates.
|
4
|
ING-INF/01
|
36
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801775-1 -
ELETTROTECNICA ED ELETTRONICA MODULO I
(objectives)
Providing the basic concepts of circuit theory in linear circuits. The methods are applied in the description of the three phase distribution systems.
|
5
|
ING-IND/31
|
45
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801776 -
ELEMENTS OF TELECOMMUNICATIONS
(objectives)
The course provides the basic knowledge of telecommunication systems to transfer information. The first objective is the ability to analyze deterministic and random continuous and discrete signals, in time and frequency domains, and to study the interactions between signals and systems. The second objective is to provide the student with an accurate description of baseband and passband digital transmission systems. At the end of the course, the student will be able to evaluate the different properties of signals (periodicity, power, spectral content…), to design an analog-to-digital conversion scheme and to be able to perform the main operations on signals (convolution, correlation, Fourier transform…). The student will be also able to evaluate the performances of a digital transmission system and understand the functionalities of the different blocks (source, line, channel coding…).
|
9
|
ING-INF/03
|
81
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801782 -
ANALYSIS OF SYTEMS AND EVENTS
(objectives)
It gives methodological and operational knowledge necessary to evaluate the procedures of supervisor control of the operations in the coordinated automatic manufacturing systems
|
6
|
ING-INF/04
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810078 -
Algorithms and Data Structures
(objectives)
Provide knowledge on basic data structures (stacks, queues, lists, trees, graphs) and fundamental algorithms for their management. Acquire the formal tools for a rigorous evaluation of the computational complexity of algorithms and problems. A further objective of the course is the acquisition of familiarity with the main algorithmic approaches (divide and conquer, greedy, incremental) and the recursive and iterative programming paradigms. The programming language adopted in the course is the C language.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
Second semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801778 -
BASICS OF AUTOMATICS
(objectives)
The course is a first level one in automatic control and provides methodological and practical knowledge about: -Modelling, Simulating and analyze the behavior of physical systems, in particular those that are linear and time invariant; -Basic concepts on the system dynamics, as stability, transient response and forced one; -Frequency based design of feedback control systems; -Digital implementations of linear controllers; -Use of mainstream software tools to aid in the previous activities.
|
9
|
ING-INF/04
|
81
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810074 -
Computer Architecture
(objectives)
To present the fundamental aspects of the hardware and software architectures of electronic computers. In particular, the working principles of modern microprocessors are discussed, highlighting the relationship between the architecture of a computer and the basic software, as well as advanced aspects of computer architectures and optimization techniques adopted by modern microprocessors, using actual case studies.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
20810075 -
OBJECT ORIENTED- PROGRAMMING
(objectives)
Providing methods and tools for developing OO applications, with emphasis on the quality of code. At the end of the course, students should be able to develop autonomously OO applications of medium complexity, and to participate in the development of large OO applications.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810251 -
OPERATIONS RESEARCH
(objectives)
The objective of the course is to endow the students with the key aspects of deterministic optimization, including linear programming and network optimization. Topics include basic theory, modeling, algorithms, and applications.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
THIRD YEAR
First semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801955 -
ECONOMICS APPLIED TO ENGINEERING
(objectives)
Basic knowledge of economic models of behaviours and interactions among market actors (consumers and firms). Analysis of cost accounting and capital budgeting methods and tools, aimed at understanding the role of risk evaluation.
|
6
|
ING-IND/35
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20801956 -
COMPUTER NETWORKS
(objectives)
The course aims at providing basic knowledge on computer networking, with methodological and technical contributions. At the end of the course the student will know the following concepts: layered architecture, switching, protocol, and interface. The student will also have basic technical knowledge on the most popular network protocols.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
Optional Group:
SISTEMI INFORMATICI - TRE A SCELTA TRA CINQUE INSEGNAMENTI - (show)
|
18
|
|
|
|
|
|
|
|
20801963 -
FUNCTIONAL PROGRAMMING
|
Also available in another semester or year
|
20801965 -
INFORMATION SYSTEMS ON THE WEB
|
Also available in another semester or year
|
20810076 -
MOBILE COMPUTING
(objectives)
This course aims at illustrating the modern mobile architectures, and at providing technical and methodological solutions for the development of mobile projects, where dimensions and performances limit a traditional approach. The course will expose the principal differences between mobile and traditional hardwares, the specificity of modern operating systems, methodologies and technologies for the development of multiplatform mobile applications, and business models with relative ecosystems of the principal mobile platforms. This course will couple methodological aspects and technological ones by means of concrete development of software projects.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810322 -
Artificial intelligence e machine learning
(objectives)
The goal is to present the fundamental models, methods and techniques of some relevant areas of Artificial Intelligence, with particular reference to heuristic search and Machine Learning, and to use them as tools for the development of innovative technologies. As for Machine Learning, the course will allow students to learn the main methods and algorithms typical of the discipline (supervised, unsupervised and with reinforcement). The lessons and practical exercises carried out during the course will allow the student to acquire analytical and problem solving skills on various domains of interest for the discipline.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20801961 -
OPERATING SYSTEMS
(objectives)
The course intend to provide: (1) competencies about a generic modern operating system, (2) competencies about the structure of a unix operating system, and specifically about linux, (3) knowledge about methodologies adopted for solving problems within the management of a modern operating system, (4) ability in the use a unix platform as a user, (5) ability in programming a unix system (scripting), (6) basic ability in system programming.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
|
20810001 -
TIROCINIO
(objectives)
Consult the procedures indicated https://ingegneria.uniroma3.it/didattica/collegio-informatica/lauree-e-tirocini/laurea-triennale-e-tirocinio/
|
9
|
|
-
|
-
|
-
|
-
|
Other activities
|
ITA |
20801686 -
DATABASES
(objectives)
Presentation of models, methods and tools for the definition, design and development of software systems that manage large sets of data. A student who has passed the course will be able to: (i) develop software applications that make use of databases of even high complexity, (i) design and built autonomously databases of medium complexity, and (iii) be involved in the project and development of large databases of high complexity.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
Second semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801962 -
SOFTWARE ANALYSIS AND DESIGN
(objectives)
The goal of this unit is the introduction of models and methods for software analysis and design, and specifically for object oriented analysis and design in the context of an iterative and incremental development process and use cases.
|
6
|
ING-INF/05
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20802017 -
FINAL EXAM
(objectives)
https://ingegneria.uniroma3.it/didattica/tesi-ed-esame-di-laurea/norme-comuni/
https://ingegneria.uniroma3.it/didattica/collegio-informatica/lauree-e-tirocini/laurea-triennale-e-tirocinio/
|
3
|
|
-
|
-
|
-
|
-
|
Final examination and foreign language test
|
ITA |
Optional Group:
SISTEMI INFORMATICI - TRE A SCELTA TRA CINQUE INSEGNAMENTI - (show)
|
18
|
|
|
|
|
|
|
|
|
20810000 -
A SCELTA STUDENTE
(objectives)
http://informatica.ing.uniroma3.it "Guida alla compilazione del piano di studio III anno"
|
12
|
|
108
|
-
|
-
|
-
|
Elective activities
|
ITA |
Gestionale e dell'automazione
FIRST YEAR
First semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20202021 -
ENGLISH LANGUAGE - PASS/FAIL CERTIFICATE
(objectives)
http://www.cla.uniroma3.it/
|
3
|
|
27
|
-
|
-
|
-
|
Final examination and foreign language test
|
ITA |
20810098 -
GEOMETRY AND COMBINATORICS
(objectives)
The course aims to provide an introduction to those aspects of linear and discrete mathematics needed in science and engineering.
|
|
20810098-1 -
GEOMETRY AND COMBINATORICS
(objectives)
The course aims to provide an introduction to those aspects of linear and discrete mathematics needed in science and engineering.
|
6
|
MAT/03
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
20810098-2 -
GEOMETRY AND COMBINATORICS
(objectives)
The course aims to provide an introduction to those aspects of linear and discrete mathematics needed in science and engineering.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
20810232 -
ANALISI MATEMATICA I
(objectives)
Allow the acquisition of the method deductive logic and provide the basic mathematical tools of the calculation of differential and integral. Each topic will be introduced and strictly the treaty, carrying, sometimes, detailed demonstrations, and also doing large reference to physical meaning, geometric interpretation and application number. Proper methodology and a reasonable skill in the use of the concepts of calculation and its entirety and differential results will put in grade students in principle to face so easy application more topics that will take place in the following courses.
|
12
|
MAT/05
|
108
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
Second semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20810073 -
FOUNDATIONS OF COMPUTER SCIENCE
(objectives)
To provide the basics of the “computer culture”, through the study of methodological and conceptual tools for facing in a flexible, effective and lasting way the evolution of technology and the wide world of applications. Specific objectives include: - introducing computers as automatic systems for the solution of problems - introducing basic concepts about programming electronic computers; syntactical rules, programming methodologies, both from a formal and from a pragmatic perspective; quality measures related to efficiency and correctness - introducing programming techniques, like iteration and recursion; - introducing data structures and algorithms for foundational problems like searching and sorting.
At the end of the course students will be able to deal with a programming problem in all its aspects, namely: - understand and analyze the problem - design iterative or recursive algorithms to solve problems using the most suitable data structures - encode the algorithms in C - carry out correctness tests - critically judge the code in terms of readability and efficiency.
|
12
|
ING-INF/05
|
108
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810319 -
PHYSICS I
(objectives)
The course introduces the scientific method, presents newton's mechanics and the main electric and magnetic phenomena, together with the pertinent laws. The student becomes familiar with the basic models of classical physics and, in particular, with such concepts as physical quantity, field, conservation law. The student is able to apply the above concepts to the solution of simple problems by means of appropriate analytical procedures.
|
12
|
FIS/01
|
108
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
SECOND YEAR
First semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801775 -
ELECTROTECHNICS AND ELECTRONICS
(objectives)
Module 1
Module 2
|
|
20801775-2 -
ELETTROTECNICA ED ELETTRONICA MODULO II
(objectives)
Methods of analysis for networks with operational amplifiers, diodes and transistors. Provide the characteristics of the electronic devices currently in use to learn more about some of the most common applications, such as rectifiers, amplifiers and digital / analog converters and logic gates.
|
4
|
ING-INF/01
|
36
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801775-1 -
ELETTROTECNICA ED ELETTRONICA MODULO I
(objectives)
Providing the basic concepts of circuit theory in linear circuits. The methods are applied in the description of the three phase distribution systems.
|
5
|
ING-IND/31
|
45
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801776 -
ELEMENTS OF TELECOMMUNICATIONS
(objectives)
The course provides the basic knowledge of telecommunication systems to transfer information. The first objective is the ability to analyze deterministic and random continuous and discrete signals, in time and frequency domains, and to study the interactions between signals and systems. The second objective is to provide the student with an accurate description of baseband and passband digital transmission systems. At the end of the course, the student will be able to evaluate the different properties of signals (periodicity, power, spectral content…), to design an analog-to-digital conversion scheme and to be able to perform the main operations on signals (convolution, correlation, Fourier transform…). The student will be also able to evaluate the performances of a digital transmission system and understand the functionalities of the different blocks (source, line, channel coding…).
|
9
|
ING-INF/03
|
81
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801782 -
ANALYSIS OF SYTEMS AND EVENTS
(objectives)
It gives methodological and operational knowledge necessary to evaluate the procedures of supervisor control of the operations in the coordinated automatic manufacturing systems
|
6
|
ING-INF/04
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810078 -
Algorithms and Data Structures
(objectives)
Provide knowledge on basic data structures (stacks, queues, lists, trees, graphs) and fundamental algorithms for their management. Acquire the formal tools for a rigorous evaluation of the computational complexity of algorithms and problems. A further objective of the course is the acquisition of familiarity with the main algorithmic approaches (divide and conquer, greedy, incremental) and the recursive and iterative programming paradigms. The programming language adopted in the course is the C language.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
Second semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801778 -
BASICS OF AUTOMATICS
(objectives)
The course is a first level one in automatic control and provides methodological and practical knowledge about: -Modelling, Simulating and analyze the behavior of physical systems, in particular those that are linear and time invariant; -Basic concepts on the system dynamics, as stability, transient response and forced one; -Frequency based design of feedback control systems; -Digital implementations of linear controllers; -Use of mainstream software tools to aid in the previous activities.
|
9
|
ING-INF/04
|
81
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810074 -
Computer Architecture
(objectives)
To present the fundamental aspects of the hardware and software architectures of electronic computers. In particular, the working principles of modern microprocessors are discussed, highlighting the relationship between the architecture of a computer and the basic software, as well as advanced aspects of computer architectures and optimization techniques adopted by modern microprocessors, using actual case studies.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
20810075 -
OBJECT ORIENTED- PROGRAMMING
(objectives)
Providing methods and tools for developing OO applications, with emphasis on the quality of code. At the end of the course, students should be able to develop autonomously OO applications of medium complexity, and to participate in the development of large OO applications.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810251 -
OPERATIONS RESEARCH
(objectives)
The objective of the course is to endow the students with the key aspects of deterministic optimization, including linear programming and network optimization. Topics include basic theory, modeling, algorithms, and applications.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Basic compulsory activities
|
ITA |
THIRD YEAR
First semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801955 -
ECONOMICS APPLIED TO ENGINEERING
(objectives)
Basic knowledge of economic models of behaviours and interactions among market actors (consumers and firms). Analysis of cost accounting and capital budgeting methods and tools, aimed at understanding the role of risk evaluation.
|
6
|
ING-IND/35
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20801956 -
COMPUTER NETWORKS
(objectives)
The course aims at providing basic knowledge on computer networking, with methodological and technical contributions. At the end of the course the student will know the following concepts: layered architecture, switching, protocol, and interface. The student will also have basic technical knowledge on the most popular network protocols.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810001 -
TIROCINIO
(objectives)
Consult the procedures indicated https://ingegneria.uniroma3.it/didattica/collegio-informatica/lauree-e-tirocini/laurea-triennale-e-tirocinio/
|
9
|
|
-
|
-
|
-
|
-
|
Other activities
|
ITA |
20810252 -
MODELS AND ALGORITHMS FOR OPTIMIZATION
(objectives)
The course aims at providing basic methodological and operative knowledge to represent and cope with decision processes and quantitative models
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801958 -
PROJECT MANAGEMENT
(objectives)
Provide methodological and operational tools in order to develop abilities to work within the management of complex projects with a very high number of activities under significant time and resources constraints, using the planning and control of time, resources, cost and technical performance methods in an integrated way.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
Optional Group:
CURRICULUM GESTIONALE E DELL'AUTOMAZIONE: UNO A SCELTA TRA TRE INSEGNAMENTI - (show)
|
6
|
|
|
|
|
|
|
|
20801961 -
OPERATING SYSTEMS
(objectives)
The course intend to provide: (1) competencies about a generic modern operating system, (2) competencies about the structure of a unix operating system, and specifically about linux, (3) knowledge about methodologies adopted for solving problems within the management of a modern operating system, (4) ability in the use a unix platform as a user, (5) ability in programming a unix system (scripting), (6) basic ability in system programming.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20810322 -
Artificial intelligence e machine learning
(objectives)
The goal is to present the fundamental models, methods and techniques of some relevant areas of Artificial Intelligence, with particular reference to heuristic search and Machine Learning, and to use them as tools for the development of innovative technologies. As for Machine Learning, the course will allow students to learn the main methods and algorithms typical of the discipline (supervised, unsupervised and with reinforcement). The lessons and practical exercises carried out during the course will allow the student to acquire analytical and problem solving skills on various domains of interest for the discipline.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20801686 -
DATABASES
(objectives)
Presentation of models, methods and tools for the definition, design and development of software systems that manage large sets of data. A student who has passed the course will be able to: (i) develop software applications that make use of databases of even high complexity, (i) design and built autonomously databases of medium complexity, and (iii) be involved in the project and development of large databases of high complexity.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
|
Second semester
Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801959 -
DIGITAL CONTROL
(objectives)
Students who successfully complete the course will demonstrate knowledge and understanding of: - z transform analysis of sampled data feedback loops - a suite of techniques for digital controller design - expressing real engineering problems as an exercise in linear digital controller design - choice of appropriate design methodology - choice of performance analysis tools - ability to program control system design and analysis problems in matlab - ability to use the matlab control toolbox - ability to successfully design a linear digital controller - write and debug a matlab program - formulate a digital control problem, design a solution, and test the result by simulating it via matlab
|
6
|
ING-INF/04
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20801960 -
NETWORKS AND AUTOMATION SYSTEMS
(objectives)
Basic knowledge on programmable logic controller, scada systems and industrial networks.
|
6
|
ING-INF/04
|
54
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20802017 -
FINAL EXAM
(objectives)
https://ingegneria.uniroma3.it/didattica/tesi-ed-esame-di-laurea/norme-comuni/
https://ingegneria.uniroma3.it/didattica/collegio-informatica/lauree-e-tirocini/laurea-triennale-e-tirocinio/
|
3
|
|
-
|
-
|
-
|
-
|
Final examination and foreign language test
|
ITA |
20810000 -
A SCELTA STUDENTE
(objectives)
http://informatica.ing.uniroma3.it "Guida alla compilazione del piano di studio III anno"
|
12
|
|
108
|
-
|
-
|
-
|
Elective activities
|
ITA |