Common UCS


Informatics Engineering Project (Sem. 1)

Learning outcomes

• Interact with a customer; Communicate requirements and design decisions with the users
• Plan and follow up a software development project; Review the plan during the execution of the project;
Reflect over the initial expectations and estimations
• Work in a team; Coordinate a team and its meetings; Use basic collaboration tools in software development
• Carry out a software development project from beginning to end; Elicit the requirements; Create the design
that supports the requirements; Implement the design; Test and validate the implementation
• Present the project, product, plans and documents to colleagues, stakeholders and the general public;
Produce documentation that is understandable and usable
• Create a new product; Compare the product with the competition; Produce a business plan for the product

Syllabus

Development in a team of a software application and its respective business plan

Teaching methodologies and evaluation

Students are evaluated based on the quality of software product developed, how the project was conducted
and managed, the level of sophistication of the business plan. Additionally, we evaluated multiple deliverables
(product vision, requirements, project plan, design document, technical documentation, code, users'
documentation, business plan, marketing materials) related to the project. A peer review mechanism enables
us to differentiate the marks of each student, according to a set of criteria established by the students
themselves and the evaluations that are done between them.

Bibliography

JM Fernandes, N van Hattum-Janssen, AN Ribeiro, V Fonte, LP Santos, e P Sousa; An integrated approach to
develop professional and technical skills for informatics engineering students, European Journal on
Engineering Education, Taylor & Francis, vol. 37, n. 2, pp. 167-177, mai/2012

Laboratory on Informatics Engineering (Sem. 2)

Learning outcomes

Learning to practice of the concepts of project development, associated with a specialization profile.

Syllabus

Given the nature of this Unit, the program will vary according to the chosen profile.

Teaching methodologies and evaluation

This Unit is focused in knowledge acquisition in a particular area of expertise and, given the nature of this Unit,
it will vary according to the chosen profile.

Bibliography

Depende dos tópicos selecionados.
Depends on the selected topic.

Informatics Option 1 (Sem. 1)

Learning outcomes

In the first semester of 1st year the student has to attend a Unit called "Option 1"
This Unit, with 5 ECTS, is chosen among the offer by other Profiles of Specialization, other than those selected
in their area of expertise.
It is the aim of this Unit to develop basic competencies in other specialization domain

Syllabus

Given the nature of this Unit, the program will vary according to the chosen unit and its profile.

Teaching methodologies and evaluation

This Unit is focused in knowledge acquisition in a particular area of expertise and, given the nature of this Unit,
it will vary according to the chosen unit and its profile.

Bibliography

Depende dos tópicos selecionados.
Depends on the selected topic.

Informatics Option 2 (Sem. 1)

Learning outcomes

In the first semester of 1st year the student has to attend a Unit called "Option 2"
This Unit, with 5 ECTS, is chosen among the offer by other Profiles of Specialization, other than those selected
in their area of expertise.
It is the aim of this Unit to develop basic competencies in other specialization domain

Syllabus

Given the nature of this Unit, the program will vary according to the chosen unit and its profile.

Teaching methodologies and evaluation

This Unit is focused in knowledge acquisition in a particular area of expertise and, given the nature of this Unit,
it will vary according to the chosen unit and its profile.

Bibliography

Depende dos tópicos selecionados.
Depends on the selected topic.