Code |
14474
|
Year |
1
|
Semester |
S1
|
ECTS Credits |
6
|
Workload |
PL(30H)/T(30H)
|
Scientific area |
Informatics
|
Entry requirements |
-
|
Learning outcomes |
At the end of the course the student should be able to: 1) Know the mechanisms of data acquisition (input) by computers and how they can control the devices (output) to which they are connected; 2) Understand the structure and technology of the peripheral devices that can be connected to a computer, so that they can be selected or changed in the face of the needs of a specific project; 3) To Follow up the evolution and the new applications of the technologies, being able to understand its principles and characteristics, including the most innovative ones; 4) Develop optimized software, based on the knowledge of the characteristics of the hardware where this software will be executed;
|
Syllabus |
Theoretical classes (T) a) Introduction to fundamental concepts of digital/analog electronics - Notion of current, voltage, resistance and electrical power; direct current (DC) and alternating current (AC) - Measurements and measurement instruments: multimeter, oscilloscope, signal analyzer - Electronic main components: power supply, resistors, diodes, capacitors, LEDs, transistors, relays, motors... - AC-DC Conversion - AD/DA Conversion - Sensors and actuators b) Acquisition and control devices: Velleman K8055, Arduino, Raspberry Pi c) Simulators: Tinkercad d) Communications: USB, UART, I2C... e) Miscellaneous: - Embedded systems (appliances, cars, others); - Application analysis (signal processing, robotics, TV, medical systems, smart buildings, IOT, smart cities, among others);
Practical classes (P) - Research on proposed topics; - Realization and presentation of practical work on the subject covered in class; - Lectures by guests;
|
Main Bibliography |
[1] “Computer Systems - Digital Design, Fundamentals of Computer Architecture and Assembly Language”, Ata Elahi, Springer, 2018. [2] “Electrónica Analógica”, Acácio Manuel Raposo Amaral, ISBN: 9789726188773, 2017, Edições Sílabo. [3] “Sistemas Digitais”, Acácio Manuel Raposo Amaral, ISBN: 9789726187677, 2014, Edições Sílabo. [4] “Computer Organization and Design: The Hardware/Software Interface”, David A. Patterson, John L. Hennessy, The Morgan Kaufmann Series in Computer Architecture and Design, Fourth Edition, 2011 [5] “Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development”, Gary Stringham; Newnes, 1th edition, 2009. [6] Scientific articles (IEEExplore, Portal da ACM, Elsevier, Springer, Wiley, Kluwer, etc.). [7] Articles available in web page;
|
Language |
Portuguese. Tutorial support is available in English.
|