Aulas são ministradas na PUC-Rio 13h-15h Terças (L532) e Quintas (L258) Turma 33N.
Material disponível no EAD
Site oficial da disciplina
Objetivo da Disciplina:
- Formar a base conceitual da programação, desenvolvendo a abstração, a prática da solução conceitual e as estratégias de lidar com problemas complexos.
- Resolver problemas lógicos computacionalmente.
- Aplicar conceitos de programação para o desenvolvimento de programas.
Ementa do Curso:
- Parte 1
- Algoritmos e Pseudocódigo
- Introdução à Linguagem de programação C
- Ambiente de Programação
- Variáveis e Operadores
- Funções
- Condicionais
- Repetições
- Parte 2
- Algoritmos e Pseudocódigo
- Introdução à Linguagem de programação C
- Ambiente de Programação
- Variáveis e Operadores
- Funções
- Condicionais
- Repetições
- Parte 3
- Matrizes
- Algoritmos de busca em matrizes
- Cadeias de caracteres (strings)
- Vetores de cadeias de caracteres
Bibliografia:
- Celes, W., Cerqueira, R., Rangel, J.L., Introdução a Estruturas de Dados – Uma introdução com técnicas de programação em C, Ed. Campus, 2004
- Kernighan, B.W., Ritchie, D.M., C – A Linguagem de Programação – Padrão ANSI, Ed. Campus, 1989