Minicursos
- Desenvolvimento de jogos
- Desenvolvimento Web Acessível
- Python cabe no seu bolso, no seu micro, no seu cérebro
Desenvolvimento de jogos
Descrição:
O minicurso abordará os temas básicos relacionados à programação de jogos passando por assuntos principais na produção de jogos 2D e abordando temas iniciais de programação 3D.
As apresentações serão realizadas por membros do Gamux, utilizando o XNA Framework.
Inscrições encerradas
Horário:
De 28 de setembro a 1 de outubro.
Das 19h às 20h.
Sala: 316 – IC3
Programação:
28/09 – Segunda
- Princípios básicos de orientação a objeto
- Lógica básica de programação de jogos
29/09 – Terça
- XNA Framework
- Primeiras tentativas (prática)
30/09 – Quarta
Animação 2D
01/10 – Quinta
Introdução à programação 3D
Desenvolvimento Web Acessível
Descrição:
O minicurso Desenvolvimento Web Acessível abordará de maneira prática o uso de tecnologias Web como HTML, CSS e Javascript integradas com princípios de Acessibilidade e Usabilidade (A&U). Durante o minicurso os participantes serão desafiados a identificar problemas, propor e implementar soluções para um website com o objetivo de torná-lo mais acessível e usável.
Inscrições encerradas
Horário e local:
Das 20:00 às 22:00. No prédio do Instituto de Computação 3 (IC3) da UNICAMP. Sala 302
Programação:
- 28/09: Introdução à acessibilidade e apresentação do website que será usado no curso.
- 29/09: Encontrando problemas de codificação usando validação manual e validadores semi-automáticos.
- 30/09: Propondo soluções para problemas de linguagens Web e A&U.
- 01/10: Discussão das soluções implementadas.
Público-alvo:
Alunos de graduação/pós-graduação da UNICAMP e funcionários da UNICAMP.
Apresentadores:
Python cabe no seu bolso, no seu micro, no seu cérebro
Descrição:
O minicurso de programação em Python visa contextualizar a tecnologia Python, oferecendo uma visão clara sobre as vantagens e desvantagens da linguagem. A abordagem central consiste em motivar os participantes a estudarem a linguagem, após um exame das características técnicas, riqueza de recursos e amplo leque de aplicabilidade de Python. As aulas serão acompanhadas de cases de adoção Python na Indústria de Software, na Academia e no mundo de Software Livre/Open Source.
Inscrição:
Basta enviar e-mail para rsenra@acm.org solicitando a inscrição no mini-curso.
As inscrições serão confirmadas por e-mail.
Uma lista de inscritos já está disponível em http://docs.google.com/View?id=dd3kzq34_0gkhs8rvx
Horário e local:
- 30 de setembro, das 14:00 às 18:00, Sala CB01
- 01 de outubro, das 08:00 às 12:00, Sala CB02
Programação:
- Introdução
- Introdução e Histórico da Linguagem
- Escopos de Aplicação e Desempenho Comparado com outras Linguagens
- Ambiente e Modelo de Execução
- Ambientes de Desenvolvimento
- Instalação, Configuração e Deploy de Aplicações
- Fontes de documentação e referências
- Linguagem
- Sintaxe, Operadores e Construções Básicas
- Módulos e Pacotes
- Orientação a Objetos
- Tratamento de Exceções
- Técnicas de Depuração
- Técnicas de Avaliação de Desempenho e Otimização
- Interfaceamento com outras Linguagens
- Cenários
- Bancos de Dados
- Construção de Interfaces Gráficas
- Comunicação em Rede
- Processamento XML
- Aplicações Web
- Processamento Numérico