Extensão
Projeto: Scratch para alunos de ensino médio
O Scratch é um ambiente desenvolvido pelo MIT para criar programinhas e jogos de computador. Ele foi desenvolvido para o ensino antes de chegar na universidade.
A ideia é levar para a escola o incentivo da aprendizagem de programação.
Como? criando jogos, etc.) de forma visual (tudo gráfico). É muito divertido!
O objetivo é que os alunos conhecam um ambiente onde eles possam criar programas de computador de maneira simples e fácil e também cultivar o gosto pela computação e a ideia do que é a programação de computadores.
Carga horária: 12horas.
Início: a definir
Cursos de Iniciação e Atualização
Programa de Extensão da UFSCar:
23112.002323/2009-07 – Estudo de Linguagens de Programação de Computadores
Introdução à linguagem de programação Ruby
Processo: 23112.002512/2013-71
Noções de algoritmos: dado variável, instrução, programa, tipos de dados, construções básicas, blocos, atribuição, leitura, escrita, condicional, repetição, métodos.
Carga horária: 12horas
Início da atividade: 15/07/2013
Orientação a Objetos com Ruby
Ementa
Introdução a orientação a objetos, classes, objetos, variáveis (classe e instância), métodos (classe e instância), encapsulamento, módulos, passagem de mensagem, herança, simulando herança múltipla com mixins, polimorfismo, duck typing, introdução a metaprogramação.
Carga horária: 12horas
Início da atividade: 27/08/2013
Introdução a bancos de dados NoSQL: MongoDB
Processo: 23112.002372/2013-31
Introdução a NoSQL, JSON, MongoDB shell, coleções, documentos, tipos de dados, criando, atualizando e deletando documentos, consultas básicas, documentos embedados, índices, agregação e map/reduce.
Carga horária: 12horas
Início da atividade: 10/09/2013