SlideShare a Scribd company logo
1 of 19
Download to read offline
Carc 01.01
alessandro.bogliolo@uniurb.it
01. Introduction
01.01. Automated information processing
• What is automation?
• Economic aspects of automation
• General purpose vs Special purpose systems
• Reconfigurable and programmable machines
• The origin of computer systems
• Course organization
Computer Architecture
alessandro.bogliolo@uniurb.it
Carc 01.01
alessandro.bogliolo@uniurb.it
What is automation?
A few definitions:
• Techniques and equipments used to achieve
automatic operation or control of a process
• Automatic operation and control of machinery or
processes by devices, such as robots, that can
make and execute decisions without human
intervention
• The replacement of manual operations by
computerized methods
Carc 01.01
alessandro.bogliolo@uniurb.it
Economic aspects of automation 1
a
b
c
dBreak even
a = manual setup cost/time
b = automated sol setup cost/time
c = cost/time per automated execution
d = cost/time per manual execution
Carc 01.01
alessandro.bogliolo@uniurb.it
0
10
20
30
40
50
60
70
80
0 20 40 60
Market size
Prize
Production cost
Prize
Economic aspects of automation 2
g
e
e = initial investment
f = production marginal cost
g = target production profit
f
Carc 01.01
alessandro.bogliolo@uniurb.it
0
5
10
15
20
25
0 5 10 15 20 25 30
Number of executions
Cost
Manual solution
Automatic solution
Economic aspects of automation 3
Market size
Market size
Carc 01.01
alessandro.bogliolo@uniurb.it
General vs Special purpose
• The broader the range of applications of an automatic
equipment
• the larger its market
• the lower its prize
• the larger the number of executions
• Using a general purpose equipment has two main
advantages
• lower costs reduce the breakeven point
• broader applicability makes it easier to reach it
Carc 01.01
alessandro.bogliolo@uniurb.it
Reconfigurable equipment
• Reconfiguration enables re-use
• The same equipment can be used to solve different
problems (or to execute different processes) at the
cost of a simple reconfiguration
• If an in-house reconfigurable equipment can be used
to solve a new problem, the setup cost of the
automated solution for the new problem reduces to
the reconfiguration cost
Carc 01.01
alessandro.bogliolo@uniurb.it
Programmable equipment
• A programmable equipment can accept, interpret and
execute instructions taken from a given instruction set
• A complex process can be specified step by step in
terms of instructions by means of a program
• A programmable equipment is a truly general-
purpose machine
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
Information theory
• Any information can be represented as a sequence of
a finite number of binary digits (at the cost of a
possible approximation) taking value 0 or 1
info representation
0 "0000"
1 "0001"
2 "0010"
3 "0011"
4 "0100"
5 "0101"
info representation
A "01000001"
B "01000010"
C "01000011"
D "01000100"
E "01000101"
F "01000110"
info representation
ON "1"
OFF "0"
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
Boolean algebra
• Logic operators AND, OR and NOT are defined on the
Boolean set B={0,1} [Boole, 1848]
• Any logic function f:BnB can be expressed in terms
of AND, OR and NOT and evaluated by performing a
sequence of elementary operations
a b f
0 0 0
0 1 1
1 0 1
1 1 0
f = (a AND (NOT b)) OR (b AND (NOT a))
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
Switching theory (1)
• Assigning logical values to the states of an electrical
signal, it is possible to implement elementary logic
functions by means of switching networks [Shannon,
1938]
f(a,b) = a OR b
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
Switching theory (2)
• Any logic function can be implemented by a switching
network
• A programmable switching network, that can
compute at least AND, OR and NOT, can be
programmed to evaluate any logic function
f(a,b,c) = (a OR b) AND c
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
Technology
• Digital integrated circuits are micro-fabricated devices
that contain networks of billions of transistors (i.e.,
switches)
• The minimum feature size of today’s transistors is
around 10nm
• The large scale production makes digital integrated
circuits very cheap
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
The big picture
• Any information can be represented by sequences of
0s and 1s
• Any processing of binary values can be performed by
switching networks
• Programmable switching networks can be used to
perform any kind of information processing
• Computer systems are automated information
processing systems based on programmable switching
networks
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
The big picture
• Computer systems are truly general purpose
information processing systems
• Using a general-purpose computer system to solve a
specific problem entails writing a specific program
Carc 01.01
alessandro.bogliolo@uniurb.it
The origin of computer systems
The big picture
• Software development/purchase is the only setup
cost
• The cost of the computer system that executes the
software is usually negligible since
• Computer systems are cheap thanks to their market
• Computer systems are assumed to be already in house
thanks to their wide applicability
• Automation is defined as
• the replacement of manual operations by computerized
methods
Carc 01.01
alessandro.bogliolo@uniurb.it
Course organization
Main topics
• Digital representation of information
• Logic networks
• Computer systems
• CPU
• Memory
• Communication
Carc 01.01
alessandro.bogliolo@uniurb.it
Course organization
Exams
The exam entails three steps:
1. Written (online) test covering the entire program
mark b: 0 ≤ a ≤ 33, passed with b ≥ 18
2. Report and oral presentation of a project assigned by the instructor
mark a: 0 ≤ b ≤ 33, passed with a ≥ 18
3. Oral exam
mark c: -5 ≤ c ≤ 5
Rules:
• You must have passed steps 1 and 2 to take step 3
• Partial results of steps 1 and 2 hold for the entire Academic Year
• Project reports must be submitted at least two days weak before the date of
the oral presentation
• The final mark is computed as: (a+b)/2+c
Carc 01.01
alessandro.bogliolo@uniurb.it
Links
• Official web site of the degree program
http://informatica.uniurb.it/
• Blended learning
• https://blended.uniurb.it
• Elearning
• https://elearning.uniurb.it
• MOOC
• https://platform.europeanmoocs.eu/course_architettura_d
egli_elaboratori
• FACEBOOK
• https://www.facebook.com/groups/CArcMOOC/

More Related Content

What's hot

Basic VLSI Design Chapter 8
Basic VLSI Design Chapter 8 Basic VLSI Design Chapter 8
Basic VLSI Design Chapter 8 Rakibul Milon
 
CArcMOOC 05.01 - Elementary pipelining and performance metrics
CArcMOOC 05.01 -  Elementary pipelining and performance metricsCArcMOOC 05.01 -  Elementary pipelining and performance metrics
CArcMOOC 05.01 - Elementary pipelining and performance metricsAlessandro Bogliolo
 
Arithmetic logic shift unit
Arithmetic logic shift unitArithmetic logic shift unit
Arithmetic logic shift unitrishi ram khanal
 
Presentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCPresentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCMukit Ahmed Chowdhury
 
Simulink Projects For EEE
Simulink Projects For EEESimulink Projects For EEE
Simulink Projects For EEEPhdtopiccom
 
Lecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.pptLecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.pptRaJibRaju3
 
Computer arithmetics coa project pdf version
Computer arithmetics coa project pdf versionComputer arithmetics coa project pdf version
Computer arithmetics coa project pdf versionSuryaKumarSahani
 
Floating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGAFloating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGAAzhar Syed
 
Computer organization prashant odhavani- 160920107003
Computer organization   prashant odhavani- 160920107003Computer organization   prashant odhavani- 160920107003
Computer organization prashant odhavani- 160920107003Prashant odhavani
 
Datapath Design of Computer Architecture
Datapath Design of Computer ArchitectureDatapath Design of Computer Architecture
Datapath Design of Computer ArchitectureAbu Zaman
 
Register transfer and micro operation
Register transfer and micro operationRegister transfer and micro operation
Register transfer and micro operationKamal Acharya
 
Fpga implementation on advance traffic light
Fpga implementation on advance traffic lightFpga implementation on advance traffic light
Fpga implementation on advance traffic lightKiranK164
 
11 instruction sets addressing modes
11  instruction sets addressing modes 11  instruction sets addressing modes
11 instruction sets addressing modes dilip kumar
 

What's hot (20)

Basic VLSI Design Chapter 8
Basic VLSI Design Chapter 8 Basic VLSI Design Chapter 8
Basic VLSI Design Chapter 8
 
Arithmetic and logic unit
Arithmetic and logic unitArithmetic and logic unit
Arithmetic and logic unit
 
CArcMOOC 05.01 - Elementary pipelining and performance metrics
CArcMOOC 05.01 -  Elementary pipelining and performance metricsCArcMOOC 05.01 -  Elementary pipelining and performance metrics
CArcMOOC 05.01 - Elementary pipelining and performance metrics
 
Arithmetic logic shift unit
Arithmetic logic shift unitArithmetic logic shift unit
Arithmetic logic shift unit
 
Presentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCPresentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemC
 
8 bit alu design
8 bit alu design8 bit alu design
8 bit alu design
 
20180129
2018012920180129
20180129
 
arithmetic logic unit
arithmetic logic unitarithmetic logic unit
arithmetic logic unit
 
Simulink Projects For EEE
Simulink Projects For EEESimulink Projects For EEE
Simulink Projects For EEE
 
Lecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.pptLecutre-6 Datapath Design.ppt
Lecutre-6 Datapath Design.ppt
 
Computer arithmetics coa project pdf version
Computer arithmetics coa project pdf versionComputer arithmetics coa project pdf version
Computer arithmetics coa project pdf version
 
Floating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGAFloating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGA
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Computer organization prashant odhavani- 160920107003
Computer organization   prashant odhavani- 160920107003Computer organization   prashant odhavani- 160920107003
Computer organization prashant odhavani- 160920107003
 
Datapath Design of Computer Architecture
Datapath Design of Computer ArchitectureDatapath Design of Computer Architecture
Datapath Design of Computer Architecture
 
Register transfer and micro operation
Register transfer and micro operationRegister transfer and micro operation
Register transfer and micro operation
 
Fpga implementation on advance traffic light
Fpga implementation on advance traffic lightFpga implementation on advance traffic light
Fpga implementation on advance traffic light
 
Co ppt
Co pptCo ppt
Co ppt
 
11 instruction sets addressing modes
11  instruction sets addressing modes 11  instruction sets addressing modes
11 instruction sets addressing modes
 
Dsp Datapath
Dsp DatapathDsp Datapath
Dsp Datapath
 

Viewers also liked

CArcMOOC 03.01 - Boolean algebra and Logic Synthesis
CArcMOOC 03.01 - Boolean algebra and Logic SynthesisCArcMOOC 03.01 - Boolean algebra and Logic Synthesis
CArcMOOC 03.01 - Boolean algebra and Logic SynthesisAlessandro Bogliolo
 
CArcMOOC 02.01 - Digital encodings
CArcMOOC 02.01 - Digital encodingsCArcMOOC 02.01 - Digital encodings
CArcMOOC 02.01 - Digital encodingsAlessandro Bogliolo
 
CArcMOOC 02.02 - Encodings of numerical sets
CArcMOOC 02.02 - Encodings of numerical setsCArcMOOC 02.02 - Encodings of numerical sets
CArcMOOC 02.02 - Encodings of numerical setsAlessandro Bogliolo
 
CArcMOOC 01.02 - Brief history of computing
CArcMOOC 01.02 - Brief history of computingCArcMOOC 01.02 - Brief history of computing
CArcMOOC 01.02 - Brief history of computingAlessandro Bogliolo
 
CArcMOOC 03.04 - Gate-level design
CArcMOOC 03.04 - Gate-level designCArcMOOC 03.04 - Gate-level design
CArcMOOC 03.04 - Gate-level designAlessandro Bogliolo
 
CArcMOOC 05.03 - Pipeline hazards
CArcMOOC 05.03 - Pipeline hazardsCArcMOOC 05.03 - Pipeline hazards
CArcMOOC 05.03 - Pipeline hazardsAlessandro Bogliolo
 

Viewers also liked (7)

CArcMOOC 03.01 - Boolean algebra and Logic Synthesis
CArcMOOC 03.01 - Boolean algebra and Logic SynthesisCArcMOOC 03.01 - Boolean algebra and Logic Synthesis
CArcMOOC 03.01 - Boolean algebra and Logic Synthesis
 
CArcMOOC 02.01 - Digital encodings
CArcMOOC 02.01 - Digital encodingsCArcMOOC 02.01 - Digital encodings
CArcMOOC 02.01 - Digital encodings
 
CArcMOOC 02.02 - Encodings of numerical sets
CArcMOOC 02.02 - Encodings of numerical setsCArcMOOC 02.02 - Encodings of numerical sets
CArcMOOC 02.02 - Encodings of numerical sets
 
CArcMOOC 01.02 - Brief history of computing
CArcMOOC 01.02 - Brief history of computingCArcMOOC 01.02 - Brief history of computing
CArcMOOC 01.02 - Brief history of computing
 
CArcMOOC 03.04 - Gate-level design
CArcMOOC 03.04 - Gate-level designCArcMOOC 03.04 - Gate-level design
CArcMOOC 03.04 - Gate-level design
 
CodyQuiz live per CodeWeek 2016
CodyQuiz live per CodeWeek 2016CodyQuiz live per CodeWeek 2016
CodyQuiz live per CodeWeek 2016
 
CArcMOOC 05.03 - Pipeline hazards
CArcMOOC 05.03 - Pipeline hazardsCArcMOOC 05.03 - Pipeline hazards
CArcMOOC 05.03 - Pipeline hazards
 

Similar to CArcMOOC 01.01 - Automated information processing

Chapter 6 computer and controls systems within manufacturing
Chapter 6   computer and controls systems within manufacturingChapter 6   computer and controls systems within manufacturing
Chapter 6 computer and controls systems within manufacturingN. A. Sutisna
 
Introduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxIntroduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxpriyaanaparthy
 
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdfIPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf201725MDSAZIDALAMPAT
 
NC CNC DNC - A K Mansuri
NC CNC DNC - A K MansuriNC CNC DNC - A K Mansuri
NC CNC DNC - A K MansuriMansuriak
 
Building IoT with Arduino Day One
Building IoT with Arduino Day One Building IoT with Arduino Day One
Building IoT with Arduino Day One Anthony Faustine
 
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdfAauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdfJoseMaximilianoNzang1
 
Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)1000kv technologies
 
introduction to Embedded System
introduction to Embedded Systemintroduction to Embedded System
introduction to Embedded SystemAnkur Soni
 
CAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-ACAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-AMohammed Imran
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systemsAlexander Decker
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systemsAlexander Decker
 
Design of Automatic Identification and Sorting System for Parcels Based on Pl...
Design of Automatic Identification and Sorting System for Parcels Based on Pl...Design of Automatic Identification and Sorting System for Parcels Based on Pl...
Design of Automatic Identification and Sorting System for Parcels Based on Pl...IJRESJOURNAL
 
Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaAbhishekSharma2517
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programmingM Siva Kumar
 
PME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptxPME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptxNavedKhan659845
 

Similar to CArcMOOC 01.01 - Automated information processing (20)

Chapter 6 computer and controls systems within manufacturing
Chapter 6   computer and controls systems within manufacturingChapter 6   computer and controls systems within manufacturing
Chapter 6 computer and controls systems within manufacturing
 
Introduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxIntroduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptx
 
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdfIPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
 
NC CNC DNC - A K Mansuri
NC CNC DNC - A K MansuriNC CNC DNC - A K Mansuri
NC CNC DNC - A K Mansuri
 
CAD Unit-1.pdf
CAD Unit-1.pdfCAD Unit-1.pdf
CAD Unit-1.pdf
 
Building IoT with Arduino Day One
Building IoT with Arduino Day One Building IoT with Arduino Day One
Building IoT with Arduino Day One
 
K vector embedded_linux_workshop
K vector embedded_linux_workshopK vector embedded_linux_workshop
K vector embedded_linux_workshop
 
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdfAauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
 
Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
 
introduction to Embedded System
introduction to Embedded Systemintroduction to Embedded System
introduction to Embedded System
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
CAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-ACAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-A
 
DCS
DCSDCS
DCS
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systems
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systems
 
Design of Automatic Identification and Sorting System for Parcels Based on Pl...
Design of Automatic Identification and Sorting System for Parcels Based on Pl...Design of Automatic Identification and Sorting System for Parcels Based on Pl...
Design of Automatic Identification and Sorting System for Parcels Based on Pl...
 
Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharma
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programming
 
PME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptxPME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptx
 

More from Alessandro Bogliolo

BIBMOOC 05.03 - Codici in biblioteca
BIBMOOC 05.03 - Codici in bibliotecaBIBMOOC 05.03 - Codici in biblioteca
BIBMOOC 05.03 - Codici in bibliotecaAlessandro Bogliolo
 
BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...
BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...
BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...Alessandro Bogliolo
 
BIBMOOC 5.2 - Algoritmi in biblioteca
BIBMOOC 5.2 - Algoritmi in bibliotecaBIBMOOC 5.2 - Algoritmi in biblioteca
BIBMOOC 5.2 - Algoritmi in bibliotecaAlessandro Bogliolo
 
BIBMOOC 05.01 - Installazioni di coding e gamification
BIBMOOC 05.01 - Installazioni di coding e gamificationBIBMOOC 05.01 - Installazioni di coding e gamification
BIBMOOC 05.01 - Installazioni di coding e gamificationAlessandro Bogliolo
 
BIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni Mojoli
BIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni MojoliBIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni Mojoli
BIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni MojoliAlessandro Bogliolo
 
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaBIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaAlessandro Bogliolo
 
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriBIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriAlessandro Bogliolo
 
BIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaBIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaAlessandro Bogliolo
 
BIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teBIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teAlessandro Bogliolo
 
BIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchiBIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchiAlessandro Bogliolo
 
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementariBIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementariAlessandro Bogliolo
 
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioniBIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioniAlessandro Bogliolo
 
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniBIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniAlessandro Bogliolo
 
BIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleBIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleAlessandro Bogliolo
 
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliBIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliAlessandro Bogliolo
 
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAlessandro Bogliolo
 
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAlessandro Bogliolo
 
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAlessandro Bogliolo
 

More from Alessandro Bogliolo (20)

BIBMOOC 05.03 - Codici in biblioteca
BIBMOOC 05.03 - Codici in bibliotecaBIBMOOC 05.03 - Codici in biblioteca
BIBMOOC 05.03 - Codici in biblioteca
 
BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...
BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...
BIBMOOC 06.02 - Buone pratiche: Il caso di Settimo Torinese - Lisa Marcenaro ...
 
BIBMOOC 5.2 - Algoritmi in biblioteca
BIBMOOC 5.2 - Algoritmi in bibliotecaBIBMOOC 5.2 - Algoritmi in biblioteca
BIBMOOC 5.2 - Algoritmi in biblioteca
 
BIBMOOC 05.01 - Installazioni di coding e gamification
BIBMOOC 05.01 - Installazioni di coding e gamificationBIBMOOC 05.01 - Installazioni di coding e gamification
BIBMOOC 05.01 - Installazioni di coding e gamification
 
BIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni Mojoli
BIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni MojoliBIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni Mojoli
BIBMOOC 06.01 - Buone pratiche: il caso di CSBNO - Giovanni Mojoli
 
Nuovi LIDI - Lezione 1
Nuovi LIDI - Lezione 1Nuovi LIDI - Lezione 1
Nuovi LIDI - Lezione 1
 
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaBIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
 
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriBIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
 
BIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaBIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna Busa
 
BIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teBIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-te
 
BIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchiBIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchi
 
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementariBIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
 
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioniBIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
 
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniBIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
 
BIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleBIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionale
 
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliBIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
 
CodyTrip a BTO2021
CodyTrip a BTO2021CodyTrip a BTO2021
CodyTrip a BTO2021
 
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
 
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
 
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
 

Recently uploaded

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Recently uploaded (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

CArcMOOC 01.01 - Automated information processing

  • 1. Carc 01.01 alessandro.bogliolo@uniurb.it 01. Introduction 01.01. Automated information processing • What is automation? • Economic aspects of automation • General purpose vs Special purpose systems • Reconfigurable and programmable machines • The origin of computer systems • Course organization Computer Architecture alessandro.bogliolo@uniurb.it
  • 2. Carc 01.01 alessandro.bogliolo@uniurb.it What is automation? A few definitions: • Techniques and equipments used to achieve automatic operation or control of a process • Automatic operation and control of machinery or processes by devices, such as robots, that can make and execute decisions without human intervention • The replacement of manual operations by computerized methods
  • 3. Carc 01.01 alessandro.bogliolo@uniurb.it Economic aspects of automation 1 a b c dBreak even a = manual setup cost/time b = automated sol setup cost/time c = cost/time per automated execution d = cost/time per manual execution
  • 4. Carc 01.01 alessandro.bogliolo@uniurb.it 0 10 20 30 40 50 60 70 80 0 20 40 60 Market size Prize Production cost Prize Economic aspects of automation 2 g e e = initial investment f = production marginal cost g = target production profit f
  • 5. Carc 01.01 alessandro.bogliolo@uniurb.it 0 5 10 15 20 25 0 5 10 15 20 25 30 Number of executions Cost Manual solution Automatic solution Economic aspects of automation 3 Market size Market size
  • 6. Carc 01.01 alessandro.bogliolo@uniurb.it General vs Special purpose • The broader the range of applications of an automatic equipment • the larger its market • the lower its prize • the larger the number of executions • Using a general purpose equipment has two main advantages • lower costs reduce the breakeven point • broader applicability makes it easier to reach it
  • 7. Carc 01.01 alessandro.bogliolo@uniurb.it Reconfigurable equipment • Reconfiguration enables re-use • The same equipment can be used to solve different problems (or to execute different processes) at the cost of a simple reconfiguration • If an in-house reconfigurable equipment can be used to solve a new problem, the setup cost of the automated solution for the new problem reduces to the reconfiguration cost
  • 8. Carc 01.01 alessandro.bogliolo@uniurb.it Programmable equipment • A programmable equipment can accept, interpret and execute instructions taken from a given instruction set • A complex process can be specified step by step in terms of instructions by means of a program • A programmable equipment is a truly general- purpose machine
  • 9. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems Information theory • Any information can be represented as a sequence of a finite number of binary digits (at the cost of a possible approximation) taking value 0 or 1 info representation 0 "0000" 1 "0001" 2 "0010" 3 "0011" 4 "0100" 5 "0101" info representation A "01000001" B "01000010" C "01000011" D "01000100" E "01000101" F "01000110" info representation ON "1" OFF "0"
  • 10. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems Boolean algebra • Logic operators AND, OR and NOT are defined on the Boolean set B={0,1} [Boole, 1848] • Any logic function f:BnB can be expressed in terms of AND, OR and NOT and evaluated by performing a sequence of elementary operations a b f 0 0 0 0 1 1 1 0 1 1 1 0 f = (a AND (NOT b)) OR (b AND (NOT a))
  • 11. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems Switching theory (1) • Assigning logical values to the states of an electrical signal, it is possible to implement elementary logic functions by means of switching networks [Shannon, 1938] f(a,b) = a OR b
  • 12. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems Switching theory (2) • Any logic function can be implemented by a switching network • A programmable switching network, that can compute at least AND, OR and NOT, can be programmed to evaluate any logic function f(a,b,c) = (a OR b) AND c
  • 13. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems Technology • Digital integrated circuits are micro-fabricated devices that contain networks of billions of transistors (i.e., switches) • The minimum feature size of today’s transistors is around 10nm • The large scale production makes digital integrated circuits very cheap
  • 14. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems The big picture • Any information can be represented by sequences of 0s and 1s • Any processing of binary values can be performed by switching networks • Programmable switching networks can be used to perform any kind of information processing • Computer systems are automated information processing systems based on programmable switching networks
  • 15. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems The big picture • Computer systems are truly general purpose information processing systems • Using a general-purpose computer system to solve a specific problem entails writing a specific program
  • 16. Carc 01.01 alessandro.bogliolo@uniurb.it The origin of computer systems The big picture • Software development/purchase is the only setup cost • The cost of the computer system that executes the software is usually negligible since • Computer systems are cheap thanks to their market • Computer systems are assumed to be already in house thanks to their wide applicability • Automation is defined as • the replacement of manual operations by computerized methods
  • 17. Carc 01.01 alessandro.bogliolo@uniurb.it Course organization Main topics • Digital representation of information • Logic networks • Computer systems • CPU • Memory • Communication
  • 18. Carc 01.01 alessandro.bogliolo@uniurb.it Course organization Exams The exam entails three steps: 1. Written (online) test covering the entire program mark b: 0 ≤ a ≤ 33, passed with b ≥ 18 2. Report and oral presentation of a project assigned by the instructor mark a: 0 ≤ b ≤ 33, passed with a ≥ 18 3. Oral exam mark c: -5 ≤ c ≤ 5 Rules: • You must have passed steps 1 and 2 to take step 3 • Partial results of steps 1 and 2 hold for the entire Academic Year • Project reports must be submitted at least two days weak before the date of the oral presentation • The final mark is computed as: (a+b)/2+c
  • 19. Carc 01.01 alessandro.bogliolo@uniurb.it Links • Official web site of the degree program http://informatica.uniurb.it/ • Blended learning • https://blended.uniurb.it • Elearning • https://elearning.uniurb.it • MOOC • https://platform.europeanmoocs.eu/course_architettura_d egli_elaboratori • FACEBOOK • https://www.facebook.com/groups/CArcMOOC/