Undergraduate Practice Opportunities Program


The Undergraduate Practice Opportunities Program (UPOP) program aims at promoting the participation of students, since early in their academic career, in practical activities in non-academic environment.
Through UPOPs, the student will have contact with the daily activities of engineering projects in a company. By this contact, the student gets to know how engineering projects develop, in practice. (S)he is expected to develop transferable skills in working in teams, oral and written communication, and independent learning.
Depending on the specific work developed by the student in the company, (s)he will acquire specific knowledge on the subject area and, possibly, also some specific technical skills relevant to the placement.

General characterization





Responsible teacher

João Ricardo Viegas da Costa Seco, Pedro Abílio Duarte de Medeiros


Weekly - Available soon

Total - 83

Teaching language



The UC is done in conjunction with Curriculum Development (Practical)  Activity. To be accepted in this set of UC  the student  must have accumulated at leat 84 credits in the scientific area of Informatics.


The bibliography depends on the specific project chosen by the student in the program.

Teaching method

The scientific committee of the study cycle keeps a list of UPOP offers, for the participation of students in projects in non-academic environment. Each entry in the list has the name of the company, the project in which the student will be integrated, the work plan, the period in which the activities take place, and the names of the supervisor in the company and the scientific supervisor.
The student chooses one of the UPOP’s offers.If several choose the same offer, it is up to the supervisor in the company to select the student. The student carries out the work plan with supervision, in the designated period, which in principles is the period between the end of exams and the beginning of the next semester.
UPOP projects can also be considered as part of larger internships in a company .
The assessment is made by a final report,where the student describes the activities, and can be complemented with information collected by the supervisors during the period.

Evaluation method

The assessment is made continuously by regular monitoring of student activities. The final assessment takes into account a presentation made by the student and the opinion of the company supervisor.

Subject matter

The concrete syllabus depends on the specific project chosen by the student in the program.


Programs where the course is taught: