In the first semester of 1st year the student has to attend a Unit called "Option for Complementary Formation 1"This Unit is chosen, among the offer within Universidade do Minho, by the Lecturing Team in charge of the Specialization Profile in an Applicational Interface Domain attended by the student and the unit must necessariy be placed within the respective interface domain. It is the aim of this Unit to develop basic competencies in the interface domain
Given the nature of this Unit, the program will vary according to the chosen unit and its interface domain
This Unit is focused in knowledge acquisition in the interface domain and, given the nature of this Unit, it will vary according to the chosen unit and its interface domain
Depende dos tópicos selecionados. Depends on the selected topic.
In the first semester of 1st year the student has to attend a Unit called "Option for Complementary Formation 2" This Unit is chosen, among the offer within Universidade do Minho, by the Lecturing Team in charge of the Specialization Profile in an Applicational Interface Domain attended by the student and the unit must necessariy be placed within the respective interface domain. It is the aim of this Unit to develop basic competencies in the interface domain
Given the nature of this Unit, it will vary according to the chosen unit and its interface domain
This Unit is focused in knowledge acquisition in the interface domain and, given the nature of this Unit, it will vary according to the chosen unit and its interface domain
Depende dos tópicos selecionados. Depends on the selected topic.
Learning to practice of the concepts of project development in informatics, in the chosen application area (PEAAI).
Given the nature of this Unit, the program will vary according to the chosen profile.
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.
Depende dos tópicos selecionados. Depends on the selected topic.
• 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
Development in a team of a software application and its respective business plan
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.
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