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.
Aulas síncronas gravadas: disponíveis no Drive, com acesso restrito aos alunos da turma, para quem não puder participar do encontro on-line síncrono.
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
Haverá algumas aulas presencias, incluindo as avaliações. Também haverá momentos síncronos consistirão de 🕔 encontros on-line através da plataforma Google Meet, sempre no horário divulgado no Google Classroom, no horário respectivo da turma. Esses encontros terão como foco o esclarecimento de dúvidas sobre o assunto da semana, tanto sobre conceitos abordados em vídeos como de exercícios da semana. Também será o momento de resolver exercícios de forma colaborativa.
Nos momentos assíncronos, 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.
A disciplina também conta com um 💬 fórum de discussão para que haja colaboração entre os colegas na solução das tarefas sugeridas, contando com o auxílio do professor e monitor(es).
💬 Fórum de discussão: Buscar link do Telegram no SIGAA
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. |
Semana 01 - (04/07/2022 a 09/07/2022)
Semana 02 - (11/07/2022 a 16/07/2022)
Semana 03 - (18/07/2022 a 23/07/2022)
Semana 04 - (25/07/2022 a 30/07/2022)
Semana 05 - (01/08/2022 a 06/08/2022)
Semana 06 - (08/08/2022 a 13/08/2022)
Semana 07 - (15/08/2022 a 20/08/2022)
Semana 08 - (22/08/2022 a 27/08/2022)
Semana 09 - (29/08/2022 a 03/09/2022)
Semanas 10 e 11 - (05/09/2022 a 17/09/2022)
Semana 12 - (19/09/2022 a 24/09/2022)
Semana 13 - (26/09/2022 a 01/10/2022)
Semana 14 - (03/10/2022 a 08/10/2022)
Semana 15 - (10/10/2022 a 15/10/2022)
Semana 16 - (17/10/2022 a 22/10/2022)
Semana 17 - (24/10/2022 a 29/10/2022)
Semana 18 - (31/10/2022 a 05/11/2022)
Semana 19 - (07/11/2022 a 12/11/2022)
Semana 20 - (14/11/2022 a 19/11/2022)
Semana 21 - (21/11/2022 a 26/11/2022)
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 for Everybody: Exploring Data Using Python 3. Charles R. Severance. CreateSpace Independent Publishing Platform; 1st. ed., 2016; ISBN: 978-1530051120
📗 Python for Informatics: Exploring Information. Charles R. Severance. CreateSpace Independent Publishing Platform; 1st. ed., 2013; ISBN: 978-1492339243. Versão traduzida para português.
📗 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.