asdbgd fgaerfgae f asdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdha PDF

Title asdbgd fgaerfgae f asdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdha
Author Lucas Graciano
Course Computação e Sociedade
Institution Universidade Federal de Mato Grosso do Sul
Pages 2
File Size 73.5 KB
File Type PDF
Total Downloads 73
Total Views 176

Summary

asdbgd fgaerfgae f asdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdhaasdbgd fgaerfgae f asdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdhaasdbgd fgaerfgae f hdha...


Description

25/2/2020 14:59:45

Universidade Federal de Mato Grosso do Sul PROGRAD - Pró-Reitoria de Graduação DICE - Divisão de Controle Escolar

Plano de Ensino FACOM - FACULDADE DE COMPUTAÇÃO

Período Letivo:

[1907] SISTEMAS DE INFORMAÇÃO - BACHARELADO Disciplina: [1919.000402-9] ALGORITMOS E PROGRAMAÇÃO I C.H.: 102 horas Professor(es): IRINEU SOTOMA (P04)

1. Ementa: ฀Variáveis e Tipos de Dados. Estrutura Sequencial. Estrutura Condicional. Estruturas de Repetição. Variáveis Compostas Homogêneas. Modularização.

2. Objetivo: ฀- Desenvolver a capacidade de resolver problemas de forma algorítmica utilizando um computador. ฀ ฀- Compreender a importância da abordagem sistemática para a resolução de problemas e sua implementação em um computador. ฀ ฀- Introduzir aos estudantes os tipos e estrutura de dados básicos e a suas respectivas implementações na linguagem de programação Python. ฀ ฀- Compreender a importância dos métodos de programação estruturada e modularização para o desenvolvimento de software.

3. Programa: ฀1. Execução e depuração de programas ฀2. Processo de resolução de problemas ฀3. Variáveis, tipos básicos, atribuições e expressões matemáticas ฀4. Entrada e saída ฀5. Estrutura sequencial ฀6. Expressões lógicas, relacionais e estrutura condicional ฀7. Precedência de operadores ฀8. Estrutura de repetição ฀9. Variáveis Compostas Homogêneas Unidimensionais ฀10. Strings ฀11. Variáveis Compostas Homogêneas Multidimensionais ฀12. Modularização e funções

4. Procedimentos: ฀As aulas serão predominantemente via metodologias ativas, de modo que o aluno seja sujeito ativo em sua aprendizagem, aliado à vinculação a problemas do mundo real. Entre as metodologias a serem utilizadas está a de sala de aula invertida, em que material será disponibilizado antes da aula para que na aula exercícios fixem os conceitos. As aulas práticas serão nos laboratórios de informática da FACOM, com uso de Python na resolução de problemas práticos. Haverá listas de exercícios que não serão cobrados como nota mas que serão essenciais para o domínio dos conteúdos. A avaliação será realizada via testes, provas e trabalho, além de prova optativa. ฀ ฀Eventualmente, devido a imprevistos, tais como concursos públicos, que ocupem a sala de aula da disciplina, no máximo 10 horas a distância poderão ser utilizadas, mas sempre com a utilização de Fórum de Discussão. A pelo menos 72 horas antes do início do período da atividade teórica a distância, os recursos a distância necessários serão disponibilizados aos acadêmicos. O conteúdo das eventuais aulas a distância será cobrado na próxima avaliação prevista, após a aula a distância, juntamente com os conteúdos ministrados de forma presencial. ฀ ฀O material e recursos da disciplina ficarão disponíveis no sítio ava.ufms.br. As dúvidas poderão ser sanadas às terças-feiras, das 17h às 18h20 horas, ou em outro horário combinado com o professor, na sala P5, Ala 2, do segundo andar da FACOM, ou via email. Favor enviar email antecipadamente ao professor ([email protected]) para confirmar sua necessidade de atendimento.

5. Recursos: ฀- Notas de aula ฀- Projetores ฀- Lousa ฀- Listas de exercícios ฀- Ambiente Virtual de Aprendizagem - AVA (https:/ava.ufms.br)

Página 1/2

2020/1

Universidade Federal de Mato Grosso do Sul

25/2/2020 14:59:45

PROGRAD - Pró-Reitoria de Graduação DICE - Divisão de Controle Escolar

Plano de Ensino FACOM - FACULDADE DE COMPUTAÇÃO

Período Letivo:

[1907] SISTEMAS DE INFORMAÇÃO - BACHARELADO Disciplina: [1919.000402-9] ALGORITMOS E PROGRAMAÇÃO I C.H.: 102 horas Professor(es): IRINEU SOTOMA (P04) ฀- Computador com Python 3.x e IDE idle ฀- Utilização de aplicativo Pydroid 3 ou outro aplicativo para Python 3.x para celular

6. Bibliografia: ฀Bibliografia Básica: ฀FARRER, Harry. Algoritmos estruturados. 2. ed. Rio de Janeiro: LTC Ed., 1989-2013. ฀MANZANO, José Augusto N. G. Algoritmos lógica para desenvolvimento de programação de computadores. 28. São Paulo Érica 2016 1 recurso online ISBN 9788536518657. ฀CORMEN, Thomas H. et al. Introduction to algorithms. 3rd. ed. Cambridge: London: MIT Press, c2009. 1292 p. ISBN 978-0-262-03384-8. ฀ ฀ Bibliografia Complementar: ฀DEITEL, Paul J.; DEITEL, Harvey M. C how to program. 6. ed. New Jersey, US: Pearson, 2010. 966 p ฀DEITEL, H.; DEITEL, P. Java: Como Programar. 8. ed. Editora Pearson/Prentice Hall, 2010. ฀PERKOVIC, L. Introdução à computação usando Python: um foco no desenvolvimento de aplicações / Ljubomir Perkovic; tradução Daniel Vieira. - 1. ed. - Rio de Janeiro : LTC, 2016. ISBN 978-0-470-61846-2. ฀Notas de aula disponíveis no AVA. ฀Aulas de introdução à computação em Python: https://python.ime.usp.br/aulas/static/aulasPy/ ฀Como Pensar Como um Cientista da Computação - Aprendendo com Python: Edição interativa (usando Python 3.x) - Tradução do livro "How to Think Like a Computer Scientist: Interactive Version", de Brad Miller e David Ranum: https://python.ime.usp.br/pensepy/static/pensepy/index.html ฀Sítio oficial de Python: https://www.python.org/ ฀BELL, A. Get Programming in Python in Motion (liveVideo). Manning, 2019. ฀BOSSE, Y.; REDMILES, D.; GEROSA, M. A. Pedagogical Content for Professors of Introductory Programming Courses. In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019. ฀HILTON, A. D.; LIPP, G. M.; RODGER, S. H. Translation from Problem to Code in Seven Steps. In: Proceedings of the ACM Conference on Global Computing Education, 2019. ฀

7. Avaliação: ฀P1 = Prova 1 - 07/04/2020; P2 = Prova 2 - 12/05/2020; P3 = Prova 3 - 23/06/2020 ฀MP = (P1 + P2 + P3)/3 ฀E1 = Teste 1 - 24/03/2020; E2 = Teste 2 - 09/06/2020 ฀ME = (E1 + E2)/2 ฀T = Trabalho - 17/06/2020 ฀MA = 0,7*MP + 0,2*ME + 0,1*T ฀PO = Prova Optativa - 06/07/2020 (substitui a menor nota entre P1, P2 e P3 apenas se PO for maior que a menor nota)

8. Atividade Pedagógica de Recuperação de Desempenho em Avaliações: ฀Na aula imediatamente após cada prova, haverá um período para que os estudantes tirem dúvidas sobre a resolução da prova. Haverá atendimento extraclasse aos alunos que necessitarem de atenção especial no horário de atendimento ou em horário agendado previamente por email. Alguma atividade extraclasse ou em sala de aula poderá ser definida durante a disciplina para a recuperação de notas de avaliações. A prova optativa permite ao estudante recuperar a nota de alguma prova.

9. Aprovação: Professor(es): IRINEU SOTOMA

Conselho de Curso: Em 19/02/2020 - [1907] SISTEMAS DE INFORMAÇÃO - BACHARELADO

Página 2/2

2020/1...


Similar Free PDFs