Go to:
Esta página em português Ajuda Autenticar-se
Clube de Leitura FEUP :: Vamos a Livros
You are here: Start > EIC0099

Site map
Edifício A (Administração) Edifício B (Aulas) - Bloco I Edifício B (Aulas) - Bloco II Edifício B (Aulas) - Bloco III Edifício B (Aulas) - Bloco IV Edifício C (Biblioteca) Edifício D (CICA) Edifício E (Química) Edifício F (Minas e Metalurgia) Edifício F (Minas e Metalurgia) Edifício G (Civil) Edifício H (Civil) Edifício I (Electrotecnia) Edifício J (Electrotecnia) Edifício K (Pavilhão FCNAUP) Edifício L (Mecânica) Edifício M (Mecânica) Edifício N (Garagem) Edifício O (Cafetaria) Edifício P (Cantina) Edifício Q (Central de Gases) Edifício R (Laboratório de Engenharia do Ambiente) Edifício S (INESC) Edifício T (Torre do INEGI) Edifício U (Nave do INEGI) Edifício X (Associação de Estudantes)

Information Systems and Software Engineering Seminar

Code: EIC0099     Acronym: SESI

Classification Keyword
OFICIAL Software Engineering
OFICIAL Information Systems

Instance: 2018/2019 - 1S Ícone do Moodle

Active? Yes
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEIC 24 Syllabus since 2009/2010 5 - 6 42 162

Teaching Staff - Responsibilities

Teacher Responsibility
Hugo José Sereno Lopes Ferreira

Teaching - Hours

Recitations: 3,00
Type Teacher Classes Hour
Recitations Totals 1 3,00
Hugo José Sereno Lopes Ferreira 3,00
Mais informaçõesLast updated on 2018-09-25.

Fields changed: Teaching methods and learning activities, Fórmula de cálculo da classificação final, Componentes de Avaliação e Ocupação, Programa, Lingua de trabalho, Melhoria de classificação

Teaching language

Suitable for English-speaking students


Software engineers affect society by creating applications. These applications produce value for users, but sometimes produce also discomfort and even disasters, when they fail to operate within the minimal level of quality they are supposed.

Software engineers build software that people use for different purposes, which pressures them to solve problems in new ways, and emphasizing different characteristics, such as security, usability, scalability, reliability, accessibility, efficiency, or correctness. For example, consumer software emphasizes low cost, medical software emphasizes high quality, and web software emphasizes rapid development.

The fundamental objective of this course unit is to learn, discuss, and draft solutions for issues raised by the influence of software engineering and software usage on people and society.

Learning outcomes and competences

Students will gain familiarity with the wide influence that software has on several application areas that impact on the life quality and the person and the society.

In addition, we expect that the students may acquire knowledge and skills on the various roles related with seminars: speaker, reviewer, organizer.

Working method


Pre-requirements (prior knowledge) and co-requirements (common knowledge)

Knowledge in software development.


1. Identification of application areas that are more influenced by software nowadays. After choosing a specific area, write an essay with:

1.1. Identification and discussion of key software quality factors with higher impact on the application area;
1.2. identification and critical analysis of good and bad examples, and best practices of software engineering on how software influences the person and society;
1.3. brainstorming and proposal of novel approaches to address the software issues.

2. Being present in invigted lectures by recognized guests in both the Industry and Academy.

2. Organizing the Talk-A-Bit, viz:
2.1. Identifying and contacting guest keynotes;
2.2. Logistics;
2.3. Development of various Applications and Websites;
2.4. Preparing, reviewing and publishing the proceedings composed by the students' papers.

Mandatory literature

ed. by Richard H. Thayer, Merlin Dorfman and Mark J. Christensen; Software engineering. ISBN: 0-7695-1555-X (vol. 1)

Teaching methods and learning activities

Formal lectures addressing the topics of the aforementioned program.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Designation Weight (%)
Trabalho de campo 50,00
Trabalho escrito 50,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Elaboração de projeto 80,00
Frequência das aulas 42,00
Trabalho de campo 40,00
Total: 162,00

Eligibility for exams

By distributed evaluation.

Calculation formula of final grade

Final = 0.5 * Trabalho Escrito + 0.5 * Organização Talk-a-bit

Considering both components involve an high degree of cooperation with other students, the final evaluation will be subject to a multiplicative factor [0.5 ~ 1.5], reflecting the qualitative evaluation of individual performance.

The individual performance will consider the feedback from other students via hetero-evaluation.

Examinations or Special Assignments


Special assessment (TE, DA, ...)

Worker-students (TEs) who cannot attend classes, are exempt from attendance, and undergo a special evaluation process. The evaluation is entirely individual, considering only the "Written Work" component, defined as: (a) an 8-page, original, IEEE 2-column essay on a topic to be designated by the teacher and aligned with the annual theme of the curricular unit; (b) a bi-weekly follow-up of the same, where the student demonstrates a natural progression of the work; and (c) a presentation of the article in a "defense" format to a panel of teachers, to allow the assessment of domain expertise and authorship.


Classification improvement

Case-by-case assessment; If possible, then with additional assignment.

Recommend this page Top
Copyright 1996-2019 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2019-03-19 at 15:46:39