05.08.2014 Views

Ficha de Unidade Curricular

Ficha de Unidade Curricular

Ficha de Unidade Curricular

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Visualizar <strong>Ficha</strong> UC - EUR-ACE Sábado, 19 <strong>de</strong> Fevereiro <strong>de</strong> 2011 18:52:48 MARIA MALHEIRO<br />

F10. FICHA DE UNIDADE CURRICULAR - R5/R6<br />

Instituição:<br />

Instituto Superior <strong>de</strong> Engenharia do Porto<br />

Curso:<br />

Mestrado em Engenharia Electrotécnica e <strong>de</strong> Computadores<br />

Disciplina/Unida<strong>de</strong>: Sistemas e Aplicações Distribuídos em Telecomunicações<br />

I - IDENTIFICAÇÃO<br />

Ano Escolar - 2010-2011 Área Temática/Grupo * - S Código Interno - SADIT<br />

TEMPO DE CONTACTO -<br />

ANO: TRI/SEMESTRE:<br />

ECTS: NÍVEL (B/I/A)**:<br />

HORAS/SEMANA:<br />

1 2º Semestre T: 2; PL: 2; OT: 1 6<br />

Pré-requisitos formais (Precedências): 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.ave.<strong>de</strong>e.isep.ipp.pt/~mbm/SADIT/<br />

Docente<br />

Nome<br />

Posição<br />

Formaçã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 activida<strong>de</strong> lectiva do docente no semestre.<br />

% Ocupação<br />

II - PROPÓSITOS, RESUMO, CARACTERIZAÇÃO<br />

Antece<strong>de</strong>ntes e enquadramento (max. 600 caracteres)<br />

Apresentar uma perspectiva 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> fornecer<br />

competências no domínio do <strong>de</strong>senvolvimento <strong>de</strong> aplicações distribuídas, requer<br />

conhecimentos <strong>de</strong> algoritmia, programação, comunicação <strong>de</strong> dados e interligação e<br />

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 distributed<br />

applications and builds upon previously acquired competences on programming, data<br />

communications and networking.<br />

Propósitos e objectivos (max. 750 caracteres)<br />

Nomear os objectivos 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 objectivos gerais e específicos, sendo que para estes últimos <strong>de</strong>ve ser<br />

apresentada a correspondência com Syllabus do curso (caso exista).<br />

Português<br />

Inglês<br />

Desenvolver competências no domínio da concepção e realização <strong>de</strong> aplicações<br />

distribuídas, <strong>de</strong>signadamente:<br />

1) Apren<strong>de</strong>r <strong>de</strong> uma linguagem acessível e apropriada ao <strong>de</strong>senvolvimento <strong>de</strong> sistemas<br />

distribuídos;<br />

2) Familiarizar-se com os conceitos e mo<strong>de</strong>los <strong>de</strong> sistemas distribuídos;<br />

3) Realizar aplicações distribuídas usando TCP/IP, UDP, HTTP, RMI, RPC ou CORBA;<br />

4) Familiarizar-se com plataformas <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> aplicações distribuídas.<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 Objectos;<br />

1.2 Classes, Objectos, 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 (TCP/IP, UDP,<br />

etc.);<br />

3.2 Aplicações Distribuídas sobre protocolos da camada <strong>de</strong> aplicação (RMI, HTTP, etc.);<br />

3.3 Aplicações Distribuídas sobre plataformas específicas (Java ME, Jini and JavaSpaces,<br />

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 />

- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Texto <strong>de</strong> Apoio, Benedita Malheiro, 2002.<br />

Disponível na área <strong>de</strong> SADIT no Moodle.<br />

- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Acetatos, Benedita Malheiro, 2004.<br />

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 Hall, 2005.<br />

- Java P2P Networking, Daniel Brookshier, Navaneeth Krishnan, Darren Govoni and Juan<br />

Carlos Soto, Sams Publishing, 2002.<br />

- Java Network Programming and Distributed Computing, David Reilly and Michael Reilly,<br />

Addison-Wesley Professional; 2002.<br />

- Distributed Programming with Java, Qusay H. Mahmoud, Manning, 2000.<br />

- Java Network Programming, M. Hughes, M. Shoffner and D. Hamner, 2nd Edition,<br />

Manning, 1999.<br />

- Developing Multi-Agent Systems with JADE, Fabio Bellifemine, Giovanni Caire, Dominic<br />

Greenwood, John Wiley & Sons, 2007.<br />

- Jini in a Nutshell: A Desktop Quick Reference, Scott Oaks and Henry Wong, O'Reilly,<br />

2000.<br />

Develop competences in the field of <strong>de</strong>sign and implementation of distributed applications<br />

by analysing and discussing:<br />

1) an accessible and appropriate of programming language for platform neutral distributed<br />

applications <strong>de</strong>velopment;<br />

2) existing distributed systems concepts and mo<strong>de</strong>ls;<br />

3) the <strong>de</strong>sign and implementation of distributed applications using TCP/IP, UDP, HTTP, RMI<br />

or CORBA;<br />

4) existing platforms for distributed applications <strong>de</strong>velopment.<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 and<br />

JavaSpaces, Ja<strong>de</strong>, etc.).<br />

Inglês<br />

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 />

- Using Java, 2nd Edition, Que Corporation, Macmillan Publishing, 1996.<br />

- Site do JavaTM<br />

- Tutoriais <strong>de</strong> Java<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 />

- Moodle<br />

- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Texto <strong>de</strong> Apoio, Benedita Malheiro, 2002.<br />

Available at SADIT's Moodle area.<br />

- Desenvolvimento <strong>de</strong> Aplicações Distribuídas, Acetatos, Benedita Malheiro, 2004.<br />

Available at SADIT's Moodle area.<br />

- Java, How to Program, 6th Edition, H. M. Deitel and J. P. Deitel, Prentice Hall, 2005.<br />

- Java P2P Networking, Daniel Brookshier, Navaneeth Krishnan, Darren Govoni and Juan<br />

Carlos Soto, Sams Publishing, 2002.<br />

- Java Network Programming and Distributed Computing, David Reilly and Michael Reilly,<br />

Addison-Wesley Professional; 2002.<br />

- Distributed Programming with Java, Qusay H. Mahmoud, Manning, 2000.<br />

- Java Network Programming, M. Hughes, M. Shoffner and D. Hamner, 2nd Edition,<br />

Manning, 1999.<br />

- Developing Multi-Agent Systems with JADE, Fabio Bellifemine, Giovanni Caire, Dominic<br />

Greenwood, John Wiley & Sons, 2007.<br />

- Jini in a Nutshell: A Desktop Quick Reference, Scott Oaks and Henry Wong, O'Reilly,<br />

2000.<br />

- Using Java, 2nd Edition, Que Corporation, Macmillan Publishing, 1996.<br />

- JavaTM site<br />

- JavaTM Tutorials<br />

Inglês<br />

- NetBeans Integrated Development Environment<br />

- Moodle<br />

Conhecimentos prévios assumidamente adquiridos<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


Esta unida<strong>de</strong> curricular suporta-se nas competências adquiridas no 1.º Ciclo,<br />

<strong>de</strong>signadamente nas disciplinas <strong>de</strong> "Algoritmia e Programação", "Desenvolvimento <strong>de</strong><br />

Aplicações Computacionais", "Sistemas Computacionais" e "Comunicação <strong>de</strong> Dados",<br />

assim como nos conhecimentos obtidos no primeiro semestre do 2.º Ciclo ("Interligação<br />

e Gestão <strong>de</strong> Re<strong>de</strong>s").<br />

This module builds upon the competences acquired in the following previous 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<br />

Apresentar as estratégias metodológicas (métodos e técnicas pedagógicas) e activida<strong>de</strong>s <strong>de</strong> treino, realçando os aspectos inovadores. Caso haja diferenciação <strong>de</strong> metodologia <strong>de</strong><br />

aprendizagem entre turmas, esta <strong>de</strong>ve ser explicada.<br />

Português<br />

Inglês<br />

É utilizada uma metodologia <strong>de</strong> ensino/aprendizagem guiada por exemplos e estudo <strong>de</strong><br />

casos que é consolidada através da 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 />

Caracterizaçã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 projecto e funcionamento dos processos) 70<br />

Contexto envolvente 10<br />

Caracterização dos objectivos e programa<br />

B - Resultados expectá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 "outcomes" das<br />

orientações do EUR-ACE: conhecimento e compreensão, análise em Engenharia, projecto em Engenharia, prática em Engenharia, investigação e contexto envolvente.<br />

Conhecimento e compreensão<br />

O conhecimento e compreensão dos princípios fundamentais da Ciência, Matemática e da Engenharia são essenciais para satisfazer os resultados expectáveis da formação. Os<br />

diplomados <strong>de</strong>vem <strong>de</strong>monstrar o seu conhecimento e compreensão não só da sua área <strong>de</strong> especialização como ainda no contexto mais alargado da Engenharia.<br />

Português<br />

Inglês<br />

No àmbito <strong>de</strong>sta unida<strong>de</strong> curricular o discente <strong>de</strong>ve ser capaz <strong>de</strong>, autonomamente, (i)<br />

analisar um problema, especificar os requisitos e escolher justificadamente tecnologias <strong>de</strong><br />

<strong>de</strong>senvolvimento; (ii) conceber, <strong>de</strong>senvolver e <strong>de</strong>purar aplicações distribuídas; (iii)<br />

diagnosticar problemas, propor e implementar soluções correctivas; e (iv) realizar<br />

relatórios, apresentações e manter discussões técnico-científicas relativas aos trabalhos<br />

curriculares realizados.<br />

Desta forma, a unida<strong>de</strong> curricular <strong>de</strong> "Sistemas e Aplicações Distribuídos em<br />

Telecomunicações" contribuem para o aumento do "Conhecimento e Compreensão" das<br />

matérias abordadas; a promoção das competências <strong>de</strong> "Análise <strong>de</strong> Engenharia", "Projecto<br />

<strong>de</strong> Engenharia" e "Prática <strong>de</strong> Engenharia" na área dos sistemas e aplicações distribuídos; e<br />

a estimulação das "Capacida<strong>de</strong>s Pessoais e Interpessoais" e <strong>de</strong> "Investigação".<br />

The module promotes the stu<strong>de</strong>nt ability to: (i) analyse a problem, specify the<br />

requirements and select the <strong>de</strong>velopment technologies; (ii) <strong>de</strong>sign, <strong>de</strong>velop and <strong>de</strong>bug<br />

distributed applications; (iii) diagnose and solve problems that affect distributed<br />

applications; (iv) report, present and discuss the scientific and technical aspects of the<br />

implemented applications.<br />

As a result, this module contributes to raise the stu<strong>de</strong>nt's level of 'knowledge and<br />

un<strong>de</strong>rstanding' in the field of distributed applications by fostering engineering-related<br />

competences in "Analysis", "Design", "Implementation" and "Research" as well as<br />

stimulating transversal "Interpersonal and Personal" skills.<br />

Investigação (se aplicável)<br />

Os diplomados <strong>de</strong>vem ser capazes <strong>de</strong> usar métodos apropriados para prosseguir investigações <strong>de</strong>talhadas em temas técnicos consistentes com o seu nível <strong>de</strong> conhecimento e<br />

compreensão. A investigação po<strong>de</strong> envolver pesquisa bibliográfica, concepção e execução <strong>de</strong> experiências, interpretação <strong>de</strong> dados e simulação computacional. Po<strong>de</strong>m ainda exigir a<br />

consulta <strong>de</strong> bases <strong>de</strong> dados, códigos <strong>de</strong> boas práticas e regulamentos <strong>de</strong> segurança.<br />

Português<br />

Inglês<br />

Durante a realização dos trabalhos curriculares são adoptadas as metodologias próprias<br />

da I&D. Em particular, o relatório técnico-científico <strong>de</strong>ve comportar obrigatoriamente uma<br />

reflexão sobre o estado da arte, uma análise comparativa das abordagens/tecnologias<br />

existentes, a escolha fundamentada <strong>de</strong> abordagens e tecnologias, a <strong>de</strong>scrição da<br />

implementação, uma análise crítica dos resultados e das limitações do produto final e o<br />

conjunto <strong>de</strong> referências utilizadas.<br />

During the <strong>de</strong>velopment of the mini-projects the standard R&D methodologies are<br />

followed. In particular, the report comprises mandatory sections including the state of the<br />

art, a comparative analysis of existing approaches, the justification for the technologies<br />

and approaches selected, the <strong>de</strong>scription of the implementation so that it can be<br />

replicated, a critical analysis of the results and limitations of the outcome and a complete<br />

list of all references used.<br />

Análise em Engenharia (se aplicável)<br />

Os diplomados <strong>de</strong>vem ser capazes <strong>de</strong> resolver problemas <strong>de</strong> Engenharia consistentes com o seu nível <strong>de</strong> conhecimentos e compreensão os quais po<strong>de</strong>m envolver consi<strong>de</strong>rações fora<br />

da sua área <strong>de</strong> especialização. A análise po<strong>de</strong> incluir a i<strong>de</strong>ntificação do problema, clarificação da especificação, consi<strong>de</strong>ração <strong>de</strong> possíveis métodos <strong>de</strong> solução, selecção do método<br />

mais a<strong>de</strong>quado e correcta implementação. Os diplomados <strong>de</strong>vem ser capazes <strong>de</strong> usar uma varieda<strong>de</strong> <strong>de</strong> métodos ou experiências práticas e <strong>de</strong>ve ser capaz <strong>de</strong> reconhecer a<br />

importância dos constrangimentos sociais, saú<strong>de</strong>, segurança, e comerciais.<br />

Português<br />

Inglês<br />

O discente <strong>de</strong>ve ser capaz <strong>de</strong>, autonomamente, (i) analisar um problema, especificar os<br />

requisitos e escolher justificadamente as tecnologias <strong>de</strong> <strong>de</strong>senvolvimento a adoptar; e (ii)<br />

diagnosticar problemas e propor soluções correctivas.<br />

The stu<strong>de</strong>nt should, autonomously be able to (i) analyse a problem, specify the<br />

requirements and select the most appropriate <strong>de</strong>velopment technologies; (ii) diagnose<br />

and propose solutions to problems that affect distributed applications.<br />

Projecto em Engenharia (se aplicável)<br />

Os diplomados <strong>de</strong>vem ser capazes <strong>de</strong> realizar projectos consistentes com o seu nível <strong>de</strong> conhecimento e compreensão, trabalhando em cooperação com engenheiros e não<br />

engenheiros. Os projectos po<strong>de</strong>m ser dispositivos, processos, métodos ou produtos, e as especificações po<strong>de</strong>m ser alargadas para além do nível técnico, incluindo a consciência dos<br />

aspectos sociais, saú<strong>de</strong>, segurança, ambiente e comerciais.<br />

Português<br />

Inglês<br />

Todos os estudantes têm <strong>de</strong> projectar autonomamente uma aplicação distribuída. Os<br />

temas emergem <strong>de</strong> situações concretas, provenientes <strong>de</strong> diversas áreas, e são, muitas<br />

vezes, propostos pelos próprios discentes.<br />

All stu<strong>de</strong>nts must <strong>de</strong>sign autonomously a distributed application. The topics emerge from<br />

diverse real world situations and are seldom proposed by the stu<strong>de</strong>nts themselves.<br />

Prática em Engenharia (se aplicável)<br />

Os diplomados <strong>de</strong>vem ser capazes <strong>de</strong> aplicar o seu conhecimento e compreensão ao <strong>de</strong>senvolvimento <strong>de</strong> competências práticas para resolver problemas, conduzir investigações, e<br />

projectar dispositivos e processos <strong>de</strong> Engenharia. Estas competências incluem o conhecimento, uso e selecção <strong>de</strong> materiais, mo<strong>de</strong>lação computacional e processos <strong>de</strong> Engenharia,<br />

equipamento, práticas oficinais, literatura técnica e fontes <strong>de</strong> informação. Devem também reconhecer as implicações éticas, ambientais, comerciais e industriais não técnicas alargadas<br />

da prática <strong>de</strong> Engenharia.<br />

Português<br />

Inglês<br />

O discente <strong>de</strong>ve ser capaz <strong>de</strong>, autonomamente, (i) conceber, <strong>de</strong>senvolver e <strong>de</strong>purar<br />

aplicações distribuídas; (ii) diagnosticar problemas, propor e implementar soluções<br />

correctivas; e (iii) escrever relatórios e/ou manuais, realizar apresentações e manter<br />

discussões técnico-científicas relativas aos trabalhos curriculares realizados.<br />

Contexto envolvente (se aplicável)<br />

As competências necessárias para a prática da Engenharia e que são aplicadas com maior frequência.<br />

Português<br />

Inglês<br />

No âmbito <strong>de</strong>sta unida<strong>de</strong> curricular o estudante é motivado a dinamizar as suas<br />

capacida<strong>de</strong>s <strong>de</strong> autonomia, análise, síntese, planificação, realização, cumprimento <strong>de</strong><br />

prazos, comunicação e discussão técnico-científica..<br />

The stu<strong>de</strong>nt should be able to: (i) <strong>de</strong>sign, <strong>de</strong>velop and <strong>de</strong>bug distributed applications; (ii)<br />

diagnose and solve problems that affect distributed applications; (iii) report, present and<br />

discuss the scientific and technical aspects of the projects implemented.<br />

This module promotes generically the autonomy, analysis, synthesis, communication and<br />

discussion skills as well as project planning and implementation.<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, sendo<br />

distribuídos aos alunos presentes um questionário para auto-avaliação e avaliação entre<br />

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 />

All mini-projects are presented, <strong>de</strong>fen<strong>de</strong>d and discussed in the classroom and a<br />

questionnaire is distributed for self-assessment and peer review.<br />

Avaliação durante o período lectivo com avaliação final<br />

Avaliação durante o período lectivo com avaliação final<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 />

A avaliação durante o período lectivo não <strong>de</strong>verá ter um peso inferior a 50% da classificação final. Excepções a este valor, até um mínimo <strong>de</strong> 30%, <strong>de</strong>verão ser <strong>de</strong>vidamente<br />

fundamentadas na <strong>Ficha</strong> da Unida<strong>de</strong> <strong>Curricular</strong>.<br />

Os Estudantes têm a possibilida<strong>de</strong> <strong>de</strong> melhorar a classificação obtida na avaliação durante o período lectivo através da avaliação final, mas apenas dos elementos da avaliação durante


o período lectivo que não tenham sido <strong>de</strong>finidos como obrigatórios na <strong>Ficha</strong> da Unida<strong>de</strong> <strong>Curricular</strong>. Neste caso, os Estudantes terão acesso a todas as épocas <strong>de</strong> exame, se necessário<br />

e verificadas as respectivas condições <strong>de</strong> acesso.<br />

Português<br />

1 - A avaliação durante o período lectivo tem um peso <strong>de</strong> 50 % da classificação final do<br />

estudantes e contempla as seguintes componentes:<br />

a) a assiduida<strong>de</strong> e participação nas aulas (10 %)<br />

b) a realização das activida<strong>de</strong>s curriculares propostas (90 %).<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) attendance and in-class participation (10%)<br />

b) involvement in the proposed curricular activities (90%).<br />

A avaliação durante o período lectivo dos alunos com estatuto <strong>de</strong> trabalhador-estudante e<br />

dispensa da avaliação é efectuada exclusivamente através da componente b.<br />

The continuous assessment of stu<strong>de</strong>nt-workers with assessment exemption is performed<br />

exclusively through component b.<br />

As activida<strong>de</strong>s curriculares incluem a realização <strong>de</strong> trabalhos curriculares e a participação<br />

em seminários, palestras, visitas <strong>de</strong> estudo, etc.<br />

Estas activida<strong>de</strong>s curriculares são <strong>de</strong> carácter obrigatório 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 como os<br />

trabalhadores estudantes, com ou sem dispensa <strong>de</strong> avaliação contínua.<br />

The curricular activities inclu<strong>de</strong> the <strong>de</strong>velopment of mini-projects and participation in<br />

seminars, lectures, study visits, etc.<br />

The curricular activities are compulsory for all stu<strong>de</strong>nts regardless of their status, i.e.,<br />

inclu<strong>de</strong>s ordinary stu<strong>de</strong>nts as well as stu<strong>de</strong>nt-workers with or without assessment<br />

exemption.<br />

A entrega dos trabalhos é necessariamente acompanhada <strong>de</strong> um relatório/manual. A<br />

avaliação dos trabalhos curriculares inclui a realização <strong>de</strong> <strong>de</strong>monstração, apresentação e<br />

discussão. Os trabalhos curriculares só são consi<strong>de</strong>rados legítimos se forem originais, i.e.,<br />

se tiverem sido <strong>de</strong>senvolvidos pelos próprios alunos.<br />

2 - A avaliação final consiste numa prova com peso <strong>de</strong> 50 % da classificação final do<br />

estudante.<br />

Melhoria <strong>de</strong> Nota <strong>de</strong> Avaliação<br />

Português<br />

Realização <strong>de</strong>:<br />

a) uma aplicação distribuída;<br />

ou<br />

b) uma monografia sobre um tema a <strong>de</strong>signar;<br />

ou<br />

c) uma prova oral ou escrita <strong>de</strong> melhoria <strong>de</strong> nota.<br />

The <strong>de</strong>livery of the mini-projects is necessarily accompanied by a report / manual and<br />

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 have been<br />

<strong>de</strong>veloped by the stu<strong>de</strong>nts themselves.<br />

2 - A final examination accounts for the remaining 50 % of the final gra<strong>de</strong>.<br />

Inglês<br />

a) Design and implement of a 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 or 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 pertence ao<br />

Departamento <strong>de</strong> Engenharia Electrotécnica <strong>de</strong>s<strong>de</strong> 1990. Leccionou neste período<br />

diversas disciplinas da área científica <strong>de</strong> Engenharia Electrotécnica e colaborou também<br />

com outros <strong>de</strong>partamentos. Actualmente, a sua activida<strong>de</strong> lectiva está centrada no curso<br />

<strong>de</strong> Mestrado em Engenharia Electrotécnica e <strong>de</strong> Computadores on<strong>de</strong> é responsável por<br />

unida<strong>de</strong>s curriculares das áreas dos sistemas distribuídos e soluções Web.<br />

A sua formação académica inclui o Doutoramento em Engenharia Electrotécnica e <strong>de</strong><br />

Computadores pela Faculda<strong>de</strong> <strong>de</strong> Engenharia da Universida<strong>de</strong> do Porto (2000), o<br />

Mestrado em Engenharia Electrotécnica e <strong>de</strong> Computadores, Área <strong>de</strong> Especialização em<br />

Informática Industrial pela Faculda<strong>de</strong> <strong>de</strong> Engenharia da Universida<strong>de</strong> do Porto (1993) e a<br />

Licenciatura em Engenharia Electrotécnica, Opção <strong>de</strong> Sistemas Digitais e Computadores<br />

pela 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, interessa-se pelas áreas da Inteligência Artificial Distribuída, Sistemas<br />

<strong>de</strong> Posicionamento e Navegação por Satélite, Comunicação Amadora via Satélite e<br />

Soluções Web.<br />

Observações<br />

Português<br />

O atendimento dos alunos para esclarecimento <strong>de</strong> dúvidas <strong>de</strong>correrá em horário próprio<br />

ou, em caso <strong>de</strong> manifesta impossibilida<strong>de</strong> do estudante, em horário a combinar por<br />

correio electrónico. Os alunos ordinários só serão atendidos se tiverem uma frequência<br />

das aulas presenciais superior a 75 %.<br />

Inglês<br />

Professor at the Department of Electrical Engineering (DEE) of the Engineering Institute of<br />

Porto (ISEP), one of the schools of the Polytechnic Institute of Porto (IPP), Porto,<br />

Portugal.<br />

Holds a Ph.D. in Electrical Engineering and Computers from the Faculty of Engineering,<br />

University of Porto.<br />

Is responsible for modules in distributed systems, applications and services in the Master in<br />

Electrical Engineering and Computers <strong>de</strong>gree.<br />

Her R&D interests inclu<strong>de</strong> distributed artificial intelligence, namely multiagent systems, web<br />

agents, services and applications, navigation and satellite communications.<br />

Inglês<br />

Individual tutoring takes place according to the publicised schedule or, in case of schedule<br />

incompatibility, can be arranged via e-mail. Ordinary stu<strong>de</strong>nts will only be tutored if they<br />

have a class attendance higher than 75%.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!