From dfd99a60c9f5a626d11398a6dd8bc0b6e16f9e89 Mon Sep 17 00:00:00 2001 From: Samuele Musiani Date: Wed, 5 Jun 2024 22:21:29 +0200 Subject: [PATCH] new degrees format --- degrees.json | 704 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 512 insertions(+), 192 deletions(-) diff --git a/degrees.json b/degrees.json index bdb3905..5e1ea4c 100644 --- a/degrees.json +++ b/degrees.json @@ -3,60 +3,160 @@ "id": "informatica", "name": "Informatica", "icon": "๐Ÿง‘โ€๐Ÿ’ป", + "teachings": [ + { + "name": "analisi-matematica", + "year": 1, + "mandatory": true + }, + { + "name": "architettura-degli-elaboratori", + "year": 1, + "mandatory": true + }, + { + "name": "logica-per-informatica", + "year": 1, + "mandatory": true + }, + { + "name": "programmazione", + "year": 1, + "mandatory": true + }, + { + "name": "algoritmi-e-strutture-di-dati", + "year": 1, + "mandatory": true + }, + { + "name": "algebra-e-geometria", + "year": 1, + "mandatory": true + }, + { + "name": "calcolo-numerico", + "year": 2, + "mandatory": true + }, + { + "name": "ottimizzazione-combinatoria", + "year": 2, + "mandatory": true + }, + { + "name": "tecnologie-web", + "year": 2, + "mandatory": true + }, + { + "name": "reti-di-calcolatori", + "year": 2, + "mandatory": true + }, + { + "name": "linguaggi-di-programmazione", + "year": 2, + "mandatory": true + }, + { + "name": "calcolo-delle-probabilita-e-statistica", + "year": 2, + "mandatory": true + }, + { + "name": "sistemi-operativi", + "year": 2, + "mandatory": true + }, + { + "name": "basi-di-dati", + "year": 3, + "mandatory": true + }, + { + "name": "introduzione-apprendimento-automatico", + "year": 3, + "mandatory": true + }, + { + "name": "ingegneria-del-software", + "year": 3, + "mandatory": true + }, + { + "name": "fondamenti-di-cybersecurity", + "year": 3, + "mandatory": true + }, + { + "name": "informatica-teorica", + "year": 3, + "mandatory": true + }, + { + "name": "laboratorio-di-applicazioni-mobili", + "year": 3, + "mandatory": false + }, + { + "name": "metodi-logici-per-la-filosofia", + "year": 3, + "mandatory": false + }, + { + "name": "progetto-di-sistemi-virtuali", + "year": 3, + "mandatory": false + }, + { + "name": "strategia-aziendale", + "year": 3, + "mandatory": false + }, + { + "name": "storia-informatica-e-dei-dispositivi-di-calcolo", + "year": 3, + "mandatory": false + }, + { + "name": "fisica", + "year": 3, + "mandatory": false + }, + { + "name": "introduzione-alla-scienza-e-tecnologia-quantistica", + "year": 3, + "mandatory": false + }, + { + "name": "ing-laboratorio-sicurezza-informatica-t", + "year": 3, + "mandatory": false + }, + { + "name": "ing-laboratorio-amm-sistemi-t", + "year": 3, + "mandatory": false + }, + { + "name": "isi-computational-statistics", + "year": 3, + "mandatory": false + } + ], "years": [ { "year": 1, - "chat": "t.me/uniboinfo23", - "teachings": { - "mandatory": [ - "analisi-matematica", - "architettura-degli-elaboratori", - "logica-per-informatica", - "programmazione", - "algoritmi-e-strutture-di-dati", - "algebra-e-geometria" - ] - } + "chat": "t.me/uniboinfo23" }, { "year": 2, - "chat": "t.me/uniboinfo2223", - "teachings": { - "mandatory": [ - "calcolo-numerico", - "ottimizzazione-combinatoria", - "tecnologie-web", - "reti-di-calcolatori", - "linguaggi-di-programmazione", - "calcolo-delle-probabilita-e-statistica", - "sistemi-operativi" - ] - } - }, - { - "year": 3, - "chat": "t.me/joinchat/jTyZ03cqDRliOTY0", - "teachings": { - "mandatory": [ - "basi-di-dati", - "introduzione-apprendimento-automatico", - "ingegneria-del-software", - "fondamenti-di-cybersecurity", - "informatica-teorica" - ], - "electives": [ - "laboratorio-di-applicazioni-mobili", - "metodi-logici-per-la-filosofia", - "progetto-di-sistemi-virtuali", - "strategia-aziendale", - "storia-informatica-e-dei-dispositivi-di-calcolo", - "fisica", - "introduzione-alla-scienza-e-tecnologia-quantistica", - "ing-laboratorio-sicurezza-informatica-t", - "ing-laboratorio-amm-sistemi-t", - "isi-computational-statistics" - ] - } + "chat": "t.me/uniboinfo2223" + }, + { + "year": 3, + "chat": "t.me/joinchat/jTyZ03cqDRliOTY0" } ] }, @@ -64,53 +164,125 @@ "id": "informatica-per-il-management", "name": "Informatica per il Management", "icon": "๐Ÿ’ป", + "teachings": [ + { + "name": "ipim-architettura-di-internet", + "year": 1, + "mandatory": true + }, + { + "name": "ipim-diritto-di-internet", + "year": 1, + "mandatory": true + }, + { + "name": "ipim-economia-aziendale", + "year": 1, + "mandatory": true + }, + { + "name": "ipim-algebra-lineare", + "year": 1, + "mandatory": true + }, + { + "name": "ipim-analisi-matematica", + "year": 1, + "mandatory": true + }, + { + "name": "ipim-organizzazione-aziendale", + "year": 1, + "mandatory": true + }, + { + "name": "ipim-programmazione-internet", + "year": 1, + "mandatory": true + }, + { + "name": "ipim-finanza-aziendale", + "year": 2, + "mandatory": true + }, + { + "name": "ipim-metodi-numerici-per-il-calcolo", + "year": 2, + "mandatory": true + }, + { + "name": "ipim-microeconomia", + "year": 2, + "mandatory": true + }, + { + "name": "ipim-sistemi-operativi", + "year": 2, + "mandatory": true + }, + { + "name": "ipim-statistica-numerica", + "year": 2, + "mandatory": true + }, + { + "name": "strategia-aziendale", + "year": 2, + "mandatory": true + }, + { + "name": "ipim-algoritmi-e-strutture-dati", + "year": 2, + "mandatory": true + }, + { + "name": "ipim-basi-di-dati", + "year": 3, + "mandatory": true + }, + { + "name": "ipim-ingegneria-del-software", + "year": 3, + "mandatory": true + }, + { + "name": "laboratorio-di-applicazioni-mobili", + "year": 3, + "mandatory": true + }, + { + "name": "ipim-tecnologie-web", + "year": 3, + "mandatory": true + }, + { + "name": "ipim-teoria-impresa", + "year": 3, + "mandatory": true + }, + { + "name": "ipim-strategia-organizzazione-mercati", + "year": 3, + "mandatory": true + }, + { + "name": "ipim-storia-politiche-digitale", + "year": 3, + "mandatory": false + } + ], "years": [ { "year": 1, - "chat": "t.me/unibo_info_manag", - "teachings": { - "mandatory": [ - "ipim-architettura-di-internet", - "ipim-diritto-di-internet", - "ipim-economia-aziendale", - "ipim-algebra-lineare", - "ipim-analisi-matematica", - "ipim-organizzazione-aziendale", - "ipim-programmazione-internet" - ] - } + "chat": "t.me/unibo_info_manag" }, { "year": 2, - "chat": "t.me/unibo_info_manag", - "teachings": { - "mandatory": [ - "ipim-finanza-aziendale", - "ipim-metodi-numerici-per-il-calcolo", - "ipim-microeconomia", - "ipim-sistemi-operativi", - "ipim-statistica-numerica", - "strategia-aziendale", - "ipim-algoritmi-e-strutture-dati" - ] - } - }, - { - "year": 3, - "chat": "t.me/unibo_info_manag", - "teachings": { - "mandatory": [ - "ipim-basi-di-dati", - "ipim-ingegneria-del-software", - "laboratorio-di-applicazioni-mobili", - "ipim-tecnologie-web", - "ipim-teoria-impresa", - "ipim-strategia-organizzazione-mercati" - ], - "electives": [ - "ipim-storia-politiche-digitale" - ] - } + "chat": "t.me/unibo_info_manag" + }, + { + "year": 3, + "chat": "t.me/unibo_info_manag" } ] }, @@ -119,51 +291,116 @@ "name": "Ingegneria Informatica", "icon": "๐Ÿ‘จโ€๐Ÿ”ง", "chat": "chat.whatsapp.com/HB1Gp5ZlMzR9xIhgUwEkrA", - "years": [ + "teachings": [ { + "name": "ing-fondamenti-di-informatica-1-t", "year": 1, - "teachings": { - "mandatory": [ - "ing-fondamenti-di-informatica-1-t", - "ing-analisi-matematica-1-t", - "ing-algebra-e-geometria-t", - "ing-fondamenti-di-informatica-2-t", - "ing-analisi-matematica-2-t", - "ing-reti-logiche-t" - ] - } + "mandatory": true + }, + { + "name": "ing-analisi-matematica-1-t", + "year": 1, + "mandatory": true + }, + { + "name": "ing-algebra-e-geometria-t", + "year": 1, + "mandatory": true + }, + { + "name": "ing-fondamenti-di-informatica-2-t", + "year": 1, + "mandatory": true + }, + { + "name": "ing-analisi-matematica-2-t", + "year": 1, + "mandatory": true + }, + { + "name": "ing-reti-logiche-t", + "year": 1, + "mandatory": true + }, + { + "name": "ing-matematica-applicata-t", + "year": 2, + "mandatory": true + }, + { + "name": "ing-calcolatori-elettronici-t", + "year": 2, + "mandatory": true + }, + { + "name": "ing-fisica-generale-t", + "year": 2, + "mandatory": true + }, + { + "name": "ing-sistemi-informativi-t", + "year": 2, + "mandatory": true + }, + { + "name": "ing-sistemi-operativi-t", + "year": 2, + "mandatory": true + }, + { + "name": "ing-fondamenti-di-telecomunicazioni-t", + "year": 2, + "mandatory": true }, { + "name": "ing-economia-e-organizzazione-aziendale-t", "year": 2, - "teachings": { - "mandatory": [ - "ing-matematica-applicata-t", - "ing-calcolatori-elettronici-t", - "ing-fisica-generale-t", - "ing-sistemi-informativi-t", - "ing-sistemi-operativi-t", - "ing-fondamenti-di-telecomunicazioni-t", - "ing-economia-e-organizzazione-aziendale-t", - "ing-elettrotecnica-t" - ] - } - }, - { - "year": 3, - "teachings": { - "mandatory": [ - "ing-reti-di-calcolatori-t", - "ing-elettronica-t", - "ing-controlli-automatici-t", - "ing-tecnologie-web-t", - "ing-ingegneria-software-t" - ], - "electives": [ - "ing-laboratorio-sicurezza-informatica-t", - "ing-laboratorio-amm-sistemi-t", - "ing-diritto-t" - ] - } + "mandatory": true + }, + { + "name": "ing-elettrotecnica-t", + "year": 2, + "mandatory": true + }, + { + "name": "ing-reti-di-calcolatori-t", + "year": 3, + "mandatory": true + }, + { + "name": "ing-elettronica-t", + "year": 3, + "mandatory": true + }, + { + "name": "ing-controlli-automatici-t", + "year": 3, + "mandatory": true + }, + { + "name": "ing-tecnologie-web-t", + "year": 3, + "mandatory": true + }, + { + "name": "ing-ingegneria-software-t", + "year": 3, + "mandatory": true + }, + { + "name": "ing-laboratorio-sicurezza-informatica-t", + "year": 3, + "mandatory": false + }, + { + "name": "ing-laboratorio-amm-sistemi-t", + "year": 3, + "mandatory": false + }, + { + "name": "ing-diritto-t", + "year": 3, + "mandatory": false } ] }, @@ -172,24 +409,16 @@ "name": "Ingegneria Informatica Magistrale", "icon": "๐Ÿ‘จโ€๐Ÿ”ง", "chat": "t.me/joinchat/BMT7WBYtBSdduMJdhjs3Ew", - "years": [ + "teachings": [ { + "name": "ing-ricerca-operativa-m", "year": 1, - "teachings": { - "mandatory": [ - "ing-ricerca-operativa-m" - ] - } + "mandatory": true }, { + "name": "ing-mobile-systems-m", "year": 2, - "teachings": { - "mandatory": [ - ], - "electives": [ - "ing-mobile-systems-m" - ] - } + "mandatory": false } ] }, @@ -198,32 +427,91 @@ "name": "Informatica Magistrale", "icon": "๐Ÿง‘โ€๐Ÿซ", "chat": "t.me/mag_informatica_unibo", - "years": [ + "teachings": [ + { + "name": "usability-e-user-experience-design", + "year": 1, + "mandatory": true + }, + { + "name": "complementi-di-linguaggi-di-programmazione", + "year": 1, + "mandatory": true + }, + { + "name": "complementi-di-basi-di-dati", + "year": 1, + "mandatory": true + }, + { + "name": "intelligenza-artificiale", + "year": 1, + "mandatory": true + }, + { + "name": "digital-forensics", + "year": 1, + "mandatory": false + }, + { + "name": "decision-making-with-constraint-programming", + "year": 1, + "mandatory": false + }, + { + "name": "ingegneria-del-software-orientata-ai-servizi", + "year": 1, + "mandatory": false + }, + { + "name": "simulazione-di-sistemi", + "year": 1, + "mandatory": false + }, + { + "name": "modelli-e-sistemi-concorrenti", + "year": 1, + "mandatory": false + }, + { + "name": "computer-graphics", + "year": 1, + "mandatory": false + }, + { + "name": "matematica-computazionale", + "year": 1, + "mandatory": false + }, + { + "name": "modelli-probabilistici", + "year": 1, + "mandatory": false + }, + { + "name": "sistemi-context-aware", + "year": 1, + "mandatory": false + }, + { + "name": "fisica-dei-sistemi-complessi", + "year": 1, + "mandatory": false + }, + { + "name": "fondamenti-logici-informatica", + "year": 1, + "mandatory": false + }, { + "name": "didattica-informatica", "year": 1, - "teachings": { - "mandatory": [ - "usability-e-user-experience-design", - "complementi-di-linguaggi-di-programmazione", - "complementi-di-basi-di-dati", - "intelligenza-artificiale" - ], - "electives": [ - "digital-forensics", - "decision-making-with-constraint-programming", - "ingegneria-del-software-orientata-ai-servizi", - "simulazione-di-sistemi", - "modelli-e-sistemi-concorrenti", - "computer-graphics", - "matematica-computazionale", - "modelli-probabilistici", - "sistemi-context-aware", - "fisica-dei-sistemi-complessi", - "fondamenti-logici-informatica", - "didattica-informatica", - "emerging-programming-paradigms" - ] - } + "mandatory": false + }, + { + "name": "emerging-programming-paradigms", + "year": 1, + "mandatory": false } ] }, @@ -231,12 +519,11 @@ "id": "ingegneria-e-scienze-informatiche-magistrale", "name": "Ingegneria e Scienze Informatiche Magistrale", "icon": "๐Ÿฅธ", - "years": [ + "teachings": [ { + "name": "isi-programmazione-concorrente-e-distribuita", "year": 1, - "teachings": { - "mandatory": ["isi-programmazione-concorrente-e-distribuita"] - } + "mandatory": true } ] }, @@ -244,40 +531,73 @@ "id": "artificial-intelligence", "name": "Master in Artificial Intelligence", "icon": "๐Ÿง ", + "teachings": [ + { + "name": "fundamentals-of-artificial-intelligence-and-knowledge-representation", + "year": 1, + "mandatory": true + }, + { + "name": "statistical-and-mathematical-methods-for-artificial-intelligence", + "year": 1, + "mandatory": true + }, + { + "name": "cognition-and-neuroscience", + "year": 1, + "mandatory": true + }, + { + "name": "combinatorial-decision-making-and-optimisation", + "year": 1, + "mandatory": true + }, + { + "name": "image-processing-and-computer-vision", + "year": 1, + "mandatory": true + }, + { + "name": "deep-learning", + "year": 1, + "mandatory": true + }, + { + "name": "machine-learning-and-data-mining", + "year": 1, + "mandatory": true + }, + { + "name": "languages-and-algorithms-for-artificial-intelligence", + "year": 1, + "mandatory": true + }, + { + "name": "natural-language-processing", + "year": 2, + "mandatory": true + }, + { + "name": "ethics-in-artificial-intelligence", + "year": 2, + "mandatory": true + } + ], "years": [ { "year": 1, - "chat": "t.me/officialai2324", - "teachings": { - "mandatory": [ - "fundamentals-of-artificial-intelligence-and-knowledge-representation", - "statistical-and-mathematical-methods-for-artificial-intelligence", - "cognition-and-neuroscience", - "combinatorial-decision-making-and-optimisation", - "image-processing-and-computer-vision", - "deep-learning", - "machine-learning-and-data-mining", - "languages-and-algorithms-for-artificial-intelligence" - ] - } + "chat": "t.me/officialai2324" }, { "year": 2, - "chat": "t.me/unibo_ai_2022", - "teachings": { - "mandatory": [ - "natural-language-processing", - "ethics-in-artificial-intelligence" - ] - } + "chat": "t.me/unibo_ai_2022" } ] }, { "id": "lab", "name": "Laboratori fra Pari", - "chat": "t.me/admstaff_Chat", "icon": "๐Ÿงช", - "url": "lab" + "chat": "t.me/admstaff_Chat", } ]