ISLA IPGT 22496
Software Open Source
Engenharia de Tecnologias e Sistemas Web (M) (ISLA Gaia)
-
ApresentaçãoPresentationA Unidade Curricular Software Open Source introduz os estudantes aos princípios, práticas e ecossistemas do software livre e de código aberto, analisando a sua relevância técnica, social e económica no desenvolvimento de soluções tecnológicas contemporâneas. O âmbito da UC integra o estudo de licenças, modelos de colaboração, metodologias de desenvolvimento comunitário, governação de projetos open source, e análise de ferramentas amplamente utilizadas em contexto profissional.
-
ProgramaProgramme1.Software livre / código aberto (open source) 1.1 História 1.2Licenças de free software / código aberto 1.3Organizações open source 2.Software proprietário versus Software código aberto 3.Software de código aberto nas escolas 4.Software de código aberto sector público / privado 5.Instalação de sistemas de código aberto: desktop e Web 6.Processo de desenvolvimento de software código aberto 7.Modelos de negócios em código aberto 8.Principais repositórios de projetos de código aberto 9.Casos de estudo
-
ObjectivosObjectivesOs objetivos da unidade curricular são os seguintes: -Apresentar os aspetos específicos do software de código aberto, com foco principalmente nos seus fundamentos, identificando as motivações e importância. -Definir os principais conceitos associados ao software de código aberto, bem como avaliar o impacto da sua utilização. -Instalar e personalizar sistemas de código aberto. No final da unidade curricular os estudantes deverão ser capazes de: -Identificar situações concretas em que o software livre possa constituir uma alternativa adequada -Explorar as várias categorias de software de código aberto que podem ser usados nas áreas de suporte, infraestrutura e aplicacional, em empresas privadas, públicas, sem fins lucrativos e escolas. -Construir soluções baseadas em software de código aberto. -Utilizar metodologias e ferramentas de avaliação de software para analisar soluções desenvolvidas e produzir relatórios comparativos.
-
BibliografiaBibliographyBetul C. (2011) Free and Open Source Software for E-Learning: Issues, Successes and Challenges, Information Science Reference Dan W.,Gautam G., Open Source for the Enterprise: Managing Risks, Reaping Rewards, O'Reilly Media, 2005. Evaluating Free/Open source Software, https://jgbarah.gitbooks.io/evaluating-foss-projects/index.html [acedido emMaio, 2020]. Free/Open Source Software: OpenBRR & QSOS", CETIC, Charleroi, Belgium, 2008 Gerardus Blokdyk, Open Source Software Development A Complete Guide - 2020 Edition Gerardus Blokdyk,Open-source software assessment methodologies: A Clear and Concise Reference, CreateSpace Independent Publishing Platform (May 25, 2018),ISBN-13: 978-1719521857 Golden, B. Succeeding with Open Source (Addison-Wesley, 2004). OSSpal, http://osspal.org/ [acedido emMaio, 2020] QSOS, http://www.qsos.org/?page_id=3 [acedido emMaio, 2020].
-
MetodologiaMethodology1. Aprendizagem Baseada em Projetos (Project-Based Learning — PBL) 2. Aprendizagem Baseada em Problemas (Problem-Based Learning — PBL) 3. Flipped Classroom (Aula Invertida) 4. Peer Instruction (Aprendizagem entre Pares) 5. Estudos de Caso Reais (Case-Based Learning) 6. Simulações e Laboratórios 7. Aprendizagem Colaborativa 8. Design Thinking para Educação 9. Aprendizagem Multimodal
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureOpcional
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Teste de avaliação
final do semestre
40%
Portfolio
final do semestre
60%
(...)
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...


