top of page
SISB001 - PROGRAMAÇÃO I
Professor: Thyago Tenório
Carga Horária: 60h (teórica)
Horário: Quarta (19:00 às 20:40)/Quinta (19:00 às 19:50)
Ementa:
Estudo dos conceitos e técnicas de programação básica.Valores, variáveis e
expressões. Programas, estruturas de repetição e seleção. Funções e recursividade.
Aplicação de estrutura de dados: matrizes, listas, tuplas e conjuntos. Manipulação de
cadeias de caracteres. Manipulação de arquivos. Boas práticas de programação.
Bibliografia Básica:
1. EVARISTO, J.. Aprendendo a Programar – Programando em linguagem C. 2004.
2. Schildt, Hebert. C completo e total. 3° Edição. Makron Books.
3. Kernighan, B. , Ritchie, D. The C Programming Language. Second Edition. Prentice Hall Software Series.
Bibliografia Complementar:
1. ARAÚJO, E. C.. Algoritmos: Fundamentos e Prática. 3a. Edição. Visual Books.2007.
2. FORBELLONE, André. Lógica de Programação. Makron Books, São Paulo, 2000.
3. MANZANO, J. A. N. G.; OLIVEIRA, J. F.. Algoritmos: Lógica para desenvolvimento de Programação de Computadores.10a. Ed. Érica. 2000.
Cronograma:
Materiais:
1. Apresentação da disciplina
2. Aula algoritmos
3. Programação estruturada - A linguagem C
3. Programação estruturada - A linguagem C (Parte 2)
4. Estruturas de seleção
5. Estruturas de iteração
Prova AB1 - Respondida
Notas AB1 (01/04/2016)
6. Programar em C - Ponteiros - Wikilivros
-----------------------------------------------------------------------------------
6. Linguagem C - Endereços e ponteiros
6. Exemplo de Execução de ponteiros
8 - Estruturas de dados (Vetores e Matrizes)
8.1 - Strings -Wikilivros
8.1 - Linguagem C - Strings
8.4 - Linguagem C - Struct
8.4 - Programar em C - Estruturas - Wikilivros
9. E-S com Arquivos
8.5 - Alocação dinâmica
8.4 - Programar em C - Typedef
Prova AB2
Prova Reavaliação AB1
Prova Reavaliação AB2
bottom of page