Trabalho
Apresentação da Disciplina
Aula 01
Prof. Gabriel Costa
Graduado em Eng. Elétrica pela UFCG em 2010
Mestre em Eng. Eletrônica pela KU Leuven em 2012
Pesquisador do LIME (Lab. de Instrumentação e
Microeletrônica)
Pesquisa atual: Projeto de um receptor integrado para
um satélite do INPE
Informações Gerais
Turma 1: 46M56 – Local: 4D2
Turma 3: 35N12 – Local: 4E5
Plano de Ensino
Objetivos
Ementa
Metodologia,
Técnicas de Ensino
Recursos Didáticos
Avaliação
Bibliografia
Objetivos
Compreender conceitos fundamentais de algoritmos
como forma de solução de problemas;
Implementar algoritmos em uma linguagem de
programação.
Objetivos Específicos
Compreender os mecanismos básicos das estruturas de
controle condicionais e de repetição.
Compreender os mecanismos de modularização;
Funções e Ponteiros;
Compreender as estruturas homogêneas e
heterogêneas.
Ementa
Fundamentos de Lógica de Programação;
Estruturas de dados homogêneas (vetores e matrizes);
Estruturas de dados heterogêneas (registro);
Modularização como técnica de fatoração da
complexidade;
Variáveis apontadores.
Metodologias, Técnicas de Ensino
Aulas expositivas.
Atividades
individuais e em grupo. Atividades práticas.
Pesquisas.
Recursos Didáticos
Quadro branco.
Datashow.
Computadores para programação.
Programas para programação.
Avaliação
Contínua
–
–
–
–
Prova individual
Exercícios em laboratório
Lista de exercícios
Participação nas aulas
Nota:
– 3 Provas (0 - 10)
– 2 Listas de exercício por prova
(até 0.5 extra por lista caso aluno obtenha mais 50% na prova)
Bibliografia
Bibliografia Básica:
BORATTI, Isaias Camilo; OLIVEIRA, Álvaro Borges.
Introdução à Programação: algoritmos. 2ed. São
Paulo: Editora Visual Books, 2004.
DAMAS, Luiz. Linguagem C. 10ed. Rio de Janeiro:
Editora LTC,