Project I

Academic year
Subject Area
Digital Systems and Computers
Language of Instruction
Other Languages of Instruction
Mode of Delivery
ECTS Credits
1st Cycle Studies

Recommended Prerequisites

Laboratory of Digital Systems; Computer Programming; Data Structures and Algorithms; Electrical and Circuits Laboratory; Microprocessor Systems.

Teaching Methods

The teaching methods acquire practical nature, being therefore fundamentally of laboratory type, oriented to project, involving orientation of tutorial type, with accompaniment and supervision at engineering design level.

Exclusively laboratory classes:

- In an initial phase supported by slides and study of manuals and books chapters;

- In all laboratory classes performing and evaluating practical assignments with increasing degree of difficulty and clarifying doubts (mini-projects - 30%, integrative project 40%, Laboratory tests -30%).

Learning Outcomes

The curricular unit (CU) aims the development and acquisition of competences and the accomplishment of projects in electrical and computer engineering. This CU aims to introduce, for the first time in the curricular plan, methodologies of project development in engineering, through the application of concepts obtained during the first half of the 1st cycle of studies. The CU allows to integrate, in a collaborative way, knowledge on theory of circuits, electronics, programming languages and computer systems. In addition, the student is confronted with the need to carry out collaborative teamwork, analyze and identify problems, study requirements and systematize solutions, as well as develop the necessary critical thinking and reasoning to apply theoretical concepts in solving practical problems. The UC also intends to develop communication skills, encouraging new ways of presenting content.

Work Placement(s)



Implementation of a set of laboratory mini-projects, supported by microprocessors, microcontrollers and/or other devices of generic use (similar to the Arduino), that allow the student to quickly acquire knowledge on data acquisition in analog and digital formats, operating sensors and measurements, data processing and communication, control of electronic devices, interfaces with distinct devices, computer architectures and programming in general;

Completion of a comprehensive and integrative final project requiring a broad set of knowledge in the areas of electrical and computer engineering, guided by one or more teachers, which will allow the evaluation of the following aspects of an initial contact with a project in engineering: analysis of problems, assessment of solutions, proposals of work methodology, data analysis, writing brief reports and presentation of results.

Head Lecturer(s)

Gabriel Falcão Paiva Fernandes

Assessment Methods

Laboratory work or Field work: 20.0%
Mini Tests: 20.0%
Project: 60.0%


1. Slides introdutórios às primeiras aulas laboratoriais.

2. URL:, 2016.

3. Brian W. Kernighan, Dennis M. Ritchie (1988), The C Programming Language, Prentice Hall, 2nd ed.

4. Frank Vahid (2010), Digital Design, John Wiley and Sons, 2nd ed.

5. John Wakerly, (2005), Digital Design Principles and Practices, Prentice Hall, 4th ed.