Para obter sucesso na disciplina, é de extrema importância seguir o 📒 roteiro de estudo, o qual contém vários objetos de aprendizagem, organizados por semana, dentre os quais podemos destacar:
Videoaulas: disponíveis no Youtube contendo explicações sobre o assunto, demonstração de ferramentas e tarefas, resolução de exercícios de programação.
Leitura recomendada: complementar o estudo através da leitura de capítulos de livros sugeridos do acervo bibliográfico de referência da disciplina;
Atividades no The Huxley: questionários com problemas de programação a serem resolvidos e submetidos ao juiz on-line The Huxley, o qual analisará a solução e apontará erros e acertos.
🔨 Sites e Ferramentas Recomendadas
As aulas presenciais terão como foco esclarecer dúvidas sobre o assunto da semana. Os conteúdos são apresentados por meio de vídeos disponíveis no roteiro de estudo. Além disso, serão utilizadas avaliar os exercícios resolvidos pelos alunos e também para resolver exercícios de forma colaborativa.
Durante seu tempo dedicado ao estudo, o aluno deverá seguir o roteiro de estudo elaborado pelo professor, realizando no mínimo as atividades previstas para aquela semana.
Este roteiro será fundamental para permitir a cada aluno seguir um ritmo próprio de estudo, utilizando os horários mais convenientes.
| Playlist | Descrição |
|---|---|
| Aulas | Série de videoaulas explicando os conceitos de programação e de Python. |
| Problemas Resolvidos | Problemas do The Huxley resolvidos em Python. |
| Ferramentas | Série de vídeos explicando o uso básico de ferramentas recomendadas para o curso. |
| Vídeos extras | Alguns vídeos sobre assuntos variados, mas relacionados à disciplina. |
Semana 01 - (06/10/2025 a 10/10/2025)
Semana 02 - (13/10/2025 a 17/10/2025)
Semana 03 - (20/10/2025 a 24/10/2025)
Semana 04 - (27/10/2025 a 31/10/2025)
Semana 05 - (03/11/2025 a 07/11/2025)
Semana 06 - (10/11/2025 a 14/11/2025)
Semana 07 - (17/11/2025 a 21/11/2025)
Semana 08 - (24/11/2025 a 28/11/2025)
Semana 09 - (01/12/2025 a 05/12/2025)
Semana 10 - (08/12/2025 a 12/12/2025)
Semana 11 - (15/12/2025 a 19/12/2025)
Semana 12 - (12/01/2026 a 16/01/2026)
Semana 13 - (19/01/2026 a 24/01/2026)
Semana 14 - (26/01/2026 a 30/01/2026)
Semana 15 - (02/02/2026 a 06/02/2026)
Semana 16 - (09/02/2026 a 14/02/2026)
A avaliação será feita através de testes presenciais, obedecendo à fórmula:
Nota Final =
Onde:
Exercícios: Exercícios: Haverá uma série de questionários no The Huxley, cada um com vários problemas de programação. A nota dos exercícios será calculada de acordo com a pontuação obtida em cada questionário, variando de 0 a 10. A nota dos exercícios da unidade será a média das notas dos questionários. Durante as aulas, o professor selecionará alunos para apresentarem suas soluções para os exercícios e responder questões sobre o assunto. Caso o aluno se negue a apresentar ou não o faça de forma que fique claro seu entendimento da solução e conhecimento sobre o assunto, o aluno perderá os pontos referentes aos Exercícios, passando a sua prova a ter peso 10. Presume-se que, se o aluno resolveu de fato o exercícios, o mesmo deve ser capaz de explicar seu raciocínio lógico e as construções de linguagem utilizadas. Caso o aluno apresente todas as vezes seguintes com sucesso, pode recuperar a contagem de pontos dos exercícios.
Observação: Haverá um teste de reposição no final do semestre apenas para os alunos com falta justificada em algum teste, desde que a justificativa esteja prevista nas normas acadêmicas.
📚 Fundamentos da Programação de Computadores. Ana Fernanda Gomes Ascencio / Edilene Aparecida Veneruchi De Campos. 3˚ edição; 2012, Pearson; ISBN 978-8564574168
📚 Algoritmos e Lógica de Programação. Marco A. Furlan de Souza, Marcelo M. Gomes, Marcio V. Soares, Ricardo Concilio. Editora Cengage Learning, 2ª edição, 2011.
📚 Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. José Augusto N. G. Manzano, Jayr Figueiredo de Oliveira. Editora Érica, 17ª edição, 2005.
📗 Python Para Todos: Explorando Dados com Python 3 Charles R. Severance. Publicação independente; 1º edição, 2020; ISBN: 979-8635191408
📗 Como pensar como um Cientista da Computação usando Python (traduzido). Allen Downey, Jeffrey Elkner, and Chris Meyers. 2002.
📗 Python para Desenvolvedores. Luiz Eduardo Borges. Rio de Janeiro; 2010; 978-85-909451-1-6.
📚 Introdução à Programação com Python. Nilo Ney Coutinho, 2˚ edição, 2014, ISBN: 978-85-7522-408-3.
📗 Learning to Program Using Python. Cody Jackson.
CreateSpace Independent Publishing Platform; ISBN: 9781461182054
Legenda:
📗 conteúdo disponível online e sem custos.
📚 conteúdo disponível na biblioteca da UFS.