Você está na página 1de 3

I.

IDENTIFICAÇÃO
Disciplina: Programação de Computadores Aplicada a Engenharia Elétrica
II. EMENTA

Noções sobre a organização de um computador, sistemas de numeração e


codificação binária. Introdução a programação. Constantes e variáveis.
Instruções de entrada e saída. Operadores Aritméticos. Operadores lógicos.
Comandos de decisão. Estruturas de controle de fluxo (Comandos de
Repetição).Vetores e matrizes. Projeto, programação e desenvolvimento de
interfaces digitais e analógicas com microcontroladores e computadores.

III. OBJETIVOS
Apresentar ao aluno as técnicas de programação de computadores e aplicação de
seus recursos na solução de problemas e desenvolvimento de projetos.
IV. UNIDADES PROGRAMÁTICAS
1. Noções sobre a organização de um computador:
2. Memória
1. Unidades de entrada e saída
2. Unidade central de processamento
3. Instruções em um computador simplificado
3. Conceitos básicos de programação
1. Algoritmo
2. Programa
3. Compilação e execução
4. Programação (C/C++, Python, Excel, etc...)
1. Formato de um programa
2. Comandos simples
3. Tipos de dados simples
4. Definição de variáveis e constantes
5. Operações de entrada e saída
6. Comando de atribuição
7. Operadores booleanos e expressões lógicas
8. Comentários e a importância de se identar o código
9. Estruturas de controle condicionais
10. Estruturas de controle iterativas
11. Modularização
12. Procedimentos e funções
13. Tipos de dados estruturados
14. Vetor
15. Registros
16. Operações com arquivos
17. Arquivos texto
18. Arquivos binários
19. Recursividade
5. Plataforma Arduino
1.
Introdução à programação e desenvolvimento de interfaces
digitais e analógicas.
2. Estudo básico do microcontrolador, seus dispositivos de
entrada e saída e conversores A/D e D/A
3. Estudo do ambiente de desenvolvimento integrado IDE para
projeto
4. Programação e implementação de uma interface
1. Acionamento de LEDs
2. Leitura de chaves elétricas (aberto / fechado)
3. Leitura de sensor de luz
4. Acionamento de componentes eletrônicos e relés
5. Acionamento de motores CC
6. Escrita em display
7. Leitura de sensores
8. Armazenamentos de dados em cartão SD
5. Projetos associando interfaces estudadas
V. METODOLOGIA

Aulas teóricas expositivas dos conteúdos programáticos. Aulas práticas de


resolução de exercícios buscando a fixação dos conteúdos ministrados.
Realização de atividades presencial de resolução de listas de exercícios,correção
e esclarecimento de dúvidas.

1. RECURSOS DIDÁTICO PEDAGÓGICOS


DISPONIBILIZADOS

Portal Universitário. Aulas expositivas. Quadro branco. Exercícios


em sala de aula. Exemplificação para facilitar o entendimento da
teoria. Debate de questões da atualidade para estimular o
aprendizado.

II. AVALIAÇÃO

(1ª etapa) Prova escrita obrigatória, com questões objetivas e dissertativas,


valendo no mínimo 20 pontos; Exercícios e atividades valendo 10 pontos;
Pontuação do GDI (Projeto Integrador) 10 pontos; Valor total distribuido na
etapa: 40 pontos.

(2ª etapa) Prova escrita, com questões objetivas e dissertativas, valendo no


mínimo 20 pontos; Exercícios e atividades relativas ao Grules valendo 10
pontos. Pontuação do GDI (Projeto Integrador) 10 pontos; Prova integradora
valendo 20 pontos; Valor total distribuido na etapa: 60 pontos.
1. TÉCNICAS AVALIATIVAS
-
II. BIBLIOGRAFIA
CHAPMAN, Stephen J. ; PROGRAMAçãO EM MATLAB PARA
ENGENHEIROS. 1 ed. SAO PAULO: Sem editora associada, 2006
MONK, Simon; PROGRAMAçãO COM ARDUINO: COMEçANDO COM
SKETCHES. 1 ed. PORTO ALEGRE: Bookman, 2013
ASCENCIO, Ana Fernanda Gomes; FUNDAMENTOS DA PROGRAMAçãO
DE COMPUTADORES. 3 ed. SAO PAULO: Pearson Education, 2014
III. BIBLIOGRAFIA COMPLEMENTAR
MEIRELLES, Fernando de Souza; INFORMáTICA: NOVAS APLICAçõES
COM MICROCOMPUTADORES. 2 ed. São Paulo: Makron Books, 1994
FORBELLONE, André Luiz Villar; LóGICA DA PROGRAMAçãO:
ACONSTRUçãO DE ALGORITMOS E ESTRUTURAS DE DADOS. 3 ed.
SAO PAULO: Pearson Education, 2005
CORMEN, Thomas H.; ALGORITMOS: TEORIA E PRáTICA. 3 ed. : Campus,
2012
MELO, Ana Cristina Vieira de; PRINCíPIOS DE LINGUAGENS DE
PROGRAMAçãO. 1 ed. SAO PAULO: Blucher, 2014
MONK, Simon; PROGRAMAçãO COM ARDUINO II: PASSOS
AVANçADOS COM SKETCHES. 1 ed. PORTO ALEGRE: Bookman, 2015
IV. MATERIAL DE APOIO
-
V. ANO DO PPC
VI. OBJETIVOS DO CURSO
VII. ARTICULAÇÕES COM OUTRAS DISCIPLINAS

Você também pode gostar