| 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)Acquire the minimum knowledge of electronics to understand and design simple analog and digital circuits;
2) Know the mechanisms of data acquisition (input) by computers and how they can control the devices (output) to which they are connected;
3) 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;
4) 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;
5) 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) Class notes [slides]
2) Bibliography:
2.1) "Introducao à eletronica para artistas", Helder da Rocha, 2017
2.2) "Hacking Electronics", Simon Monk, 2nd edition, 2017
Complementary bibliography
[1] “Computer Systems - Digital Design, Fundamentals of Computer Architecture and Assembly Language”, Ata Elahi, Springer, 2018.
[2] “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.
[3] “Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development”, Gary Stringham; Newnes, 1st edition, 2009.
[4] Scientific article databases (IEEExplore, ACM, Elsevier, Springer, Wiley, Kluwer, etc.).
[5] Texts available on the course website;
|
|
Language |
Portuguese. Tutorial support is available in English.
|