Giter Site home page Giter Site logo

tesl's Introduction

Tópicos Especiais em Software Livre (TESL)

Site da disciplina de tópicos especiais em software livre (TESL)

Professores

Monitor

Marcos Nazario ()

Horário

Sexta-Feira, às 14:30 @ LABCOMP-01

Telegram

Endereço: tesl@telegram

Objetivo Geral

Apresentar aos estudantes o modelo de desenvolvimento em software livre, discutindo as vantagens e desvantagens do mesmo, onde e quando é interessante de ser utilizado, além de auxiliar na produção de contribuições para diferentes projetos.

Objetivo Específicos

  • Contextualizar historicamente o surgimento do software livre;
  • Apresentar diferentes temas sobre dinâmicas de comunidades de software livre, por exemplo, iniciação de novatos, manutenção de projetos, papel do mantenedor de software, organizações de apoio a projetos, e mais;
  • Apresentar conceitos e práticas sobre controle de versão de software - especificamente git e ferramentas correlatas como github/gitlab, gerrit, entre outras;
  • Apresentar ferramentas típicas de comunicação em comunidades de software livre, como o IRC, aplicativos de mensagens modernos, fóruns, lista de e-mail, gerenciador de bugs, etc;
  • Apresentar os principais conjuntos de licenciamento de software livre e discutir suas diferenças, vantagens e desvantagens;
  • Auxiliar com o desenvolvimento de primeiras contribuições para projetos de software livre.

Bibliografia

Avaliação

Cronograma

Passível de alterações.

# Data Conteúdo de Aula Responsável Apresentações Convidadas
1 22/03 Introdução ao software livre Filipe e Gustavo
2 29/03 Comunidades de software livre Filipe
3 05/04 Contribuindo com software livre Filipe
4 12/04 Documentação Filipe
5 19/04 Semana Santa ---
6 26/04 Licenças de software livre Gustavo
7 03/05 Gerenciamento de código e requisitos Gustavo
8 10/05 Boas práticas de codificação Nazario
9 17/05 Métodos Ágeis e software livre Nazario
10 24/05 Testes e Integração contínua Wagner
11 31/05 Avaliação de qualidade de projetos TBD
12 07/06 Métricas de código fonte & Definição de projetos Gustavo
13 14/06 Acompanhamento de projetos Filipe e Gustavo
14 21/06 Acompanhamento de projetos Filipe e Gustavo
15 28/06 Apresentação de projetos Filipe e Gustavo

Entrega atrasada

Entregas de trabalhos após o prazo serão aceitas mas os pontos referentes não serão contabilizados.

Política de plágio

Todos os trabalhos (a não ser que indicados explicitamentes) devem ser feitos de forma individual. O que você entregar deve ser fruto do seu trabalho. Alunos são permitidos e encorajados para discutir os trabalhos e projetos com outros alunos. Alunos não são permitidos copiar solução ou parte de solução de colegas. Na presença de plágio, os alunos envolvidos não receberão pontos da atividade em questão.

Pontuação extra

Dado a existência da atividade extra (AE), qualquer pontuação extra não será possível.

tesl's People

Contributors

filipesaraiva avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.