Ensino

1ª Atividade Extra-Classe

Desenhar em OpenGL um triângulo vermelho num fundo branco Tem que ser em OpenGL Não pode utilizar Glut. Alternativas: Qt 4.8.5 (Qt Creator e MinGW) WebGL JOGL etc. OBS: Se você quiser utilizar OpenGL com Qt, dê uma olhada no meu vídeo tutorial Criando uma Aplicação OpenGL com o Qt Creator.

Paradigmas de Linguagens de Programação

Ementa Estudos dos principais conceitos que permeiam as linguagens de programação nos diferentes paradigmas. Ao final da disciplina, o aluno deve ser capaz de analisar linguagens de programação sob diversos aspectos e escolher aquela que mais se adequa à implementação de um projeto.

Cálculo Numérico Computacional

Ementa Oferecer fundamentos e instrumentos da matemática aplicada e computacional, com a finalidade de permitir a resolução de problemas da pesquisa científica e tecnológica, que podem ser representados e resolvidos numericamente, envolvendo modelagem e simulação, exemplificando e resolvendo problemas numéricos em laboratórios.

Tópicos Avançados em Banco de Dados I

Ementa Disciplina de conteúdo aberto. Objetiva apresentar e aprofundar aspectos avançados de Banco de Dados, selecionados em tecnologia de ponta e estado da arte, de acordo com necessidades específicas. Essa disciplina serve como mecanismo para viabilizar a introdução no curso de aspectos avançados em Banco de Dados, não abordados em outras disciplinas, que sejam de interesse particular para uma determinada turma, de relevância para o momento, que traduza a evolução tecnológica e/ou que aproveite experiência significativa de docente/profissional qualificado e disponível.

Programação Orientada a Objetos

Ementa Levar o aluno a discutir, exercitar e consolidar o uso de técnicas de programação que tenham um impacto considerável sobre a qualidade de software. Discutir aspectos de qualidade, modularidade, reusabilidade e manutenção de software.

Estrutura de Dados

Ementa Capacitar o aluno a compreender, do ponto de vista da representação computacional e da utilização, a construção de algoritmos e estruturas de dados. Provas Prova 1ª Chamada (Resolução) Prova 2ª Chamada (Resolução) Listas

Introdução à Programação II

Ementa Estudo das estruturas de dados básicas. Estudo dos algoritmos elementares de pesquisa em memória primária. Estudo dos algoritmos elementares de ordenação em memória primária. Projeto Projeto 2º GQ (Entrega 19/11/2012) Exercícios Resolvidos

Introdução à Programação I

Ementa Introdução à lógica de programação. Estudo dos conceitos básicos para o desenvolvimento de programas. Atividade Extra para Nota Atividade para 1ºGQ (Entrega 12/04/2015) Lista Extra

Linguagem de Programação I

Ementa Histórico e evolução; Conceito de algoritmo; Exemplos;Linguagem de programação como ferramenta de desenvolvimento de software; Dado, variável, instrução e programa; Fundamentos de programação estruturada; Variáveis e constantes; Expressões; Estrutura de seleção; Estrutura de repetição; Subprogramas e segmentação; Exemplos de algoritmos estruturados; Fundamentos de linguagem Pascal; Identificadores; Constantes e literais; Atribuição; Entrada e saída de dados; Estrutura de programa Pascal; Estruturas de controle; Comandos de seleção e repetição; Declarações: formas e vantagens; Subprogramas: procedimentos e funções; Implementação e recursividade; Tipo de dados não-estruturados: primitivos e por enumeração; Tipos estruturados: vetores, registros, arquivos.

Banco de Dados II

Ementa A disciplina deve apresentar as técnicas para segurança e integridade de banco de dados; as técnicas para controle de concorrência e recuperação de banco de dados; as novas aplicações de banco de dados e os novos modelos de dados.