Programa de Verão 2010
De 4 de janeiro a 12 de fevereiro de 2010 no IME-USP
Programação: Horários, salas, professores e taxas
| |||||||||
| 1 Análise Combinatória, Probabilidades e Aplicações | |||||||||
| Programa:Análise combinatória, chances, probabilidades em espaços discretos, esperança matemática de variáveis aleatórias discretas e aplicações em jogos, economia, biologia e outras áreas do conhecimento. Pré-requisitos:Não há. Público:Professores do ensino médio e alunos de graduação. Carga Horária:60 | |||||||||
| 2 Introdução ao Cálculo de Probabilidades | |||||||||
| Programa:Espaços de probabilidade discretos. Variáveis discretas e suas distribuições; Esperança matemática de funções de variáveis discretas. Funções geradoras. Função característica, desigualdades, convergência de variáveis aleatórias e teorema central do limite. Pré-requisitos:Não há. Público:Profissionais e interessados em estudar Cálculo de Probabilidades em nível de Iniciação Científica e Mestrado. Este curso é sugerido aos interessados em ingressar no Programa de Mestrado em Estatístic Carga Horária:60 | |||||||||
| 3 Introdução à Programação | |||||||||
| Programa:Computadores. Algoritmos. Programação numa linguagem de alto nível (C). Representação de números reais. Variáveis indexadas. Conceitos elementares de apontadores e funções. Prática de programação através de exercícios escritos e processados num computador. Pré-requisitos:Não há. Público:Estudantes da área de Ciências Exatas, alunos da 3ª série do ensino médio, e profissionais que desejam programar numa linguagem estruturada. Carga Horária:60 | |||||||||
| 4 Tópicos de Programação | |||||||||
| Programa:Técnicas sistemáticas de desenvolvimento de programas. Análise da eficiência de algoritmos. Algoritmos recursivos. Fundamentos de Estruturas de Dados. Aplicações: algoritmos de busca em tabelas (busca linear e binária); algoritmos de ordenação. Pré-requisitos:Introdução à Programação ou conhecimento de uma linguagem de programação estruturada (PASCAL, C ou JAVA). Público:Estudantes interessados em fazer pós-graduação em Ciência da Computação; alunos ou programadores que queiram aprofundar seus conhecimentos em algoritmos e técnicas de programação. Carga Horária:60 | |||||||||
| 5 Cálculo no IRn | |||||||||
| Programa:Funções a valores reais. Derivadas parciais, diferenciais. Gradiente e derivadas direcionais. Derivadas de ordem superior. Funções a valores vetoriais. Campos de vetores, divergente, rotacional. Fórmula de Taylor. Máximos e mínimos. Integrais duplas e triplas. Pré-requisitos:1 a 2 anos de graduação em Ciências Exatas. Público:Alunos de graduação em Ciências Exatas. Carga Horária:120 | |||||||||
| 6 Álgebra Linear | |||||||||
| Programa:Vetores no Rn. Espaços vetoriais, subespaços. Transformações lineares e matrizes. Semelhanças e Diagonalização. Determinantes. Produto interno e ortogonalidade. Pré-requisitos:1 a 2 anos de graduação em Ciências Exatas. Público:Alunos de graduação em Ciências Exatas. Carga Horária:120 | |||||||||
| 7 Espaços Métricos | |||||||||
| Programa:Definição, conjuntos abertos, fechados, vizinhanças, pontos de acumulação, compactos, conexos. Seqüências numéricas: convergência. Caracterização de aberto, fechado e ponto de acumulação por seqüências, relação entre compacto e seqüencialmente compacto. Seqüências de Cauchy. Completude. Funções contínuas. Caracterização de continuidade por seqüência. Preservação de compactos e conexos por função contínua. Pré-requisitos:1 a 2 anos de graduação em Ciências Exatas. Público:Alunos de graduação em Ciências Exatas. Carga Horária:120 | |||||||||
| 8 Aplicações de Números Complexos à Geometria Analítica | |||||||||
| Programa:Números complexos - Introdução histórica, definição e operações. Plano de Gauss. Representações trigonométrica e exponencial de números complexos. Equações de retas e cônicas com números complexos. Divisão de um segmento numa razão dada. Inversão. Pré-requisitos:Não há. Público:Alunos do Ensino Médio. Carga Horária:20 | |||||||||
| 9 Noções Abstratas e Comcretas de Geometria não Euclidianas | |||||||||
| Programa:Geometria esférica: Caminho mais curto (geodésicas). Discussão dos postulados da Geometria Euclidiana neste contexto. Triângulos esféricos, ângulos internos. Geometria Hiperbólica: Inversões. Modelo de Lobachevsky e Disco de Poincaré. Distâncias hiperbólica e geodésica. Isometrias do plano de Lobachevsky. Posições relativas entre retas hiperbólicas: paralelismo, perpendicularismo, retas divergentes. Discussão sobre o axioma das paralelas na geometria hiperbólica. Triângulos e retângulos hiperbólicos, soma dos ângulos internos de um triângulo hiperbólico. Semelhança e congruência de triângulos hiperbólicos. Uso de peças da Matemateca para visualização dos conceitos expostos. Criação de réplicas de peças da Matemateca para serem usadas como material didático em salas de aula do ensino fundamental e médio. Pré-requisitos:Não há. Público:Professores do ensino fundamental e médio e alunos de curso de Licenciatura em Matemática. Carga Horária:10 | |||||||||
| 10 Desafios de Programação | |||||||||
| Programa:A disciplina tem caráter de laboratório, com intensa atividade de programação. Todos os programas criados pelos alunos são submetidos aos "juízes eletrônicos" de sítios como Programming Challenges (http://www.programming-challenges.com) e do Valladolid Programming Contest Site (http://acm.uva.es). Os problemas de programação cobrem os seguintes tópicos: estruturas de dados, ordenação, aritmética, álgebra, combinatória, teoria dos números, backtracking, grafos, programação dinâmica, geometria. Semanalmente os alunos são submetidos a 6 provas totalizando 90 problemas por semana. Ao final do curso terão sido feitas cerca de 20 provas totatizando aproximadamente 300 problemas. Entre as questões estão algumas utilizadas em provas passadas de regionais do ACM ICPC - International Collegiate Programming Contest e de Olimpíadas de Informática ao redor do mundo. Pré-requisitos:Não há. Público:Estudantes de Ciência da Computação, interessados em programação e em competições de programação como a ACM ICPC - International Collegiate Programming Contest. Carga Horária:168 | |||||||||
| 11 Uma Introdução à Análise Exploratória de Dados e Métodos Estatísticos | |||||||||
| Programa:A análise exploratória de dados. O cálculo de probabilidades e as distribuições binomial e normal. Estimando médias e proporções.
Pré-requisitos:Graduação. Público:Professores do ensino médio, alunos de graduação e profissionais de outras áreas com interesses em aplicações da probabilidade. Carga Horária:40 | |||||||||
| 12 LEM - Laboratório de Ensino de Matemática | |||||||||
| Programa:1. Introdução ao uso do computador e programa de Geometria Dinâmica/Interativa. 2. Uso de sistemas para ensino/aprendizagem de funções. 3. Trigonometria e polinômios via Geometria Dinâmica/Interativa. Usando a Geometria Dinâmica, como levar o aluno a "construir" as funções Seno, Co-seno e Tangente. 4. Construção de mosaicos via Geometria Dinâmica/Interativa. 5. Algoritmos e fractais via Geometria Dinâmica/Interativa. Pré-requisitos:Graduação em Licenciatura. Público:Professores de Matemática do ensino fundamental e médio. Carga Horária:40 | |||||||||
| 13 LEM - Construções Geométricas Interativas para o Ensino Médio | |||||||||
| Programa:Apresentar exemplos de uso de ferramentas computacionais para ensino de Geometria no Ensino Médio, usando o iGeom e o Moodle. Mostrar exemplos em que a interatividade das construções com o iGeom possa estimular e facilitar o aprendizado dos alunos. Para isso os professores deverão construir eles próprios os exemplos mostrados. Apesar de importante no ensino de Matemática, as demonstrações dos teoremas examinados não serão detalhadas em aula, mas distribuídas para estudo. Serão examinados os seguintes tópicos: arco capaz; médias aritmética, geométrica e harmônica em R^2; relações métricas no triângulo retângulo (trigonometria); os 4 pontos notáveis clássicos e ver alguns teoremas relacionados (Teorema de Ceva, Reta de Euler e Teorema de Napoleão). Pré-requisitos:Licenciatura em Matemática.. Público:Professores de matemática do ensino médio interessados em usar TICs no ensino. Carga Horária:10 | |||||||||
| 14 Laboratório de Ensino de Matemática: curso sobre educação à distância (EAD) para professores de Matemática | |||||||||
| Programa:Introduzir questões relativas ao uso da Web em cursos a distância. Apresentar ferramentas gratuitas para EAD, como SAW, Tidia, iGeom e iGraf. Recursos para autoria e avaliação automática de exercícios. Testar na prática os sistemas, como professores/autores, elaborando exercícios e publicando-os na Web. Testar, como alunos, os cursos elaborados. O curso é presencial, mas algumas aulas são, eventualmente, feitas a distância. Pré-requisitos:Graduação. Público:Professores de Matemática do ensino médio. Carga Horária:20 | |||||||||
| 15 História da Matemática | |||||||||
| Programa:Uma breve história do homem. Os primórdios da matemática: Egito e Mesopotâmia. Os gregos criam a Matemática dedutiva. Os três problemas clássicos. Euclides e os elementos. Arquimedes, de Siracusa. A Universidade de Alexandria. Árabes, Hindus e Chineses. O ressurgimento da Matemática na Itália: Fibonacci,Tartaglia, Cardano e Ferrari. Bombelli e a insuficiência dos números reais. François Viète expande a Álgebra. Descartes e Fermat inventam a Geometria Analítica. Blaise Pascal. Newton e Leibnitz inventam o Cálculo. Euler domina os números complexos. Carl Friedrich Gauss. Geometrias não-euclidianas. Niels Abel e Évariste Galois. A "solução" dos três problemas clássicos. Números algébricos e números transcendentes. Cantor e os transfinitos. As mulheres e a Matemática. A Matemática Contemporânea. Sobre a natureza da Matemática. Pré-requisitos:1 a 2 anos de graduação em Ciências Exatas. Público:Estudantes de graduação e professores de Matemática do ensino medio. Carga Horária:15 | |||||||||
| 16 Resolução de Problemas e Criatividade | |||||||||
| Programa:Através da proposição e resolução de problemas de Matemática de diversos níveis, desenvolver o potencial criativo dos participantes procurando mostrar que a criatividade é essencial na arte de resolver problemas. Pré-requisitos:Ser Professor do ensino Fundamental e médio e/ou aluno de Licenciatura em Matemática. Público:Interessados em geral. Carga Horária:15 | |||||||||
| 17 Uso do Computador em Atividades Docentes | |||||||||
| Programa:Introdução ao uso do computador. Editor Básico: introduzir os conceitos de processador de textos, mostrando as técnicas de editoração básica. Exemplo de preparação de apostilas didáticas. Planilha eletrônica: introduzir os conceitos de planilha eletrônica. Exemplos práticos sobre preparação de planilhas de notas para cursos. Pré-requisitos:Graduação em Ciências Exatas. Público:Professores de ensino fundamental e médio, interessados em usar o computador na preparação de apostilas, dentre outras. Carga Horária:20 | |||||||||
| 18 Linux Básico | |||||||||
| Programa:Histórico. Configuração mínima. Onde conseguir. Comandos básicos. Ambiente de trabalho. Aplicativos. Simulação de uma instalação. Pré-requisitos:Conhecimentos básicos de sistema operacional. Público:Interessados em aprender a utilizar um sistema operacional livre. Carga Horária:20 | |||||||||
| 19 Programação com a Linguagem Java | |||||||||
| Programa:Conceitos básicos de programação orientada a objetos. Ferramentas de desenvolvimento em Java. Sintaxe básica da linguagem. Tratamento de exceções. Estrutura de classes. Herança. Polimofismo. Classes abstratas. Restrições de acesso. Interfaces. Estruturação de pacotes.
Classes básicas (pacote java.lang). Classes utilitárias (pacote java.util). Tratamento de entrada e saída (pacote java.io). Testes unitários. Swing. Desenvolvimento de uma aplicação. Tratamento com XML e gráficos.
Pré-requisitos:Cursos de Introdução a Algoritmos e de Estruturas de Dados ou boa experiência em pro-gramação (conhecimento de pilhas, filas, recursão) Público:Profissionais de programação ou alunos de Ciências Exatas. Interessados em uma iniciação à programação orientada a objetos e à Internet. Carga Horária:30 | |||||||||
| 20 Algoritmos em Java | |||||||||
| Programa:Vetor, lista e fila. Hash. Árvore binária, árvores balanceadas. Grafos orientados e não-orientados. Busca em largura, profundidade e por prioridade (também fila de prioridade), menor caminho. Árvore geradora mínima. Utilização das classes do pacote java.util como base para os algoritmos. Pré-requisitos:Conhecimento em Java básico. Público:Profissionais de informática e interessados em geral. Carga Horária:20 | |||||||||
| 21 Introdução a Métodos Ágeis de Desenvolvimento de Software | |||||||||
| Programa:O manifesto Ágil. As práticas de XP. Testes autorizados. Refatoração: técnicas sistemáticas para melhorar o desenho de software pré-existente. Planejamento Ágil. Pré-requisitos:Conhecimentos de linguagem Java e Orientação a Objetos. Público:Profissionais de informática e estudantes avançados. Carga Horária:20 | |||||||||
| 22 Desenvolvimento de Software de Qualidade através de Testes Automatizados | |||||||||
| Programa:Importância do Teste de Software. Diferença entre testes manuais e automatizados. Tipos de testes: testes de unidade, teste de aceitação, teste de estresse, teste de segurança. Arcabouço para automação de testes, família versus Unit, Selenium, JMeter, etc. Cobertura de testes. Técnicas avançadas para escritas de bons testes. Padrões auxiliares paea escrita de testes em sistemas de grande porte e em sistemas com Bancos de Dados. Pré-requisitos:Conhecimentos de linguagem Java e Orientação a Objetos. Público:Profissionais de informática e estudantes avançados. Carga Horária:20 | |||||||||
| 23 Laboratório de Programação eXtrema | |||||||||
| Programa:O manifesto Ágil. As práticas de XP. Testes Automatizados. Refatoração: técnicas sistemáticas para melhorar o desenho de software pré-existente. Planejamento Ágil. Padoronização de Estilo. Ferramentas para Desenvolvimento Colaborativo de Software. Os Conceitos serão exercitados na prática através do desenvolvimento de um pequeno sistema na linguagem Java. Pré-requisitos:Conhecimento de Linguagem Java, Orientação a Objeto e conhecimentos básicos de Métodos Ágeis. Público:Profissionais de informática e estudantes avançados. Carga Horária:20 | |||||||||
Informações: Programa de Verão IME-USP
Telefone (011) 3091-6169 - Fax (011) 3091-9694 (Secretaria do Verão)
Telefone (011) 3091-6200 - Fax (011) 3091-6122 (Secretaria de Pós-Graduação)
Fax (011) 3091-9694 (Verão)
e-mail: verao@ime.usp.br
e-mail: cpg@ime.usp.br
(exclusivamente para disciplinas de Pós-Graduação).