Programa de Verão 2013
De 03 de Janeiro a 08 de Fevereiro de 2013 no IME-USP
Programação: Horários, salas, professores e taxas
| |||||||||
| B.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 H | |||||||||
| B.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. Carga Horária: 60 H | |||||||||
| B.2 Introdução ao Cálculo de Probabilidades (turma 2: noturna) | |||||||||
| 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. Carga Horária: 60 H | |||||||||
| B.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 H | |||||||||
| B.3 Introdução à Programação (turma 2: noturna) | |||||||||
| 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 H | |||||||||
| B.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 H | |||||||||
| B.4 Tópicos de Programação (turma 2: noturna) | |||||||||
| 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 H | |||||||||
| B.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: 60 H | |||||||||
| B.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: 60 H | |||||||||
| B.6 Álgebra Linear (turma 2: noturna) | |||||||||
| 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: 60 H | |||||||||
| B.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: 60 H | |||||||||
| B.8 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 H | |||||||||
| B.9 Tópicos de História da Álgebra | |||||||||
| Programa: Enfocar 5 tópicos da história da álgebra que serão desenvolvidos cronologicamente apenas internamente em cada um deles. 1) Primeiros tempos do pensamento algébrico (de al-jabr a Fibonacci); 2) Números; 3) a solução de equações - da Mesopotâmia à renascença; 4) De Euclides a Galois - moldando a álgebra, 5) Explorando as estruturas algébricas. Pré-requisitos: Estudantes ou formados de exatas Público: Alunos de graduação em Ciências Exatas Carga Horária: 10 H | |||||||||
| B.10 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 H | |||||||||
| B.11 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: Não há Público: Interessados em geral. Carga Horária: 15 H | |||||||||
| B.12 Frações Contínuas e Aplicações | |||||||||
| Programa: Um exemplo motivador: “n² + 1 não é um quadrado perfeito”. Vale para n= 1, 2, 3,.... Vale sempre? As funções característica e mantissa. A transformação de Gauss. Unicidade da expansão de um número. O algoritmo de Euclides. Não-unicidade da expansão de um número racional em fração contínua. Extensões quadráticas. Elementos inversíveis. Norma. Quadraticidade. Periodicidade. Equações Diofantinas. A equação Ax² + 1= y². Raízes primitivas. Pré-requisitos: Não há. Público: Alunos do ensino médio. Carga Horária: 20 H | |||||||||
| B.13 Noções de finanças e mercado financeiro para estudantes de exatas | |||||||||
| Programa: 1) Aspectos fundamentais de matemática financeira, presentes nas várias sub-áreas do mercado financeiro e de capitais.
2) Dinâmica cotidiana dos mercados financeiros, de capitais e interbancário: motivação da existência, principais instituições, produtos e espaços profissionais.
3) Principais instituições a serem destacadas no curso: CMN, Banco Central, CVM, Susep, Previc, bancos comerciais, fundos de investimento, bolsa de valores e de futuros.
4) Principais produtos e serviços do mercado financeiro e de futuros.
5) Principais produtos e serviços bancários.
6) Aspectos e aplicações de matemática financeira e métodos quantitativos no cotidiano do mercado financeiro e de capitais. Pré-requisitos: Estudantes ou formados de exatas. Público: Estudantes de exatas interessados em trabalhar com mercado financeiro. Carga Horária: 30 H | |||||||||
| B.14 LEM: Introdução ao Uso de Ferramentas Interativas para Facilitar o Aprendizado de Matemática | |||||||||
| Programa: Este curso do Laboratório de Ensino de Matemática (LEM) visa apresentar exemplos de atividades nas quais o computador é fundamental para o aluno perceber propriedades matemáticas, facilitando a elaboração de conjecturas. Os exemplos envolvem os seguintes tópicos: 1. Introdução ao uso do computador e aos sistemas Web; 2. Introdução ao sistema de Geometria Interativa (ou Dinâmica) iGeom; 2. Uso de sistemas para ensino/aprendizagem de funções; 3. Trigonometria e polinômios via Geometria Interativa (GI): como construir funções trigonométricas e de segundo grau com a GI; 4. Construção de mosaicos via Geometria Interativa; 5. Algoritmos e fractais via Geometria Interativa. Pré-requisitos: ser professor de matemática Público: Professores de matemática do ensino médio, interessados em utilizar o computador como ferramenta de apoio à aprendizagem Carga Horária: 35 H | |||||||||
| B.15 LEM: Introdução à Autoria de Conteúdos Interativos para Curso na Web | |||||||||
| 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étrice harmônica em IR2; 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: ser professor de matemática Público: Professores de matemática do ensino médio, interessados em utilizar o computador como ferramenta de apoio à aprendizagem Carga Horária: 30 H | |||||||||
| B.16 Fundamentos de testes de Software | |||||||||
| Programa: Conceitos básicos de teste de software. 2. Teste Funcional. 3. Teste Estrutural. 4. Teste de Desempenho. 5. Teste Orientado a Objetos e Componentes. 6. Automação de Teste. 7. Geração de Malha de Teste. 8. Conceitos de Test-Driven Development (TDD). 9. Gerenciamento de Teste (Planejar Executar e Avaliar). 10. Ferramentas para Execução e Avaliação de Testes (Eclemma, JUnit, FindBugs, etc.) Pré-requisitos: Conhecimento básico em programação Java Público: Estudantes e/ou profissionais da área de informática ou afins Carga Horária: 30 H | |||||||||
| B.17 Engenharia de usabilidade para sistemas Web | |||||||||
| Programa: Conceitos sobre engenharia de usabilidade e design de interação. Aspectos cognitivos. Bons e maus design. Interfaces expressivas e inteligentes. Problemas típicos em sites web. Acessibilidade versus usabilidade. Análise preliminar de sites. Técnicas de Avaliação de Usabilidade: Vantagens e Desvantagens. Casos reais. Avaliação Heurística. Teste de Usabilidade. Projeto de um sistema web. Técnicas de coleta de dados e concepção de ideias. Prototipação. Avaliação de usabilidade de sites Web. Pré-requisitos: Ter experiência com o uso de computadores e conhecimentos relacionados a desenvolvimento de web sites (programação ou design) Público: Estudantes de graduação ou já graduados Carga Horária: 30 H | |||||||||
| B.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 H | |||||||||
| B.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 programaçã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 H | |||||||||
| B.19 Programação com a Linguagem Java (turma 2: noturna) | |||||||||
| 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 programaçã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 H | |||||||||
| B.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 H | |||||||||
| B.21 Interfaces Web e Banco de Dados | |||||||||
| Programa: Interfaces Web. HTML. CSS. JavaScript. JavaScript Avançado. JQuery. Banco de Dados. Consultas. Relacionamentos. Subqueries, Joins e Unions. Pré-requisitos: Familiaridade com algum sistema operacional (Windows, Linux ou MAC OS X) Público: Pessoas interessadas em atuar como desenvolvedores de aplicações web Carga Horária: 30 H | |||||||||
| B.21 Interfaces Web e Banco de Dados (turma 2: noturna) | |||||||||
| Programa: Interfaces Web. HTML. CSS. JavaScript. JavaScript Avançado. JQuery. Banco de Dados. Consultas. Relacionamentos. Subqueries, Joins e Unions. Pré-requisitos: Familiaridade com algum sistema operacional (Windows, Linux ou MAC OS X) Público: Pessoas interessadas em atuar como desenvolvedores de aplicações web Carga Horária: 30 H | |||||||||
| B.22 Introdução ao Desenvolvimento de Sistemas Web com PHP | |||||||||
| Programa: Noções de instalação e configuração dos servidores Apache e MySQL. Sobre a instalação e configuração do PHP e do módulo MySQL. Estrutura da linguagem PHP - Hypertext Preprocessor em modo procedural e em modo Orientado a Objetos. Funções básicas do PHP e manipulação de texto. Funções do PHP para conexão ao banco de dados MySQL e princípios de segurança. Construção de páginas dinâmicas com PHP e MySQL. Desenvolvimento incremental de um projeto de sistema Web com PHP e MySQL. Pré-requisitos: Conhecimento básico de Web e de programação. Público: Profissionais da área de informática e interessados no desenvolvimento de sistemas Web e na linguagem PHP. Carga Horária: 40 H | |||||||||
| B.23 Matemática e Mágica | |||||||||
| Programa: A arte mágica e sua apresentação. Estrutura de um ato mágico. Controle da atenção e do impacto na platéia. Relação entre matemática e mágica. Criação de efeitos a partir de propriedades surpreendentes ou ocultas. Séries numéricas, grafos especiais, atratores e circuitos. Princípio de Gilbreath e aplicações. Ordem aleatória e ordem controlada. Propriedades estatísticas e determinísticas. Embaralhamentos especiais. Propriedades topológicas surpreendentes. Quadrados mágicos e outras matrizes interessantes. Construção de rotinas. Pré-requisitos: Ensino Médio completo Público: Professores do Ensino Médio, mágicos e interessados em geral Carga Horária: 39 H | |||||||||
Informações: Programa de Verão IME-USP
Telefone (011) 3091-6169 (Secretaria do Verão) Telefone (011) 3091-6200 - Fax (011) 3091-6122 (Secretaria de Pós-Graduação) e-mail: verao@ime.usp.br e-mail: cpg@ime.usp.br
(exclusivamente para disciplinas de Pós-Graduação).