Click here to load reader
Upload
robson-ferreira
View
644
Download
2
Embed Size (px)
Citation preview
1
Conceitos e Técnicas de Programação
Profº Ms. Tarcísio Júnior
Gestão de Tecnologia da Informação
2
• Carga Horária: 80 horas/aula• Professor: Tarcísio F G Júnior, Mestre
[analista de sistemas, programador, consultor, diretor]
• Ementa:Conceitos básicos de lógica computacional. Funcionamento deprograma. Mecanismos de verificação e teste. Comandos.Conceitos básicos da linguagem de programação. Operadores.Laços. Comandos de Decisão. Funções. Matrizes. Estruturas.Ponteiros. Classes e Objetos.
Apresentação
3
OBJETIVOS DA DISCIPLINA
• OBJETIVO GERALO objetivo desta disciplina é de introduzir noções básicas de informática, inserir oaluno em um ambiente informatizado e capacitar o aluno a desenvolver pequenosprogramas.
4
Programa do curso
1. Conceitos básicosAlgoritmos, programa, linguagem de programação, compiladores e interpretadores, correção e eficiência de algoritmos.
2. Métodos de desenvolvimento de algoritmosProgramação estruturada, conceitos de modularidade e refinamento sucessivos.
3. Notação algorítmica
4. Variáveis e estruturas de controleDeclaração de variáveis, tipos de dados, comandos de atribuição, decisão, repetição.
5
Programa do curso (cont.)
5. Procedimentos e funçõesConceito de bloco de comandos, localidade de nomes e passagem de parâmetros.
6. Noções de linguagens de programaçãoHistórico, linguagem de programação e suas gerações
7. Implementação de algoritmos simplesBásicos, métodos numéricos simples, vetores e matrizes.
6
PROCEDIMENTOS METODOLÓGICOS
METODOLOGIA DE ENSINO• Aulas expositivas e práticas com discussão de conteúdo e estudo de
casos• Trabalhos Práticos para firmar o conhecimento• Uso do ambiente FPBVirtual
RECURSOS • Quadro• Data show• Internet• Laboratório de informática
AVALIAÇÃO• 30% trabalhos• 70% prova
7
BibliografiaBÁSICA• FARRER, Harry et al. Programação estruturada de computadores: algoritmos
estruturado. 3. Ed. Rio de Janeiro: LTC, 1999. • MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para
desenvolvimento de programação. 17. ed. São Paulo: Érica, 2005. • SALVETTI, Dirceu Douglas; BARBOSA , Lisbete Madsen. Algoritmos. São Paulo:
Pearson Prentice Hall, 2004..
COMPLEMENTAR
• BORATTI, Isaias Camilo. Programação orientada a objetos em Java. Florianópolis: Visual Books, 2007.
• MENDES, Douglas Rocha. Programação Java com ênfase em orientação a objeto. São Paulo: Novatec, 2009.
• KERNIGHAN, B.C. Linguagem de programação. Rio de Janeiro: Elsevier. • TURBAN. E. Administração de tecnologia da informação: teoria e prática. Rio de
Janeiro: Elsevier. • MACHADO, F. B. Arquitetura de sistemas operacionais. Rio de Janeiro: LTC.