Professional Documents
Culture Documents
PLANO DE ENSINO
CURSO Engenharia Elétrica MATRIZ 548
FUNDAMENTAÇÃO
Processo N 003/11, aprovado pela Resolução n. 006/11 – COGEP de 10/06/2011.
LEGAL
OBJETIVOS
Compreender e dominar os conceitos inerentes à lógica de programação e ao desenvolvimento de algoritmos. Especificar,
através de uma linguagem de programação, algoritmos desenvolvidos em português estruturado.
EMENTA
Computação e sociedade; Conceitos básicos em computação; Introdução à linguagem de programação; Métodos,
técnicas e processos de desenvolvimento de software; Ambientes e bibliotecas de suporte ao desenvolvimento de
aplicações.
CONTEÚDO PROGRAMÁTICO
ITEM EMENTA CONTEÚDO
Discussão sobre a origem do computador e sua atual influência
1 Computação e Sociedade
na sociedade
Modelos de representação de um algoritmo e suas estruturas
básicas.
2 Conceitos Básicos em Computação
Modelo de processamento de um computador.
Armazenamento das informações.
Operações. Tipos de dados. Dispositivos de entrada e saída.
Análises léxicas, sintáticas e semânticas.
Tipos de dados da linguagem e variáveis.
3 Introdução à Linguagem de Programação
Comandos e operações.
Estruturas condicionais e de repetição.
Funções e procedimentos.
Organização de código.
Métodos, Técnicas e Processos de Melhores práticas e comentários.
4
Desenvolvimento de Software Ciclo de vida de desenvolvimento: cascata e iterativo
incremental.
Ambientes e Bibliotecas de Suporte ao
5 Bibliotecas da linguagem: como utilizar o que outros produzem.
Desenvolvimento de Aplicações
REFERÊNCIAS
Referências Básicas:
SOUZA, Marco Antonio de. Algoritmos e lógica de programação. 2.ed. São Paulo: Thomson, Cengage
Learning, 2011. xvi, 234 p. ISBN 8522111294.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 2. ed. São Paulo: Pearson Prentice Hall, 2008. 405
p. ISBN 978-85-7605-191-6.
Referências Complementares:
CORMEN, Thomas H. Algoritmos: teoria e prática. Rio de Janeiro, RJ: Elsevier, 2012. xvi, 926 p. ISBN
9788535236996.
ARAÚJO, Everton Coimbra de. Algoritmos: fundamento e prática. 3. ed. ampl. e atual. Florianópolis, SC:
Visual Books, 2007. 414 p. ISBN 85-7502-209-1.
SCHILDT, Herbert. C, completo e total. 3. ed., rev. e atual. São Paulo: Makron, c1997. xv, 827 p. ISBN
8534605955.
ZIVIANI, Nivio. Projeto de algorítmos: com implementações em Pascal e C. 3. ed. São Paulo: Cengage
Learning, c2011. xx, 639 p. ISBN 9788522110506.
SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3. ed. Rio de
Janeiro, RJ: LTC, 2010. viii, 302 p. ISBN 978-85-216-1750-1.
ORIENTAÇÕES GERAIS