Marco André Lopes Mendes

Slides:



Advertisements
Apresentações semelhantes
Metodologia de pesquisa em Didática e ensino- aprendizagem de Línguas Estrangeiras Diferentes produções textuais exigidas nos programas de pós-graduação.
Advertisements

REDES DE COMPUTADORES 1 CRIPTOGRAFIA QUÂNTICA Alunos: Fábio Dias Lopez (ECA ) Luiz Antonio Viana Carapeto (ECA ) Victor Frangipani de.
Referências Bibliográficas: 1. Rocha, E. P & Tonelli, J. R. A. O autista na sala de aula de Língua Inglesa: Um dilema ou um mundo de oportunidades? Revista.
SISTEMA TUTOR INTELIGENTE PARA ENSINO SQL Acadêmico: Sandro Oscar Bugmann Orientador: Alexander Roberto Valdameri.
Usinagem Prof. Me. Eng. Gianpaulo Medeiros Aula 1 Curso técnico em Mecânica - Usinagem Introdução aos Processos de Usinagem.
Texto de divulgação científica O texto de divulgação científica é um gênero discursivo que tem por objetivos promover o contato do leitor leigo com o.
Linguagem Lógico-Funcional Curry Gabriel Cardoso Jeferson Rubert
Introdução e Conceitos.
EAD Marketing Estratégico Prof. Dr. Andres Rodriguez Veloso
Aprendizado de máquina
ETAPAS PARA A ELABORAÇÃO DO PROJETO DE ENGENHARIA
ARTIGO CIENTÍFICO Acadêmico Orientador.
Faculdade de Tecnologia SENAC Pelotas
Disciplinas Optativas Disciplinas Optativas
A GRADUAÇÃO TECNOLÓGICA EM GESTÃO PÚBLICA:
Algoritmos e Estruturas de Dados I
Disciplinas Optativas
ENGENHARIA DE PRODUÇÃO
METODOLOGIA E TÉCNICAS DE PESQUISA
Universidade Federal Rural do Rio de Janeiro
LEIS, ECS e Bolonha.
FUNDAMENTOS DE PROGRAMAÇÃO
Como Calcular Médias no ASP
Relatório de Autoavaliação Institucional
Curso Técnico Eletromecânica Soldagem Básica
Pedro Henrique de Oliveira Valdemir Aparecido Pires
Arquitetura de Computadores
PPGT Aluno: Arthur Neiva Fernandes Disciplina: Prática Científica
Parte III – Planejando o Projeto
Automatizando seus indicadores com Excel
PRODUÇÃO INTELECTUAL NA UFRGS
Intencionalidade pedagógica no uso de mídias digitais em cursos de graduação virtuais: videoaulas, materiais de apoio e perguntas e respostas Édison Trombeta.
Márcia Figueiredo Edilene Ropoli Rita Borges
Márcia Figueiredo Consultor EAD
Ensino Médio Integrado
Words4all.com.br.
IAC001 - Arquitetura e Organização de Computadores
Ética e Organizações EAD 791
Firewalls UFRJ – UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
INTRODUÇÃO AS REDES NEURAIS
Automação da Produção (Introdução)
UNESP, Marília Transpondo as barreiras do ensino da catalogação: o caso da Biblioteca de Estudos e Aplicação de Metadados (BEAM) Felipe Augusto Arakaki.
EEEM Profª Salomé Carvalho
Matemática para Negócios
FLUXOGRAMA DO CURSO DE LICENCIATURA EM QUÍMICA – NOTURNO – 46300/204
Métodos e Técnicas de Exploração Diagnóstica
Disciplinas Optativas Disciplinas Optativas Disciplinas Optativas
Porque Formar Engenheiros Obsoletos - Um Caso de Estudo
Gerenciamento de Identidades Redes de Computadores I
Introdução à Lógica de Programação
Proposta de Dissertação Tatiana Ghedine
INTRODUÇÃO CONCLUSÃO OBJETIVO REFERÊNCIAS APOIO
Trabalho de Conclusão de Curso I
EngEnhArIA CaRToGRáFiCa
Lógica de Programação Apresentada por:.
ESTATÍSTICA BÁSICA COM RECURSOS COMPUTACIONAIS
Disciplinas Optativas
Carla Santos OLIVEIRA1; Sílvio Sampaio ALBUQUERQUE2
Disciplinas Optativas
Prof. Paulo Cesar Spigolon (Paulinho)
Disciplinas Optativas Disciplinas Optativas
Matemática na Área 2 – Uma proposta Semipresencial
Disciplinas Optativas Disciplinas Optativas Disciplinas Optativas
Trabalho de Conclusão de Curso
HIPOTERMIA TERAPÊUTICA NO RECÉM-NASCIDO:
FLUXOGRAMA DO CURSO DE BACHARELADO EM QUÍMICA – INTEGRAL – 46300/300
FLUXOGRAMA DO CURSO DE BACHARELADO EM QUÍMICA COM ÊNFASE EM BIOQUÍMICA E BIOLOGIA MOLECULAR – INTEGRAL – 46300/600 1º 2º 3º 4º 5º 6º 7º 8º QBQ1151 Introdução.
Disciplinas Optativas
Curso de Labview Ministrante: Regis Almir Rohde
Aula 02 - Introdução à Lógica Matemática
Transcrição da apresentação:

Marco André Lopes Mendes <marco@sociesc.com.br> Utilizando Python no Ensino de Programação em Cursos de Graduação O Caso do Instituto Superior Tupy Marco André Lopes Mendes <marco@sociesc.com.br>

Prof. Marco André Lopes Mendes <marco@sociesc.com.br> Agenda Período Pré-Pythoniano Por que Python? Primeira experiência Disciplinas utilizando Python hoje Preparação dos professores Dificuldades encontradas Próximos passos Nossas contribuições Bibliografia utilizada nas aulas 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Período Pré-Pythoniano Uso de várias linguagens: Pascal (O início de tudo) C (não sei bem porque) C++ (Uma tentativa de evoluir) Java (o mercado chama) Javascript (divagações) Interpretadores de algoritmos (um estalo) 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Prof. Marco André Lopes Mendes <marco@sociesc.com.br> Por que Python? Baterias inclusas Bicicleta com rodinhas Eu defino a ordem das coisas Linguagem coerente (Zen) Não fica entre eu e o problema (transparente) Pseudo-código que roda 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Prof. Marco André Lopes Mendes <marco@sociesc.com.br> Primeira experiência Bacharelado em Sistemas de Informação Programação 1 Introdução à Lógica de Programação Variáveis: definição, padrões de nomes,estilo Tipos de Dados, Operadores, Instruções Funções pré-definidas da linguagem Estruturas de Seleção e Repetição Contadores, Acumuladores, Inicialização Arrays (Listas) 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Disciplinas utilizando Python hoje Bacharelado em Sistemas de Informação Programação 1 Programação 2 (Arquivos, Funções, OOP) Engenharia de Fundição Engenharia de Produção Engenharia de Plásticos Tecnologia em Mecânica Tecnologia em Desenvolvimento de Sistemas para a Internet 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Preparação dos professores O mais difícil é a motivação Nenhum treinamento específico Aprendizado é rápido Materiais utilizados para a preparação: How to think like a computer scientist Tutorial de Python Aprenda a programar 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Dificuldades encontradas: Técnicas IDLE possui falhas: Travamentos constantes Falta de auto-preenchimento Extensão .py não é automática Vantagens: vem junto no pacote padrão sintaxe destacada Verificação de erros de sintaxe Help Estamos a procura de algo melhor Dr. Python SPE PyCrust 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Dificuldades encontradas: Políticas Mercado quer Java Quem usa Python? Alunos que já trabalham na área pressionam Empresas também têm questionado Necessidade de resultados imediatos 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Dificuldades encontradas: acadêmicas Princípio “Tostines” Falta de estudos mais profundos sobre o uso de Python no ensino de programação: Existem suposições Nada “científico” Dificuldade de convencer a direção com estes dados Estamos tentando resolver este problema Falta de livros publicados em português Falta de notas de aula e outros materiais introdutórios Falta de divulgação de outras Instituições de Ensino que estejam utilizando 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Prof. Marco André Lopes Mendes <marco@sociesc.com.br> Próximos passos Uso em outras disciplinas: Estrutura de Dados Cálculo Numérico Sistemas Operacionais Redes de Computadores Segurança (Criptografia) Gerência de Redes Probabilidade e Estatística 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Nossas contribuições (esperadas) Trabalho de conclusão de curso: Resultados “científicos” Material de apoio às aulas Lista de Exercícios Resposta aos exercícios 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Bibliografia utilizada nas aulas Tutorial de Python – Guido van Rossum O ABC do IDLE How to think like a computer scientist – Learn with Python Python Curso Completo Aprenda a programar – Luciano Ramalho 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Leituras iniciais recomendadas Why Python – Eric Raymond Python as a First Language Python in Education - Raising a Generation of Native Speakers Using Python in a High School Computer Science Program The What, Why, Who, and Where of Python Artigos Paul Graham Lista edu-sig 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Prof. Marco André Lopes Mendes <marco@sociesc.com.br> Dúvidas? Perguntas? 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>

Prof. Marco André Lopes Mendes marco@sociesc.com.br Muito obrigado! Prof. Marco André Lopes Mendes marco@sociesc.com.br 04/2005 Prof. Marco André Lopes Mendes <marco@sociesc.com.br>