NCE/10/01241
Decisão de apresentação de pronúncia - Novo ciclo de estudos
NCE/10/01241
Decisão de apresentação de
pronúncia - Novo ciclo de estudos
Decisão de Apresentação de Pronúncia ao Relatório da
Comissão de Avaliação Externa
1. Tendo recebido o Relatório de Avaliação/Acreditação elaborado pela Comissão de Avaliação
Externa relativamente ao novo ciclo de estudos Mestrado em Tecnologias e Sistemas
Informáticos Web
2. conferente do grau de Mestre
3. a ser leccionado na unidade orgânica (faculdade, escola, instituto, etc.) Departamento De
Ciências E Tecnologia
4. a/o Universidade Aberta
5. decide: Apresentar pronúncia
6. Pronúncia (Português):
Desde já agradecemos aos peritos da CAE os pertinentes comentários e valiosas recomendações
tecidas ao projecto de curso de Mestrado em Tecnologias e Sistemas Informáticos Web, de ora em
diante designado Curso. Registamos com agrado os vários elogios tecidos ao projecto.
De seguida procedemos com a apresentação de contra-propostas concretas às recomendações da
CAE e esclarecimentos onde pertinente.
Dos pontos do Relatório Preliminar (RP):
Ponto 3.3.:
Relativamente às limitações apresentadas pela CAE no plano de estudos cumpre-nos argumentar o
seguinte:
- A unidade curricular (uc) Redes Sociais deverá efectivamente focar a Análise Formal de Redes
Sociais na Web explorando ferramentas como NodeXL. Propomos alterar o nome da uc para Análise
Formal de Redes Sociais apresentando uma ficha de conteúdos reformulada em anexo;
- A uc Programação de Sistemas Web tem forçosamente de proporcionar uma perspectiva
abrangente das tecnologias de programação de aplicações, serviços para a Web, embora
concordemos que se deva focar em algumas tecnologias em concreto em detrimento de outras.
Sendo assim propomos que esta uc privilegie a abordagem a normas W3C XHTML e CSS e a prática
de programação em JavaScript baseados no modelo DOM da W3C e PHP. Apresentamos em anexo
uma reformulação dos conteúdos da uc, onde se altera o nome para simplesmente Programação
Web ;
- A descrição da uc Planeamento de Sistemas de Informação foi reformulada visando a sua
simplificação e legibilidade, apresentando-se a mesma em anexo, e propomos que se altere o seu
nome para Planeamento e Desenvolvimento de Sistemas de Informação . Exemplos de ucs
semelhantes são: Planeamento e Arquitectura de Sistemas de Informação do Mestrado em Gestão
de Sistemas de Informação, ISEG, Universidade Técnica de Lisboa; Planeamento de Sistemas de
Informação , Mestrado em Gestão, especialidade Organização e Sistemas de Informação,
Universidade de Évora;
- A uc Heurísticas Modernas foi objecto de revisão para reorientar o seu conteúdo para o desenho
e implementação de algoritmos de optimização para problemas de grande complexidade. De facto
constata-se uma exagerada referência à complexidade computacional (problemas P e NP) que por si
só poderia resultar numa outra uc. Os algoritmos genéticos são leccionados em pé de igualdade com
outras abordagens, complementando o conhecimento a adquirir pelo aluno, pelo que somos de
considerar que devem permanecer no programa. Em anexo apresenta-se o conteúdo programático
pág. 1 de 2
NCE/10/01241
Decisão de apresentação de pronúncia - Novo ciclo de estudos
alterado.
Continua no anexo.
7. Pronúncia (Português e Inglês, PDF, máx. 100kB): (impresso na página seguinte)
pág. 2 de 2
Anexos
(continuação)
Ponto 3.3.5:
As quatro uc propostas como obrigatórias são-no porque abordam saberes e competências nucleares do domínio das
Tecnologias e Sistemas Informáticos Web, nomeadamente:
a) A uc “Programação Web” – proporciona saberes mais práticos de programação de soluções na web;
b) A uc “Planeamento e Desenvolvimento de Sistemas de Informação” – proporciona saberes teóricos e práticos
mais gerais de planeamento e desenvolvimento de sistemas de informação incluindo aqueles que funcionam
em suporte Web;
c) A uc “Interacção Humano-Computador” – aborda as questões das interfaces e interacção face ao utilizador
final trazendo para a discussão aspectos de usabilidade das aplicações e sistemas web. As interfaces são
especialmente importantes nos sistemas web dado o público diverso que os utiliza;
d) A uc “Seminário de Investigação em Tecnologia Web” – aborda as metodologias de investigação essenciais
para que o aluno realize o seu trabalho de dissertação munido das adequadas ferramentas e modelos de
suporte à pesquisa e apresentação de resultados;
Somos assim de propor que estas quatro ucs mantenham o carácter obrigatório já que não concebemos um Mestre
em Tecnologias e Sistemas Informáticos Web sem as competências e os saberes adquiridos por via destas mesmas
ucs.
Ponto 4.6.
Aceitamos e agradecemos a recomendação da CAE de que se proceda a uma melhoria do registo de publicações da
equipa docente. Informamos que se têm verificado melhorias neste âmbito nos últimos dois anos e tratando-se de um
processo demorado, terá certamente um impulso considerável com a entrada em funcionamento deste curso.
Ponto 7.1., 7.2, 7.4
Aguarda-se que a entrada em funcionamento deste curso, em concertação com outras acções levadas a cabo pelo
Departamento de Ciências e Tecnologia, venha a dar um ímpeto significativo no lançamento de novos projectos de
transferência de tecnologia em diversas áreas da informática. Recordamos que o aluno típico da UAb está integrado
no mercado de trabalho o que poderá facilitar grandemente que tais projectos venham a nascer da necessidade de e
em colaboração com as instituições/empresas onde este labora.
CONCLUSÃO
Reconhecemos a validade e a pertinência dos comentários e sugestões apresentados pela CAE para as quais
apresentamos contra-propostas concretas e os devidos esclarecimentos.
Aguardamos que CAE as considere positivamente e recomende aprovação final do curso sem restrições.
Desde já nos disponibilizamos para em reunião de trabalho prestar esclarecimentos adicionais que a CAE considere
pertinente solicitar.
English version:
---------------------(continuation)
Point 3.3.5:
The four LUs proposed as mandatory were chosen because they address core knowledge and skills in the area of
Web Technologies and Systems. Namely:
a) The LU "Web Development" - provides more practical knowledge of web programming solutions;
b) The UC "Planning and Information Systems Development" - provides more general theoretical and practical
knowledge of information systems planning and development, including those that work on the Web;
c) The LU "Human-Computer Interaction" - addresses the user interface and interaction issues, bringing to the
discussion the aspects of usability of web applications and systems. The interfaces are especially important in web
systems given the diverse audience that uses them;
d) The UC "Research Seminar in Web Technology" - addresses the research methodologies that are essential for the
student to attack his dissertation work with due quality and accuracy;
We therefore propose that these four LUs should maintain their mandatory status since we cannot conceive a master
in Web technologies and systems without the skills and knowledge that are acquired through these LUs.
Point 4.6.
We accept and appreciate the CAE recommendation that we should proceed with an improvement of the publication
record of the teaching staff. We inform that there have been improvements in this area, being it a lengthy process that
will have a considerable push with the entry of this course into operation.
7.1., 7.2, 7.4
It is expected that the entry of this course into operation, in conjunction with other actions taken by the department of
science and technology, will give a significant push in the launching of new projects of technology transfer in many
areas of computer science. It should be remembered that the typical UAb student is fully integrated in the labor market
which makes it easier for such projects to take place in collaboration with the institutions where the same works.
CONCLUSION
We recognize the validity and relevance of the comments and suggestions made by CAE, for which we have
presented concrete counter-proposals and clarifications.
We look forward that CAE will consider them positively and make its final recommendation for the approval of the
course without restrictions.
We make ourselves available for a working meeting to further clarify what CAE might consider worth asking.
=============================================================================
Anexo – Descrição das UCs / Annex Learning Unit descriptions
3.3.1. Unidade curricular:
Análise Formal de Redes Sociais; Formal Analysis of Social Networks
3.3.2. Docente responsável (preencher o nome completo):
Luís Manuel Pereira Sales Cavique Santos
3.3.3. Outros docentes que leccionam a unidade curricular:
<sem resposta>
3.3.4. Objectivos da unidade curricular e competências a desenvolver:
O crescimento da Internet e da ampla disponibilidade de computadores de baixo custo, tornou possível recolher e
analisar dados de rede numa escala sem precedentes, assim como o desenvolvimento de novas ferramentas
permitem extrair conhecimento a partir dessas redes.
Para exemplificar os conceitos o NodeXL, ferramenta gratuita da Microsoft, open-source plug-in para uso com o Excel
oferece aos utilizadores as representações gráficas das relações que existem entre os dados complexas em rede.
Espera-se que o aluno ao concluir esta unidade curricular esteja capaz de:
−
Reconhecer o papel e a importância das redes sociais no contexto dos contextos informáticos Web;
−
Identificar as principais técnicas e ferramentas de extracção de conhecimento de redes sociais;
−
Aplicar as referidas técnicas multidisciplinares em casos experimentais.
3.3.4. Objectives of the curricular unit and competences:
The rise of the Internet and the wide availability of inexpensive computers have made it possible to gather and
analyze network data on an unprecedented scale, and the development of new tools has allowed us to extract
knowledge from networks of many different kinds.
To exemplify the concepts the Microsoft's NodeXL free, open-source plug-in for use with Excel provides users to
instant graphical representations of the relationships that exist between complex networked data.
At end of this course each student shall be able to:
− Recognize the role and importance of social networks in the context of Web computing environments;
− Identify the key techniques and tools to extract knowledge of social networks;
− Apply these techniques in multidisciplinary experimental cases.
3.3.5. Conteúdos programáticos:
1. Análise de Redes Sociais
• Métricas
• "Mapping"
• Modelando Conexões
2. Exemplificação com o NodeXL
• Calculando e Visualizando Métricas
• Preparando Dados e Filtros
• Agrupamentos e Segmentação
3. Estudo de Casos de Análise de Redes Sociais
•
Email, Twitter, WWW, YouTube, Wiki Networks
3.3.5. Syllabus:
1. Analyzing Social Media Networks
• Measuring
• Mapping
• Modeling Connections
2. NodeXL Tutorial
• Calculating and Visualizing Network Metrics
• Preparing Data and Filtering
• Clustering and Grouping
3. Social Media Network Analysis Case Studies
• Email, Twitter, WWW, YouTube, Wiki Network
3.3.6. Demonstração da coerência dos conteúdos programáticos com os objectivos da unidade curricular.
Tendo em conta que os objectivos principais da unidade curricular são a transmissão de conhecimento e formação
de competências em reconhecer o papel e a importância da análise de redes sociais no contexto dos conteúdos
informáticos Web, identificar as principais técnicas e ferramentas de extracção de conhecimento de redes sociais e
aplicar as referidas técnicas multidisciplinares em casos experimentais, propõe-se os conteúdos o cálculo de
métricas, "mapping" e modelação de redes sociais; exemplificação filtros e agrupamentos com o NodeXL; e a
realização de estudo de casos de análise de redes sociais no email, Twitter, WWW, YouTube e em Wiki Networks.
A demonstração da coerência entre os objectivos da unidade curricular e os conteúdos programáticos é clara, já que
nos objectivos são utilizados verbos de acção (reconhecer, identificar e aplicar) e os conteúdos são usados nomes
(substantivos), que não permitem qualquer contradição.
3.3.6. Demonstration of the syllabus coherence with the curricular unit's objectives.
Given that the main objectives of this learning unit are the knowledge transfer and skills training in recognize the role
and importance of social networks in the context of Web computing environments; identify the key techniques and
tools to extract knowledge of social networks; and apply these techniques in multidisciplinary experimental cases, it is
proposed that the contents of measuring, mapping and modeling connections in social networks; calculating network
metrics, preparing data, filtering, clustering and grouping data with the NodeXL; and solving social network case
studies in email, Twitter, WWW, YouTube, Wiki Network.
The demonstration of the syllabus coherence with the curricular unit's objectives is quite clear, since the objectives are
used action verbs (recognize, identify and implement) and in the contents are used names (nouns), which do not allow
any contradiction.
3.3.7. Metodologias de ensino (avaliação incluída):
As metodologias de ensino/aprendizagem nesta unidade curricular (UC) adopta o modo ensino a distancia (EaD),
centrado no aluno e seguindo uma abordagem de aprendizagem teórico-prática colaborativa online, em turma virtual,
que se baseia na realização de trabalhos práticos individuais e em grupo, enquanto o professor assume o papel de
facilitador do processo de aquisição de conhecimento. As horas de contacto com o docente acontecerão
primordialmente através da plataforma e-learning ou (menos frequentemente) via outros meios telemáticos, sem
prejuízo que se realizem seminários temáticos presenciais concentrados em 1 a 3 dias para reforço da consolidação
de conhecimentos ou mesmo avaliação prática.
O regime de avaliação será objecto de negociação entre o docente e os alunos, tendo em conta a qualidade e
assertividade da discussão e análise de temas indicados pelo docente e ainda pela qualidade de projectos
realizados.
3.3.7. Teaching methodologies (including evaluation):
The teaching/learning methodologies used in this learning unit (LU) adopt the open distance learning (ODL) mode,
centered on the student and following a theoretic-practical online collaborative approach, in virtual class, that is based
on the realization of practical working assignments, individual or group, while the professor plays the role of facilitator
in the process of knowledge acquisition. The hours of contact with the professor will take place primarily through the elearning platform or (less frequently) by other electronic means of communication, notwithstanding the holding of
intensive face-to-face theme seminars, lasting 1 to 3 days, to reinforce knowledge consolidation or even practice
evaluation.
The assessment scheme will be subject of negotiation between teacher and students, having in consideration the
quality and assertiveness of the discussion and analysis of topics indicated by the teacher and also the quality of the
projects realized.
3.3.8. Demonstração da coerência das metodologias de ensino com os objectivos da unidade curricular.
As metodologias de ensino a aplicar nesta UC de Análise Formal de Redes Sociais pautam-se principalmente pela
adopção de estratégias de ensino/aprendizagem de EaD, centrado no aluno, interactivo, e na aprendizagem
colaborativa em turma virtual, conforme Modelo Pedagógico Virtual em voga na UAb. O EaD visa genericamente
estabelecer contextos de aprendizagem baseados no estudo e trabalho individual do aluno assim como na reflexão
crítica e trabalho em equipa integrado numa turma virtual.
A demonstração da coerência das metodologias de ensino com os objectivos da unidade curricular baseia-se na
convicção que o computador pessoal do aluno constitui o seu espaço laboratorial, individual, de experimentação e
desenvolvimento das actividades que lhe são propostas, para além de canal de comunicação e partilha em contexto
de turma virtual.
A plataforma e-learning da UAb constitui o espaço comum onde o aluno acede para se integrar na turma virtual, onde
pode partilhar recursos e participar em espaços de discussão e análise tanto dos resultados como do
desenvolvimento a decorrer.
3.3.8. Demonstration of the teaching methodologies coherence with the curricular unit's objectives.
The teaching methodologies to be applied in this Formal Analysis of Social Networks unit are driven primarily by the
adoption of strategies of teaching/learning of ODL, that are student centered, interactive and the collaborative learning
in virtual classroom that is in accordance with the Virtual Pedagogical Model in vogue at UAb. The ODL aims,
generically, at establishing learning environments based on the individual study and work of students as well as in the
critical thinking and teamwork that are integrated in a virtual classroom.
The demonstration of the coherence of teaching methods with the objectives of the unit is based on the belief that the
student's personal computer is his/her individual laboratory space for experimentation and the development of
activities that are proposed to him/her, in addition to being the channel of communication and sharing in the context of
a virtual classroom.
The UAb's e-learning platform is the common space where the student can access to integrate the virtual classroom,
share resources and participate in forums of discussion and analysis of both the results and the development that is
taking place.
3.3.9. Bibliografia principal:
− Analyzing Social Media Networks with NodeXL: Insights from a Connected World de
Shneiderman, Marc A. Smith, Editora: Morgan Kaufmann (2010), ISBN-10: 0123822297.
Derek Hansen, Ben
− Social Network Analysis, by John P Scott, Publisher: Sage Publications Ltd; 2nd edition (2000), ISBN-10:
0761963383.
− Social Network Analysis: Methods and Applications, by Stanley Wasserman and Katherine Faust, Publisher:
Cambridge University Press (1994), ISBN-10: 0521387078.
3.3.1. Unidade curricular:
Programação Web; Web Programming
3.3.2. Docente responsável (preencher o nome completo):
Jaime Augusto Alves dos Remédios
3.3.3. Outros docentes que leccionam a unidade curricular:
<sem resposta>
3.3.4. Objectivos da unidade curricular e competências a desenvolver:
Uma vasta gama de tecnologias são utilizadas na construção de páginas Web. O objectivo desta unidade curricular é
proporcionar ao aluno uma introdução abrangente sobre como utilizar essas tecnologias tanto do lado do cliente
(client-side scripting) como do lado do servidor (server-side scripting). Nesta unidade, serão utilizadas as normas
XHTML e CSS, desenvolvidas pelo consórcio W3C para a criação e apresentação de conteúdos Web. O aluno irá
utilizar o JavaScript para a criação de efeitos dinâmicos baseados no modelo DOM da W3C e o PHP para a
programação do lado do servidor.
Espera-se que ao concluir esta unidade curricular o aluno seja capaz de:
- Descrever as tecnologias utilizadas na implementação de páginas Web.
- Criar e manter páginas Web com conteúdos dinâmicos;
- Descrever as interacções entre servidores e clientes web (browsers) utilizando o protocolo HTTP;
- Explicar os papéis dos scripts tanto do lado do cliente como do lado do servidor;
- Escrever código XHTML e CSS para estruturar o conteúdo de páginas Web e formatar a sua -apresentação;
- Relacionar os elementos de URLs ao protocolo HTTP e ao sistema de arquivo do servidor;
- Desenhar formulários e preparar os dados para processamento no servidor.
3.3.4. Objectives of the curricular unit and competences:
A wide range of technologies are used to build Web pages. The purpose of this learning unit is to provide students
with a comprehensive introduction on how to use these technologies on both the client and server-side. In this unit, it
will be used the XHTML and CSS standards developed by the W3C consortium for the creation and presentation of
Web content. The student will use JavaScript to create dynamic effects model based on the W3C DOM model and
PHP for the server-side programming.
Upon completion of this learning unit, students should be able to:
- Describe the technologies used to implement web pages
- Create and maintain Web pages with dynamic content;
- Describe the interactions between Web servers and clients (browsers) using the HTTP protocol;
- Explain the roles of the scripts on both the client and server sides;
- Write XHTML and CSS code to structure the content of Web pages and format its presentation;
- Relate the elements of URLs to the HTTP protocol and to the server’s file system;
- Design forms and prepare the data for processing on the server.
3.3.5. Conteúdos programáticos:
1. Fundamentos da Web;
2. XHTML;
3. CSS (Cascading Style Sheets);
4. JavaScript (Client-side Scripting);
5. Documentos e Conteúdos Dinâmicos;
6. PHP (Server-side scripting);
7. Acesso a Formulários e Base de Dados.
3.3.5. Syllabus:
1. Web Fundamentals;
2. XHTML;
3. CSS (Cascading Style Sheets);
4. JavaScript (client-side scripting);
5. Documents and dynamic content;
6. PHP (server-side scripting);
7. Access to Forms and Databases.
3.3.6. Demonstração da coerência dos conteúdos programáticos com os objectivos da unidade curricular.
Tendo em conta que os objectivos principais da unidade curricular são a transmissão do conhecimento e a formação
de competências em programação Web, envolvendo o desenvolvimento, análise e avaliação de aplicações Web,
propõe-se os conteúdos sobre XHTML, CSS, JavaScript e PHP, no sentido de levar o aluno a sistematizar o estudo e
a pesquisa autónoma nas referidas matérias e ainda praticar na forma de acção-desenvolvimento as competências
acima mencionadas.
No desenho da unidade curricular procurou-se levar em consideração conteúdos programáticos em sintonia com os
objectivos da mesma.
Os objectivos desta unidade curricular são proporcionar ao aluno uma compreensão profunda, crítica e sistemática
das referidas tecnologias, mostrar como essas tecnologias são utilizadas no desenvolvimento de páginas Web e dar
conhecimento das características e boas práticas de design de aplicações Web.
3.3.6. Demonstration of the syllabus coherence with the curricular unit’s objectives.
Given that the main objectives of this learning unit are the knowledge transfer and skills training in Web programming
involving the development, analysis and evaluation of Web applications, contents such as XHTML, CSS, JavaScript
and PHP are proposed to bring students to systematize the study and independent research on the referred subjects
and practice the skills mentioned above in the form of action-development. In designing the learning unit we tried to
take in consideration syllabus that were in line with its own objectives.
The objectives of this learning unit is to provide students with a deep, critical and systematic understanding of those
technologies, demonstrate how these technologies may be used in the development of web sites and show the
characteristics and good design practices of web applications.
3.3.7. Metodologias de ensino (avaliação incluída):
As metodologias de ensino/aprendizagem nesta unidade curricular (UC) adopta o modo ensino a distancia (EaD),
centrado no aluno e seguindo uma abordagem de aprendizagem teórico-prática colaborativa online, em turma virtual,
que se baseia na realização de trabalhos práticos individuais e em grupo, enquanto o professor assume o papel de
facilitador do processo de aquisição de conhecimento. As horas de contacto com o docente acontecerão
primordialmente através da plataforma e-learning ou (menos frequentemente) via outros meios telemáticos, sem
prejuízo que se realizem seminários temáticos presenciais concentrados em 1 a 3 dias para reforço da consolidação
de conhecimentos ou mesmo avaliação prática.
O regime de avaliação será objecto de negociação entre o docente e os alunos, tendo em conta a qualidade e
assertividade da discussão e análise de temas indicados pelo docente e ainda pela qualidade de projectos
realizados.
3.3.7. Teaching methodologies (including evaluation):
The teaching/learning methodologies used in this learning unit (LU) adopt the open distance learning (ODL) mode,
centered on the student and following a theoretic-pratical online collaborative approach, in virtual class, that is based
on the realization of practical working assignments, individual or group, while the professor plays the role of facilitator
in the process of knowledge acquisition. The hours of contact with the professor will take place primarily through the elearning platform or (less frequently) by other electronic means of communication, notwithstanding the holding of
intensive face-to-face theme seminars, lasting 1 to 3 days, to reinforce knowledge consolidation or even practice
evaluation. The assessment scheme will be subject of negotiation between teacher and students, having in
consideration the quality and assertiveness of the discussion and analysis of topics indicated by the teacher and also
the quality of the projects realized.
3.3.8. Demonstração da coerência das metodologias de ensino com os objectivos da unidade curricular.
As metodologias de ensino a aplicar nesta UC pautam-se principalmente pela adopção de estratégias de
ensino/aprendizagem de EaD, centrado no aluno, interactivo, e na aprendizagem colaborativa em turma virtual,
conforme Modelo Pedagógico Virtual em voga na UAb. O EaD visa genericamente estabelecer contextos de
aprendizagem baseados no estudo e trabalho individual do aluno assim como na reflexão crítica e trabalho em
equipa integrado numa turma virtual. O computador pessoal do aluno constitui o seu espaço laboratorial, individual,
de experimentação e desenvolvimento das actividades que lhe são propostas, para além de canal de comunicação e
partilha em contexto de turma virtual. A plataforma e-elearning da UAb constitui o espaço comum onde o aluno acede
para se integrar na turma virtual, onde pode partilhar recursos e participar em espaços de discussão e análise tanto
dos resultados como do desenvolvimento a decorrer.
Neste contexto as actividades formativas a estabelecer nesta UC passam por trabalhos individuais e em grupo, nos
temas que constituem os seus conteúdos programáticos, cuja apresentação de resultados se fará online em contexto
de turma virtual. Por outro lado no decurso da UC estão também previstos projectos de desenvolvimento individual e
em grupo, de cariz mais prático que visam desenvolver as competências tecnológicas nas áreas de desenvolvimento
de aplicações Web.
3.3.8. Demonstration of the teaching methodologies coherence with the curricular unit’s objectives.
The teaching methodologies to be applied in this LU are driven primarily by the adoption of strategies of
teaching/learning of ODL, that are student centered and interactive, and the collaborative learning in virtual classroom
that is in accordance with the Virtual Pedagogical Model in vogue at UAb. The ODL aims, generically, at establishing
learning environments based on the individual study and work of students as well as in the critical thinking and
teamwork that are integrated in a virtual classroom. The student's personal computer is his/her individual laboratory
space for experimentation and the development of activities that are proposed to him/her, in addition to being the
channel of communication and sharing in the context of a virtual classroom. The UAb's e-learning platform is the
common space where the student can access to integrate the virtual classroom, share resources and participate in
forums of discussion and analysis of both the results and the development that is taking place.
In this context, the learning activities to be established in this LU include both individual and group work in the areas
that constitute its syllabus and whose results are presented online in the context of a virtual classroom. Moreover, in
the course of the LU, are also planned development projects, both individual and in group, of a more practical nature,
aimed at developing the technological skills in the areas of Web application development.
3.3.9. Bibliografia principal:
- Programming the World Wide Web 2010, Robert W. Sebesta, Pearson, 6th Edition.
- PHP, MySQL & JavaScript, Robin Nixon, O’Reilly
3.3.1. Unidade curricular:
Planeamento e Desenvolvimento de Sistemas de Informação; Information Systems Planning and Development
3.3.2. Docente responsável (preencher o nome completo):
José Henrique Pereira São Mamede
3.3.3. Outros docentes que leccionam a unidade curricular:
<sem resposta>
3.3.4. Objectivos da unidade curricular e competências a desenvolver:
O Planeamento de Sistemas de Informação é um domínio que se sobrepõe aos domínios tecnológicos e
organizacionais puros, constituindo-se como um domínio, onde existem situações, preocupações, construções e
soluções próprias, mas que, inevitavelmente, têm de satisfazer simultaneamente as perspectivas organizacionais e
tecnológicas que lhe estão subjacentes. Cria-se, assim um ambiente multidisciplinar que resulta num espaço de
investigação amplo e complexo.
Espera-se que os alunos ao concluir esta unidade curricular estejam capazes de:
- Compreender o processo de planeamento de sistemas de informação e a sua natureza contingencial, bem como os
respectivos fundamentos, motivações, problemas e resultados.
- Descriminar enquadramentos conceptuais, abordagens, métodos e ferramentas de planeamento e desenvolvimento
de sistemas de informação.
- Identificar e discutir os factores que afectam o sucesso com a adopção de sistemas e tecnologias de informação
nas organizações dando especial ênfase às soluções informáticas web;
3.3.4. Objectives of the curricular unit and competences:
At the end of the course students should be able:
- Understand the process of planning for information systems and their contingent nature, as well as the reasons,
motivations, problems and outcomes.
- Identify conceptual frameworks, approaches, methods and tools for information systems planning and development.
- Recognize and understand the compelling realities of the business of information systems planning.
3.3.5. Conteúdos programáticos:
1. Introdução ao PSI: motivações, problemas e estratégias
2. Arquitectura de Sistemas de Informação: Organização, contexto, modelo de negócio, modelos de arquitecturas
(Processos*Classes de Dados, Zachman)
3. Processo e Metodologia do PSI: Modelos de Bowman e Earl, referenciais
4. Métodos para o PSI: BSP, PQM, SPC/CCTA, métodos eclécticos
5. Modelo das realidades preponderantes, realidades participantes
6. Criatividade e inovação no PSI
3.3.5. Syllabus:
1. Introduction to ISP: Motivations, problems, strategies
2. Information Systems Architecture: organization, context, business model, architecture models (Processes/Data
classes, Zachman)
3. Process and methodology of ISP: Bowman and Earl models, referentials
4. Methods for ISP: BSP, PQM, SPC/CCTA, eclectic methods
5. Preponderant realities model, participant realities
6. Creativity and innovation in ISP
3.3.6. Demonstração da coerência dos conteúdos programáticos com os objectivos da unidade curricular.
Tendo em conta que os objectivos principais da unidade curricular são a transmissão de conhecimento e formação de
competências no processo de planeamento de sistemas de informação, propõem-se os conteúdos sobre motivações,
problemas e resultados da actividade de planeamento de sistemas de informação, bem como sobre as abordagens
conceptuais, métodos e ferramentas utilizadas no sentido de levar o aluno a sistematizar o estudo e pesquisa
autónoma nas referidas matérias e ainda praticar na forma de acção-desenvolvimento as competências acima
mencionadas.
No desenho da unidade curricular procurou-se levar em consideração conteúdos programáticos em sintonia com os
objectivos da mesma.
O objectivo desta unidade curricular é capacitar os alunos com o conhecimento e as ferramentas para o planeamento
e desenvolvimento de sistemas de informação.
3.3.6. Demonstration of the syllabus coherence with the curricular unit’s objectives.
Given that the main objectives of this learning unit are the knowledge transfer and skills training in the process of
information systems planning, content about motivations, problems and results from the activity of information systems
planning, as well as the conceptual approaches, methods and tools used are proposed to bring students to
systematize the study and independent research on the referred subjects and practice the skills mentioned above in
the form of action-development.
In designing the learning unit we tried to take in consideration syllabus that were in line with its own objectives.
The objective of this learning unit is empowering students with the knowledge and tools for the information systems
planning.
3.3.7. Metodologias de ensino (avaliação incluída):
As metodologias de ensino/aprendizagem nesta unidade curricular (UC) adopta o modo ensino a distancia (EaD),
centrado no aluno e seguindo uma abordagem de aprendizagem teórico-prática colaborativa online, em turma virtual,
que se baseia na realização de trabalhos práticos individuais e em grupo, enquanto o professor assume o papel de
facilitador do processo de aquisição de conhecimento. As horas de contacto com o docente acontecerão
primordialmente através da plataforma e-learning ou (menos frequentemente) via outros meios telemáticos, sem
prejuízo que se realizem seminários temáticos presenciais concentrados em 1 a 3 dias para reforço da consolidação
de conhecimentos ou mesmo avaliação prática.
O regime de avaliação será objecto de negociação entre o docente e os alunos, tendo em conta a qualidade e
assertividade da discussão e análise de temas indicados pelo docente e ainda pela qualidade de projectos
realizados.
3.3.7. Teaching methodologies (including evaluation):
The teaching/learning methodologies used in this learning unit (LU) adopt the open distance learning (ODL) mode,
centered on the student and following a theoretic-pratical online collaborative approach, in virtual class, that is based
on the realization of practical working assignments,individual or group, while the professor plays the role of facilitator
in the process of knowledge acquisition. The hours of contact with the professor will take place primarily through the elearning platform or (less frequently) by other electronic means of communication, notwithstanding the holding of
intensive face-to-face theme seminars, lasting 1 to 3 days, to reinforce knowledge consolidation or even practice
evaluation.
The assessment scheme will be subject of negotiation between teacher and students, having in consideration the
quality and assertiveness of the discussion and analysis of topics indicated by the teacher and also the quality of the
projects realized.
3.3.8. Demonstração da coerência das metodologias de ensino com os objectivos da unidade curricular.
As metodologias de ensino a aplicar nesta UC pautam-se principalmente pela adopção de estratégias de
ensino/aprendizagem de EaD, centrado no aluno, interactivo, e na aprendizagem colaborativa em turma virtual,
conforme Modelo Pedagógico Virtual em voga na UAb. O EaD visa genericamente estabelecer contextos de
aprendizagem baseados no estudo e trabalho individual do aluno assim como na reflexão crítica e trabalho em
equipa integrado numa turma virtual.
O computador pessoal do aluno constitui o seu espaço laboratorial, individual, de experimentação e desenvolvimento
das actividades que lhe são propostas, para além de canal de comunicação e partilha em contexto de turma virtual. A
plataforma e-elearning da UAb constitui o espaço comum onde o aluno acede para se integrar na turma virtual, onde
pode partilhar recursos e participar em espaços de discussão e análise tanto dos resultados como do
desenvolvimento a decorrer.
Neste contexto as actividades formativas a estabelecer nesta UC passam por trabalhos individuais e em grupo, nos
temas que constituem os seus conteúdos programáticos, cuja apresentação de resultados se fará online em contexto
de turma virtual.
Por outro lado no decurso da UC estão também previstos projectos de desenvolvimento individual e em grupo, de
carizmais prático que visam desenvolver as competências tecnológicas nas áreas das motivações, problemas e
resultados da actividade de planeamento de sistemas de informação, bem como sobre as abordagens conceptuais,
métodos e ferramentas utilizadas.
3.3.8. Demonstration of the teaching methodologies coherence with the curricular unit’s objectives.
The teaching methodologies to be applied in this learning unit are driven primarily by the adoption of
strategies of teaching/learning of ODL, that are student centered and interactive, and the collaborative learning in
virtual classroom that is in accordance with the Virtual Pedagogical Model in vogue at UAb. The ODL aims,
generically, at establishing learning environments based on the individual study and work of students as well as in the
critical thinking and teamwork that are
integrated in a virtual classroom. The student's personal computer is his/her individual laboratory space for
experimentation and the development of activities that are proposed to him/her, in addition to being the channel of
communication and sharing in the context of a virtual classroom. The UAb's e-learning platform is the common space
where the student can access to integrate the virtual classroom, share resources and participate in forums of
discussion and analysis of both the results and the development that is taking place.
In this context, the learning activities to be established in this learning unit include both individual and group work in
the areas that constitute its syllabus and whose results are presented online in the context of a virtual classroom.
Moreover, in the course of the learning unit, are also planned development projects, both individual and in group, of a
more practical nature, aimed at developing the technological skills in the areas of motivation, problems and outcomes
of the planning of information systems and on conceptual approaches, methods and tools used.
3.3.9. Bibliografia principal:
- Amaral, L.A.M. e J.E.Q. Varajão, Planeamento de Sistemas de Informação, FCA - Editora de Informática, 2000.
- Andreu, R., J.E. Ricart e J. Valor, Information Systems Strategic Planning, NCC Blackwell, 1992.
- Bunn, G., C. Bartlett e D. McLean, Strategic Planning for Information Systems: Ensuring that the business benefits,
John Wiley & Sons, 1989.
- Davis, G.B. e M.H. Olson, Management Information Systems: Conceptual Foundations, Structure, and Development,
McGraw-Hill, 1985.
- Earl, M.J. (Eds.), Information Management: The organizational dimension, Oxford University Press, New York, 1996.
- Inmon, W.H., J.A. Zachman e J.G. Geiger, Data Stores, Data Warehousing and Zachman Framework, McGraw-Hill,
1997.
- Ward, J. and Peppard, J. Strategic Planning for Information Systems, John Wiley & Sons, 2002.
3.3.1. Unidade curricular:
Heurísticas Modernas; Modern Heuristics
3.3.2. Docente responsável (preencher o nome completo):
José Pedro Fernandes da Silva Coelho
3.3.3. Outros docentes que leccionam a unidade curricular:
<sem resposta>
3.3.4. Objectivos da unidade curricular e competências a desenvolver:
O grande desenvolvimento de técnicas heurísticas associadas ao desenvolvimento dos computadores tem permitido
resolver problemas de grande dimensão. A resolução de problemas de optimização do mundo real, impensável há
duas décadas, é actualmente possível. No final da unidade curricular espera-se que o estudante consiga formular e
resolver problemas de optimização utilizando um leque alargado de heurísticas modernas, e proceder à sua afinação
de modo a tirar o melhor partido possível dos recursos computacionais na resolução de problemas complexos.
Espera-se que o aluno ao concluir esta unidade curricular esteja capaz de:
−
Reconhecer a importância da optimização e as técnicas heurísticas para a resolução de problemas
computacionais (algorítmicos) de grande complexidade;
−
Identificar as principais técnicas heurísticas para a implementação de optimização em sistemas computacionais
complexos;
−
Formular, implementar e afinar algoritmos de optimização recorrendo a técnicas heurísticas.
3.3.4. Objectives of the curricular unit and competences:
The big development in heuristics techniques associated to the development of computers, has allowed being solved
large problems. The resolution of optimization problems of the real world, out of reach a few decades ago, is now
possible. In the end of this course, is expected that the student can design and implement optimization problems,
using an extended set of modern heuristics, and that fine-tune the procedures for getting the best use of the
computational resources to solve complex problems.
At end of this course each student shall be able to:
−
Recognize the importance of optimization and the heuristics techniques for the solving of high complex computing
problems (algorithms) ;
−
Identify the main heuristics techniques for the implementation of optimization in complex computing systems;
−
Design, implement and fine-tuning algorithms for optimization of complex computing systems by applying
heuristics techniques.
3.3.5. Conteúdos programáticos:
1 - Problema de Satisfação (SAT);
2 - Problema do Caixeiro Viajante (TSP);
3 - Problema Não Linear (NLP);
4 - Enumeração e Procura Local;
5 - Algoritmos Construtivos (Greedy);
6 - Como escapar de óptimos locais: Simulating Annealing e Procura Tabu;
7 - Algoritmos Genéticos e Evolutivos;
8 - Algoritmos para problemas com muitas restrições
3.3.5. Syllabus:
1 - Satisfaction Problem (SAT);
2 - Traveling Salesman Problem (TSP);
3 - Nonlinear Programming (NLP);
4 - Enumeration and Local Search;
5 - Greedy algorithms;
6 - How to escape from local optima: Simulating Annealing and Tabu Search;
7 - Genetic Algorithms and Evolutionary Algorithms;
8 - Algorithms for problems with many restrictions.
3.3.6. Demonstração da coerência dos conteúdos programáticos com os objectivos da unidade curricular.
Tendo em conta que os objectivos principais da unidade curricular são o reconhecer da importância da optimização e
das técnicas heurísticas para a resolução de problemas computacionais de grande complexidade, bem
como proceder à formulação, implementação e afinação de algoritmos de optimização recorrendo às técnicas
heurísticas, propõe-se nos conteúdos a análise mais profunda de três problemas concretos (SAT, TSP e NLP), e sua
aplicação em algoritmos enumerativos, procura local, algoritmos construtivos, bem como algoritmos melhorativos
mais avançados (Simulating Annealing, Procura Tabu, Algoritmos Genéticos e Evolutivos). Desta forma o
estudante ficará munido com um conjunto base de ferramenta para lidar com este tipo de problemas, tendo desde já
aplicado os algoritmos a problemas concretos.
3.3.6. Demonstration of the syllabus coherence with the curricular unit’s objectives.
Given that the main objectives of this learning unit are recognizing the importance of optimization and heuristics
techniques for solving complex problems, and design, implement and fine-tunning algorithms of complex problems, it
is proposed the analysis of three problems (SAT, TSP and NLP), and its application in enumeration algorithms, local
search, greedy algorithms, and other more evoluted metaheuristics (simulating annealing, tabu search, genetic
algorithms, evolutionary algorithms). This way the student have a set of tools to deal with this kind of problems.
3.3.7. Metodologias de ensino (avaliação incluída):
As metodologias de ensino/aprendizagem nesta unidade curricular (UC) adopta o modo ensino a distancia (EaD),
centrado no aluno e seguindo uma abordagem de aprendizagem teórico-prática colaborativa online, em turma virtual,
que se baseia na realização de trabalhos práticos individuais e em grupo, enquanto o professor assume o papel de
facilitador do processo de aquisição de conhecimento. As horas de contacto com o docente acontecerão
primordialmente através da plataforma e-learning ou (menos frequentemente) via outros meios telemáticos, sem
prejuízo que se realizem seminários temáticos presenciais concentrados em 1 a 3 dias para reforço da consolidação
de conhecimentos ou mesmo avaliação prática.
O regime de avaliação será objecto de negociação entre o docente e os alunos, tendo em conta a qualidade e
assertividade da discussão e análise de temas indicados pelo docente e ainda pela qualidade de projectos
realizados.
3.3.7. Teaching methodologies (including evaluation):
The teaching/learning methodologies used in this learning unit (LU) adopt the open distance learning (ODL) mode,
centered on the student and following a theoretic-pratical online collaborative approach, in virtual class, that is based
on the realization of practical working assignments, individual or group, while the professor plays the role of facilitator
in the process of knowledge acquisition. The hours of contact with the professor will take place primarily through the elearning platform or (less frequently) by other electronic means of communication, notwithstanding the holding of
intensive face-to-face theme seminars, lasting 1 to 3 days, to reinforce knowledge consolidation or even practice
evaluation.
The assessment scheme will be subject of negotiation between teacher and students, having in consideration the
quality and assertiveness of the discussion and analysis of topics indicated by the teacher and also the quality of the
projects realized.
3.3.8. Demonstração da coerência das metodologias de ensino com os objectivos da unidade curricular.
As metodologias de ensino a aplicar em Heurísticas Modernas pautam-se principalmente pela adopção de
estratégias de ensino/aprendizagem de EaD, centrado no aluno, interactivo, e na aprendizagem colaborativa em
turma virtual, conforme Modelo Pedagógico Virtual em voga na UAb. O EaD visa genericamente estabelecer
contextos de aprendizagem baseados no estudo e trabalho individual do aluno assim como na reflexão crítica e
trabalho em equipa integrado numa turma virtual. O computador pessoal do aluno constitui o seu espaço laboratorial,
individual, de experimentação e desenvolvimento das actividades que lhe são propostas, para além de canal de
comunicação e partilha em contexto de turma virtual. A plataforma e-elearning da UAb constitui o espaço comum
onde o aluno acede para se integrar na turma virtual, onde pode partilhar recursos e participar em espaços de
discussão e análise tanto dos resultados como do desenvolvimento a decorrer.
Neste contexto as actividades formativas a estabelecer nesta UC passam por análise de problemas e soluções
resolvidas, bem como experimentação de parametrização dos diferentes problemas e algoritmos fornecidos, para
desta forma ficar com pouco esforço já com alguma experiência de aplicação da teoria. Esta experiência é
complementada com a realização de trabalhos individuais e em grupo, para novos problemas, reutilizando e
customizando algoritmos ou desenvolvendo novos de raiz, consolidando e comprovando assim a aquisição dos
conhecimentos propostos nos objectivos da UC: formular, implementar e afinar algoritmos de optimização.
3.3.8. Demonstration of the teaching methodologies coherence with the curricular unit’s objectives.
The teaching methodologies to be applied in this LU are driven primarily by the adoption of strategies of
teaching/learning of ODL, that are student centered and interactive, and the collaborative learning in virtual classroom
that is in accordance with the Virtual Pedagogical Model in vogue at UAb. The ODL aims, generically, at establishing
learning environments based on the individual study and work of students as well as in the critical thinking and
teamwork that are integrated in a virtual classroom. The student's personal computer is his/her individual laboratory
space for experimentation and the development of activities that are proposed to him/her, in addition to being the
channel of communication and sharing in the context of a virtual classroom. The UAb's e-learning platform is the
common space where the student can access to integrate the virtual classroom, share resources and participate in
forums of discussion and analysis of both the results and the development that is taking place.
In this context, the learning activities to be established in this LU include analysis of problems and solutions solved,
with also some experimentation of parameterization of the different problems and algorithms given, for this way the
student with a small effort became already with some experience of application of theory. This experience is
complemented with the realization of individual and group assignments, for new problems, reusing and customizing
algorithms, or developing new ones from the scratch, consolidating and verifying the acquisition of the objectives of
the curricular unit: design, implement and fine-tuning algorithms of complex problems.
3.3.9. Bibliografia principal:
- How to Solve it: Modern Heuristics, Zbigniew Michalewicz; David B. Fogel, Springer
- Artificial Intelligence: A Modern Approach. Third Edition. Stuart Russell; Peter Norvig. Prentice Hall, ISBN 9780136042594. Site: http://aima.cs.berkeley.edu/.
Download

Novo ciclo de estudos