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 apresentar o conteúdo, assim como esclarecer dúvidas sobre o assunto da semana. Os conteúdos também são apresentados por meio de vídeos. Além disso, serão utilizadas 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 - (12/05/2025 a 16/05/2025)
Semana 02 - (19/05/2025 a 23/05/2025)
Semana 03 - (26/05/2025 a 30/05/2025)
Semana 04 - (02/06/2025 a 06/06/2025)
Semana 05 - (09/06/2025 a 13/06/2025)
Semana 06 - (16/06/2025 a 20/06/2025)
Semana 07 - (23/06/2025 a 27/06/2025)
Semana 08 - (30/06/2025 a 04/07/2025)
1a Prova
Listas
Funções e Métodos de Listas
Aplicações de Listas
Compreensão de Listas
Semanas 09 e 10 - (07/07/2025 a 18/07/2025)
Semana 11 - (21/07/2025 a 25/07/2025)
Semana 12 - (28/07/2025 a 01/08/2025)
Semana 13 - (04/08/2025 a 08/08/2025)
Semana 14 - (11/08/2025 a 15/08/2025)
Semana 15 - (18/08/2025 a 22/08/2025)
Semana 16 - (25/08/2025 a 29/08/2025)
Semana 17 - (01/09/2025 a 05/09/2025)
Semana 18 - (08/09/2025 a 12/09/2025)
A avaliação será feita através de testes presenciais, obedecendo à fórmula:
Nota Final =
Onde:
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.