Ficha de Unidade Curricular
Ficha de Unidade Curricular
Ficha de Unidade Curricular
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
F10. FICHA DE UNIDADE CURRICULAR - R5/R6<br />
Instituição:<br />
Curso:<br />
Disciplina/Unida<strong>de</strong>:<br />
Instituto Superior <strong>de</strong> Engenharia do Porto<br />
Mestrado em Engenharia Electrotécnica e <strong>de</strong> Computadores<br />
Sistemas e Aplicações Distribuídos em Telecomunicações<br />
I - IDENTIFICAÇÃO<br />
Ano Escolar - 2012-2013 Área Temática/Grupo * - S Código Interno - SADIT<br />
ANO: TRI/SEMESTRE:<br />
TEMPO DE CONTACTO -<br />
HORAS/SEMANA:<br />
ECTS: NÍVEL (B/I/A)**:<br />
1 2º Semestre T: 2; PL: 2; OT: 1 6<br />
Pré-requisitos formais<br />
(Precedências):<br />
Não tem<br />
En<strong>de</strong>reço da Página da Disciplina na Internet: https://moodle.isep.ipp.pt<br />
Outro: http://www.<strong>de</strong>e.isep.ipp.pt/~mbm/SADIT/1213<br />
Docente<br />
Formação<br />
Nome<br />
Posição<br />
% Ocupação<br />
Académica<br />
Responsável Maria Benedita Campos Neves Malheiro (MBM) Professor Adjunto Doutoramento<br />
* Ciências Básicas (B), Ciências <strong>de</strong> Engenharia(C), Disciplinas da especialida<strong>de</strong> (S), Disciplinas opcionais (O), Temas complementares (P).<br />
** Básico/Intermédio/Avançado.<br />
*** Percentagem da unida<strong>de</strong> curricular no total da ativida<strong>de</strong> lectiva do docente no semestre.<br />
II - PROPÓSITOS, RESUMO, CARATERIZAÇÃO<br />
Antece<strong>de</strong>ntes e enquadramento (max. 600 carateres)<br />
Apresentar uma perspetiva dos aspectos técnicos e científicos que justificam esta unida<strong>de</strong>, bem como o seu enquadramento no curso.<br />
Português<br />
Inglês<br />
Esta unida<strong>de</strong> curricular <strong>de</strong> carácter obrigatório, que tem por finalida<strong>de</strong><br />
fornecer competências no domínio do <strong>de</strong>senvolvimento <strong>de</strong> aplicações<br />
distribuídas, requer conhecimentos <strong>de</strong> algoritmia, programação, comunicação<br />
<strong>de</strong> dados e interligação e gestão <strong>de</strong> re<strong>de</strong>s.<br />
This mandatory module is focussed on the <strong>de</strong>sign and <strong>de</strong>velopment of<br />
distributed applications and builds upon previously acquired competences on<br />
programming, data communications and networking.<br />
Propósitos e objetivos gerais (max. 750 carateres)<br />
Nomear os objetivos pedagógicos e qual a contribuição <strong>de</strong>sta unida<strong>de</strong> para o curso. Po<strong>de</strong>m ser apresentados objetivos gerais.<br />
Português<br />
Inglês<br />
Desenvolver competências no domínio da conceção e realização <strong>de</strong> aplicações<br />
distribuídas,<br />
Develop competences in the field of <strong>de</strong>sign and implementation of distributed<br />
<strong>de</strong>signadamente:<br />
applications by analysing:<br />
1) Apren<strong>de</strong>r <strong>de</strong> uma linguagem acessível e apropriada ao <strong>de</strong>senvolvimento <strong>de</strong> 1) A programming language for platform neutral distributed applications<br />
sistemas distribuídos;<br />
<strong>de</strong>velopment;<br />
2) Familiarizar-se com os conceitos e mo<strong>de</strong>los <strong>de</strong> sistemas distribuídos; 2) Existing distributed systems concepts and mo<strong>de</strong>ls;<br />
3) Realizar aplicações distribuídas usando TCP/IP, UDP, HTTP, RMI, RPC ou 3) The <strong>de</strong>sign and implementation of distributed applications using TCP/IP,<br />
CORBA;<br />
UDP, HTTP, RMI or CORBA;<br />
4) Familiarizar-se com plataformas <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> aplicações 4) Existing platforms for distributed applications <strong>de</strong>velopment.<br />
distribuídas.<br />
Propósitos e objetivos específicos (max. 1000 carateres)<br />
Nomear os objetivos pedagógicos específicos, sendo que para estes últimos <strong>de</strong>ve ser apresentada a correspondência com Syllabus do curso (caso exista).<br />
Português<br />
Inglês<br />
Desenvolver competências no domínio da conceção e realização <strong>de</strong> aplicações<br />
distribuídas através <strong>de</strong>:<br />
1) Aprendizagem da linguagem Java através da conceção e <strong>de</strong>senvolvimento<br />
<strong>de</strong> exemplos com interface com o utilizador, I/O e multi-ativida<strong>de</strong>;<br />
2) Aprendizagem dos mo<strong>de</strong>los e tecnologias <strong>de</strong> suporte;<br />
3) Desenvolvimento <strong>de</strong> Aplicações Distribuídas sobre protocolos <strong>de</strong> nível <strong>de</strong><br />
transporte, <strong>de</strong> nível <strong>de</strong> aplicação e plataformas específicas.<br />
Conteúdo/Programa (max. 1000 caracteres)<br />
Descrever o programa teórico e prático a<strong>de</strong>quado indicando o peso relativo dos items do programa.<br />
Português<br />
Inglês<br />
1 Linguagem Java:<br />
1.1 Conceitos Principais da Programação Orientada por Objetos;<br />
1.2 Classes, Objetos, Tipos Básicos <strong>de</strong> Dados, Controlo <strong>de</strong> Fluxo;<br />
1.3 Processamento <strong>de</strong> Eventos, Multi-threading;<br />
1.4 I/O, Desenvolvimento <strong>de</strong> Interfaces com o Utilizador;<br />
2 Mo<strong>de</strong>los e Tecnologias <strong>de</strong> Suporte:<br />
2.1 Mo<strong>de</strong>lo Centralizado;<br />
2.2 Mo<strong>de</strong>lo Distribuído;<br />
2.3 Mo<strong>de</strong>los Básicos <strong>de</strong> Comunicação;<br />
2.4 Principais Tecnologias <strong>de</strong> Suporte;<br />
3 Desenvolvimento <strong>de</strong> Aplicações Distribuídas:<br />
3.1 Aplicações Distribuídas sobre protocolos da camada <strong>de</strong> transporte<br />
(TCP/IP, UDP, etc.);<br />
3.2 Aplicações Distribuídas sobre protocolos da camada <strong>de</strong> aplicação (RMI,<br />
HTTP, etc.);<br />
3.3 Aplicações Distribuídas sobre plataformas específicas (Java ME, Jini e<br />
JavaSpaces, Ja<strong>de</strong>, etc.).<br />
Material <strong>de</strong> ensino mais importante<br />
Nomear os livros <strong>de</strong> texto principais e outros textos/materiais <strong>de</strong> suporte básicos.<br />
Português<br />
Inglês<br />
- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Texto <strong>de</strong> Apoio, Benedita<br />
Malheiro, 2002. Disponível na área <strong>de</strong> SADIT no Moodle.<br />
- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Acetatos, Benedita Malheiro,<br />
2004. Disponível na área <strong>de</strong> SADIT no Moodle.<br />
- Java, How to Program, 6th Edition, H. M. Deitel and J. P. Deitel, Prentice<br />
Hall, 2005.<br />
- Java Network Programming and Distributed Computing, David Reilly and<br />
Michael Reilly, AddisonWesley Professional; 2002.<br />
- Developing Multi-Agent Systems with JADE, Fabio Bellifemine, Giovanni<br />
Caire, Dominic Greenwood, John Wiley & Sons, 2007.<br />
- Jini in a Nutshell: A Desktop Quick Reference, Scott Oaks and Henry Wong,<br />
O'Reilly, 2000.<br />
Develop competences in the field of <strong>de</strong>sign and implementation of distributed<br />
applications:<br />
1) Learning Java by <strong>de</strong>signing and <strong>de</strong>veloping examples with GUI, I/O and<br />
multi-threading;<br />
2) Studying, analysing and discussing existing mo<strong>de</strong>ls and support<br />
technologies;<br />
3) Developing distributed applications over transport layer protocols,<br />
application layer protocols and specific platforms,<br />
1 Java Language:<br />
1.1 Object Oriented Programming (OOP) concepts;<br />
1.2 Classes, Objects, Primitive Data Types, Data Control Flow;<br />
1.3 Events and Multi-threading processing;<br />
1.4 I/O, GUI <strong>de</strong>velopment;<br />
2 Distributed Applications Mo<strong>de</strong>ls:<br />
2.1 Centralised Mo<strong>de</strong>l;<br />
2.2 Distributed Mo<strong>de</strong>l;<br />
2.3 Standard Communication Mo<strong>de</strong>ls;<br />
2.4 Technologies;<br />
3 Distributed Applications Development:<br />
3.1 Over Transport Layer Protocols (TCP/IP, UDP, etc.);<br />
3.2 Over Application Layer Protocols (RMI, HTTP, etc.);<br />
3.3 Platforms specific for distributed applications <strong>de</strong>velopment (Java ME, Jini<br />
and JavaSpaces, Ja<strong>de</strong>, etc.).<br />
- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Texto <strong>de</strong> Apoio, Benedita<br />
Malheiro, 2002. Available at SADIT's Moodle area.<br />
- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Acetatos, Benedita Malheiro,<br />
2004. Available at SADIT's Moodle area.<br />
- Java, How to Program, 6th Edition, H. M. Deitel and J. P. Deitel, Prentice<br />
Hall, 2005.<br />
- Java Network Programming and Distributed Computing, David Reilly and<br />
Michael Reilly, AddisonWesley Professional; 2002.<br />
- Developing Multi-Agent Systems with JADE, Fabio Bellifemine, Giovanni<br />
Caire, Dominic Greenwood, John Wiley & Sons, 2007.<br />
- Jini in a Nutshell: A Desktop Quick Reference, Scott Oaks and Henry Wong,<br />
O'Reilly, 2000.
Material <strong>de</strong> ensino complementar<br />
Livros <strong>de</strong> referência complementares, artigos e materiais com informação técnica apropriada.<br />
Português<br />
Inglês<br />
- Site do Java<br />
- Tutoriais <strong>de</strong> Java<br />
+INFO: http://www.ave.<strong>de</strong>e.isep.ipp.pt/~mbm/SADIT/1213/saditRec.html<br />
Ferramentas <strong>de</strong> ensino/aprendizagem (se aplicável)<br />
Software, ferramentas <strong>de</strong> e-learning, etc.<br />
Português<br />
- Ambiente <strong>de</strong> Desenvolvimento Integrado NetBeans<br />
- Ambiente <strong>de</strong> Desenvolvimento Integrado Eclipse<br />
- Notepad++<br />
- Moodle<br />
Conhecimentos prévios assumidamente adquiridos<br />
- JavaTM site<br />
- JavaTM Tutorials<br />
+INFO: http://www.ave.<strong>de</strong>e.isep.ipp.pt/~mbm/SADIT/1213/saditRec.html<br />
Inglês<br />
- NetBeans Integrated Development Environment<br />
- Ambiente <strong>de</strong> Desenvolvimento Integrado Eclipse<br />
- Notepad++<br />
- Moodle<br />
Enumerar (<strong>de</strong>screver em linhas os conhecimentos esperados) e i<strong>de</strong>ntificar a fonte (i<strong>de</strong>ntificar as unida<strong>de</strong>s on<strong>de</strong> ele foram transmitidos).<br />
Português<br />
Inglês<br />
Esta unida<strong>de</strong> curricular suporta-se nas competências adquiridas no 1.º Ciclo,<br />
<strong>de</strong>signadamente nas unida<strong>de</strong>s curriculares <strong>de</strong> "Algoritmia e Programação",<br />
"Desenvolvimento <strong>de</strong> Aplicações Computacionais", "Sistemas<br />
Computacionais" e "Comunicação <strong>de</strong> Dados" assim como nos conhecimentos<br />
obtidos no primeiro semestre do 2.º Ciclo ("Interligação e Gestão <strong>de</strong> Re<strong>de</strong>s").<br />
This module builds upon the competences acquired in the following previous<br />
modules:<br />
- "Algoritmia e Programação", 1st Cycle;<br />
- "Desenvolvimento <strong>de</strong> Aplicações Computacionais", 1st Cycle;<br />
- "Sistemas Computacionais", 1st Cycle;<br />
- "Comunicação <strong>de</strong> Dados", 1st Cycle;<br />
- "Interligação e Gestão <strong>de</strong> Re<strong>de</strong>s", 2nd Cycle.<br />
Metodologia Ensino/Aprendizagem <strong>de</strong>screvendo, nomeadamente, os métodos inovadores (max. 500 carateres)<br />
Apresentar as estratégias metodológicas (métodos e técnicas pedagógicas) e ativida<strong>de</strong>s <strong>de</strong> treino, realçando os aspectos inovadores. Caso haja diferenciação<br />
<strong>de</strong> metodologia <strong>de</strong> aprendizagem entre turmas, esta <strong>de</strong>ve ser explicada.<br />
Português<br />
Inglês<br />
É utilizada uma metodologia baseada no estudo <strong>de</strong> casos e na realização <strong>de</strong><br />
projetos:<br />
- análise e estudo <strong>de</strong> casos e exemplos;<br />
- realização <strong>de</strong> trabalhos curriculares individuais.<br />
The Learning Methodology is case-based and project-based:<br />
- analysis of examples and case studies;<br />
- <strong>de</strong>sign and <strong>de</strong>velopment of individual mini-projects.<br />
Caraterização dos objectivos e programa<br />
A - Distribuição percentual estimada do conteúdo científico e tecnológico<br />
Componente científica (estabelece e <strong>de</strong>senvolve bases científicas) 20<br />
Componente tecnológica (aplicada ao projeto e funcionamento dos processos) 70<br />
Contexto envolvente 10<br />
Caraterização dos objetivos e programa (max. 1000 carateres)<br />
B - Resultados expetáveis (outcomes) - em conformida<strong>de</strong> com os critérios EUR-ACE<br />
Descrever o que é esperado que o estudante compreenda, saiba ou seja capaz <strong>de</strong> realizar <strong>de</strong>pois <strong>de</strong> frequentar esta unida<strong>de</strong> curricular relativamente aos seis<br />
"outcomes" das orientações do EUR-ACE: conhecimento e compreensão, análise em Engenharia, projecto em Engenharia, prática em Engenharia, investigação<br />
e contexto envolvente.<br />
Conhecimento e compreensão<br />
Conhecimento e Compreensão ? ..., Investigação ?..., Análise em Engenharia ?... , Projeto em Engenharia ?..., Prática em Engenharia ? ..., Contexto<br />
envolvente ? ...<br />
Português<br />
Inglês<br />
No âmbito <strong>de</strong>sta unida<strong>de</strong> curricular o estudante <strong>de</strong>ve ser capaz <strong>de</strong>,<br />
autonomamente, (i) analisar um problema, especificar os requisitos e<br />
escolher justificadamente tecnologias <strong>de</strong> <strong>de</strong>senvolvimento; (ii) conceber,<br />
<strong>de</strong>senvolver e <strong>de</strong>purar aplicações distribuídas; (iii) diagnosticar problemas,<br />
propor e implementar soluções corretivas; e (iv) realizar relatórios,<br />
apresentações e manter discussões técnico-científicas relativas aos trabalhos<br />
curriculares realizados. Globalmente, são promovidas as capacida<strong>de</strong>s <strong>de</strong><br />
autonomia, análise, síntese, planificação, realização, cumprimento <strong>de</strong> prazos,<br />
rigor, aprendizagem, comunicação e discussão técnico-científica. Assim, esta<br />
unida<strong>de</strong> curricular contribui para o aumento do "Conhecimento e<br />
Compreensão" das matérias abordadas; a promoção das competências <strong>de</strong><br />
"Análise <strong>de</strong> Engenharia", "Projeto <strong>de</strong> Engenharia" e "Prática <strong>de</strong> Engenharia"<br />
na área dos sistemas e aplicações s distribuídos; e a estimulação das<br />
"Capacida<strong>de</strong>s Pessoais e Interpessoais" e <strong>de</strong> "Investigação".<br />
III - PROCEDIMENTOS DE AVALIAÇÃO<br />
Auto-avaliação (se aplicável)<br />
Ferramentas que permitam aos alunos a avaliação autónoma das competências adquiridas.<br />
Português<br />
Inglês<br />
Todos os trabalhos curriculares são apresentados e <strong>de</strong>fendidos nas aulas,<br />
sendo, por vezes, distribuídos aos alunos presentes um questionário para<br />
auto-avaliação e avaliação entre pares.<br />
Avaliação pela docência<br />
Mo<strong>de</strong>lo <strong>de</strong> avaliação das competências da unida<strong>de</strong> curricular.<br />
Tipo(s) <strong>de</strong> avaliação permitido(s)<br />
The module promotes the stu<strong>de</strong>nt ability to: (i) analyse a problem, specify<br />
the requirements and select the <strong>de</strong>velopment technologies; (ii) <strong>de</strong>sign,<br />
<strong>de</strong>velop and <strong>de</strong>bug distributed applications; (iii) diagnose and solve<br />
problems that affect distributed applications; (iv) report, present and discuss<br />
the scientific and technical aspects of the implemented applications.<br />
As a result, this module contributes to raise the stu<strong>de</strong>nt's level of knowledge<br />
and un<strong>de</strong>rstanding' in the field of distributed applications by fostering<br />
engineering-related competences in "Analysis", "Design", "Implementation"<br />
and "Research" as well as stimulating transversal "Interpersonal and<br />
Personal" skills.<br />
All curricular assignments are presented, <strong>de</strong>fen<strong>de</strong>d and discussed in the<br />
classroom and questionnaires are sometimes distributed for self-assessment<br />
and peer review.<br />
Avaliação durante o período letivo com avaliação final<br />
Tipo <strong>de</strong> avaliação pre<strong>de</strong>finido<br />
(aplicável a estudantes que não escolham tipo <strong>de</strong> avaliação)<br />
Avaliação durante o período letivo com avaliação final<br />
Avaliação durante o período letivo com avaliação final (max. 200 carateres)<br />
Os estudantes têm a possibilida<strong>de</strong> <strong>de</strong> realizar parte da avaliação durante o período <strong>de</strong> aulas.<br />
Neste caso, os Estudantes terão acesso a todas as épocas <strong>de</strong> exame, se necessário e verificadas as respetivas condições <strong>de</strong> acesso <strong>de</strong>finidas na FUC. A<br />
avaliação durante o período letivo não <strong>de</strong>verá ter um peso inferior a 50% da classificação final. Exceções a este valor, até um mínimo <strong>de</strong> 30%, <strong>de</strong>verão ser<br />
<strong>de</strong>vidamente fundamentadas, mediante parecer positivo do Diretor <strong>de</strong> Curso, ao Conselho Pedagógico.<br />
Número <strong>de</strong> momentos <strong>de</strong> avaliação durante o período letivo: 1<br />
Português<br />
Avaliação contínua: 50 % da classificação final com NFREQ MIN = 8 (+<br />
<strong>de</strong>talhes no ponto 1 das Observações).<br />
Avaliação final: 50 % da classificação final (+ <strong>de</strong>talhes no ponto 2 das<br />
Observações)<br />
Avaliação em recurso<br />
Português<br />
Inglês<br />
Continuous assessment: 50 % of the final gra<strong>de</strong> w/ NFREQ MIN = 8 (for +<br />
<strong>de</strong>tails see item 1 of the Observations).<br />
Final assessment: 50 % of the final gra<strong>de</strong> (for + <strong>de</strong>tails see item 2 of the<br />
Observations)<br />
Inglês
A avaliação <strong>de</strong> recurso consiste numa prova escrita do programa lecionado e<br />
contribui com um peso <strong>de</strong> 50 % da classificação final do estudante, i.e.,<br />
mantém-se a classificação da avaliação contínua.<br />
O estudante não tem direito a repetir o recurso no mesmo ano letivo.<br />
A classificação final resulta da média da classificação da avaliação contínua e<br />
da classificação na prova <strong>de</strong> recurso.<br />
Para + <strong>de</strong>talhes sobre a avaliação contínua ler o ponto 1 das Observações.<br />
Melhoria <strong>de</strong> Nota <strong>de</strong> Avaliação<br />
Português<br />
O estudante <strong>de</strong>ve informar a docente que preten<strong>de</strong> melhorar a sua<br />
classificação. Em resposta, a docente po<strong>de</strong> solicitar ao estudante que:<br />
- Implemente ou melhore uma aplicação distribuída a especificar;<br />
ou<br />
- Realize uma monografia sobre um tópico a <strong>de</strong>signar;<br />
ou<br />
- Realize uma prova escrita <strong>de</strong> melhoria <strong>de</strong> nota;<br />
ou<br />
- Realize uma prova oral <strong>de</strong> melhoria <strong>de</strong> nota.<br />
The resort assessment is a written examination covering the taught syllabus<br />
that accounts for 50 % of the final gra<strong>de</strong>, i.e., the continuous assessment<br />
gra<strong>de</strong> is maintained.<br />
The stu<strong>de</strong>nt has access to just one resort assessment per aca<strong>de</strong>mic year.<br />
The final gra<strong>de</strong> results from the average of the continuous assessment and<br />
the resort assessment gra<strong>de</strong>s.<br />
For + <strong>de</strong>tails on the continuous assessment read item 1 of the Observations<br />
field.<br />
Inglês<br />
The stu<strong>de</strong>nt must inform the professor that he/she intends to improve<br />
his/her gra<strong>de</strong>. The professor will then ask the stu<strong>de</strong>nt to:<br />
a) Design and implement of distributed application;<br />
or<br />
b) Write a state of the art survey on a given related topic;<br />
or<br />
c) Do an oral examination.<br />
or<br />
c) Do a written examination.<br />
Frequência anterior aceite Não<br />
Nota biográfica do responsável da Unida<strong>de</strong> <strong>Curricular</strong><br />
Português<br />
É docente no Instituto Superior <strong>de</strong> Engenharia do Porto <strong>de</strong>s<strong>de</strong> 1989 e do<br />
Departamento <strong>de</strong> Engenharia Eletrotécnica <strong>de</strong>s<strong>de</strong> 1990. Lecionou neste<br />
período diversas disciplinas da área científica <strong>de</strong> Engenharia Eletrotécnica e<br />
colaborou também com outros <strong>de</strong>partamentos. Atualmente, a sua ativida<strong>de</strong><br />
letiva está centrada no curso <strong>de</strong> Mestrado em Engenharia Eletrotécnica e <strong>de</strong><br />
Computadores on<strong>de</strong> é responsável por unida<strong>de</strong>s curriculares das áreas dos<br />
sistemas distribuídos e soluções Web.<br />
A sua formação académica inclui o Doutoramento em Engenharia<br />
Eletrotécnica e <strong>de</strong> Computadores pela Faculda<strong>de</strong> <strong>de</strong> Engenharia da<br />
Universida<strong>de</strong> do Porto (2000), o Mestrado em Engenharia Eletrotécnica e <strong>de</strong><br />
Computadores, Área <strong>de</strong> Especialização em Informática Industrial, Faculda<strong>de</strong><br />
<strong>de</strong> Engenharia da Universida<strong>de</strong> do Porto (1990/1993) e a Licenciatura em<br />
Engenharia Eletrotécnica, Opção <strong>de</strong> Sistemas Digitais e Computadores pela<br />
Faculda<strong>de</strong> <strong>de</strong> Engenharia da Universida<strong>de</strong> do Porto (1983/1988).<br />
Em termos <strong>de</strong> I&D, tem interesses nas áreas da Inteligência Artificial<br />
Distribuída, Sistemas Multiagente, Personalização, Sistemas <strong>de</strong><br />
Posicionamento e Navegação por Satélite, Comunicação Amadora via Satélite<br />
e Soluções Web.<br />
Observações<br />
Português<br />
1 - A avaliação contínua representa 50 % da avaliação final e apresenta duas<br />
vertentes:<br />
a) Participação nas activida<strong>de</strong>s lectivas presenciais (10 %);<br />
b) Nível <strong>de</strong> empenho e participação nas ativida<strong>de</strong>s propostas,<br />
nomeadamente, na realização dos Trabalhos <strong>Curricular</strong>es, participação em<br />
palestras, seminários e visitas <strong>de</strong> estudo (90 %).<br />
Os alunos com estatuto <strong>de</strong> trabalhador-estudante e dispensa da avaliação<br />
contínua são avaliados apenas através da componente b.<br />
Os Trabalhos <strong>Curricular</strong>es po<strong>de</strong>m correspon<strong>de</strong>r a:<br />
- Realização <strong>de</strong> trabalhos <strong>de</strong> estudo e pesquisa;<br />
- Realização <strong>de</strong> relatórios <strong>de</strong> visitas;<br />
- Desenvolvimento <strong>de</strong> aplicações.<br />
A realização dos Trabalhos <strong>Curricular</strong>es é obrigatória para todos os alunos<br />
in<strong>de</strong>pen<strong>de</strong>ntemente do seu estatuto, i.e., abrange os alunos ordinários bem<br />
como os trabalhadores estudantes com ou sem dispensa <strong>de</strong> avaliação<br />
contínua.<br />
A entrega dos trabalhos curriculares é necessariamente acompanhada <strong>de</strong> um<br />
relatório/manual, do código implementado (se for o caso) e da apresentação.<br />
A avaliação dos trabalhos curriculares inclui a realização <strong>de</strong> uma<br />
apresentação, <strong>de</strong>monstração (se for o caso) e discussão pública.<br />
Os trabalhos curriculares só são consi<strong>de</strong>rados legítimos se forem originais,<br />
i.e., se tiverem sido <strong>de</strong>senvolvidos pelos próprios alunos.<br />
O englobamento das duas componentes da avaliação contínua resulta da<br />
dificulda<strong>de</strong> <strong>de</strong> dissociar a participação do aluno nas aulas presenciais da<br />
unida<strong>de</strong> curricular do seu envolvimento nas ativida<strong>de</strong>s curriculares propostas<br />
(a realização <strong>de</strong> trabalhos curriculares, visitas <strong>de</strong> estudo, etc.).<br />
A nota mínima <strong>de</strong> frequência é 8/20, sendo atribuída ao estudantes sem<br />
mínimo a sigla SMNF.<br />
2 - A avaliação final consiste numa prova com peso <strong>de</strong> 50 % da classificação<br />
final do estudante.<br />
3 - O atendimento dos alunos para esclarecimento <strong>de</strong> dúvidas <strong>de</strong>correrá em<br />
horário próprio ou a combinar por correio eletrónico. Os alunos ordinários só<br />
serão atendidos se tiverem uma frequência das aulas presenciais superior a<br />
75 %.<br />
Inglês<br />
Professor at the Department of Electrical Engineering (DEE) of the<br />
Engineering Institute of Porto (ISEP), one of the schools of the Polytechnic<br />
Institute of Porto (IPP), Porto, Portugal.<br />
Holds a Ph.D. in Electrical Engineering and Computers from the Faculty of<br />
Engineering, University of Porto.<br />
Is responsible for modules in distributed systems, applications and services<br />
in the M.Sc. <strong>de</strong>gree in Electrical Engineering and Computers.<br />
Her R&D interests inclu<strong>de</strong> distributed artificial intelligence, namely<br />
multiagent systems, web agents, personalisation, services and applications,<br />
navigation and satellite communications.<br />
Inglês<br />
1 - The continuous assessment, which corresponds to 50 % of the final gra<strong>de</strong><br />
- contemplates the stu<strong>de</strong>nt:<br />
a) in-class participation (10%)<br />
b) involvement in the proposed curricular activities (90%).<br />
The continuous assessment of stu<strong>de</strong>nt-workers with assessment exemption is<br />
performed exclusively through component b.<br />
The curricular activities inclu<strong>de</strong> the <strong>de</strong>velopment of mini-projects and<br />
participation in seminars, lectures, study visits, etc.<br />
The curricular activities are compulsory for all stu<strong>de</strong>nts regardless of their<br />
status, i.e., inclu<strong>de</strong>s ordinary stu<strong>de</strong>nts as well as stu<strong>de</strong>nt-workers with or<br />
without assessment exemption.<br />
The <strong>de</strong>livery of the mini-projects is necessarily accompanied by a report /<br />
manual and inclu<strong>de</strong>s a public <strong>de</strong>monstration, presentation and discussion.<br />
The mini-projects will only be consi<strong>de</strong>red legitimate if original, i.e., if they<br />
have been <strong>de</strong>veloped by the stu<strong>de</strong>nts themselves.<br />
Since the minimum gra<strong>de</strong> is 8/20, the stu<strong>de</strong>nts with smaller gra<strong>de</strong>s get<br />
SMNF.<br />
2 - A final written examination accounts for the remaining 50 % of the final<br />
gra<strong>de</strong>.<br />
3 - Individual tutoring takes place according to the publicised schedule or, in<br />
case of schedule incompatibility, it can be arranged via e-mail. Ordinary<br />
stu<strong>de</strong>nts will only be tutored if they have a class attendance higher than 75<br />
%.