ISLA IPGT 22496
Open Source Software
Technology and Web Systems Engineering
-
ApresentaçãoPresentationThe course unit Software Open Source introduces students to the principles, practices, and ecosystems of free and open-source software, examining its technical, social, and economic relevance in the development of contemporary technological solutions. The scope of the unit includes the study of licensing models, collaborative development frameworks, community-driven methodologies, open-source project governance, and the analysis of widely used tools in professional environments.
-
ProgramaProgramme1.Open source / open source software 1.1History 1.2Free Software / Open Source Licenses 1.3Open Source Organizations 2.Proprietary Software vs. Open Source Software 3.Open source software in schools 4.Open source public / private sector software 5.Installation of open source systems: desktop and web 6.Open Source Software Development Process 7.Open Source Business Models 8.Main Open Source Project Repositories 9.Case Studies:
-
ObjectivosObjectivesIntended learning outcomes (knowledge, skills and competences to be developed by the students): The objectives of the curricular unit are: -Present specific aspects of open source software, focusing primarily on its fundamentals, identifying motivations and importance. -Define the main concepts associated with open source software, as well as evaluate the impact of its use. -Install and customize open source systems. At the end of the course unit students should be able to: -Identify concrete situations where free software can be an appropriate alternative -Explore the various categories of open source software that can be used in support, infrastructure and application, private, public, nonprofit, and school. -Build solutions based on open source software. -Use software evaluation methodologies and tools to analyze developed solutions and produce comparative reports.
-
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. Project-Based Learning (PBL) 2. Problem-Based Learning (PBL) 3. Flipped Classroom 4. Peer Instruction 5. Case-Based Learning 6. Simulations and Labs 7. Collaborative Learning 8. Design Thinking for Education 9. Multimodal Learning
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureOptional
-
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...


