Material das Aulas:
- Aula 00 - Apresentação da Disciplina
- Aula 01 - Algoritmos e Ciclo de Desenvolvimento
- Aula 02 - Introdução a Linguagem C
- Aula 03 - Introdução ao Ambiente de Desenvolvimento
- Aula 04 - Funções
- Aula 05 - Estruturas Condicionais
- Aula 06 - Estruturas de Repetição
- Aula 07 - Ponteiros
- Aula 08 - Arquivos
- Aula 09 - Vetores
- Aula 10 - Matrizes
- Aula 11 - Cadeia de Caracteres (Strings)
Listas de Exercícios:
- Lista de Exercícios 01 - Algoritmos e Variáveis (Data de Entrega: 06/09/2017)
- Lista de Exercícios 02 - Funções (Data de Entrega: 13/09/2017)
- Lista de Exercícios 03 - Estruturas Condicionais (Data de Entrega: 13/09/2017)
- Lista de Exercícios 04 - Estruturas de Repetição (Data de Entrega: 20/09/2017)
- Lista de Exercícios 05 - Revisão P1
- Lista de Exercícios 06 - Ponteiros (Data de Entrega: 05/10/2017)
- Lista de Exercícios 07 - Arquivos (Data de Entrega: 11/10/2017)
- Lista de Exercícios 08 - Vetores (Data de Entrega: 19/10/2017)
- Lista de Exercícios 09 - Vetores e Funções (Data de Entrega: 19/10/2017)
- Lista de Exercícios 10 - Busca em Vetores (Data de Entrega: 25/10/2017)
- Lista de Exercícios 11 - Revisão P2
- Lista de Exercícios 12 - Matrizes (Data de Entrega: 22/11/2017)
- Lista de Exercícios 13 - Cadeia de Caracteres (Data de Entrega: 03/12/2017)
- Lista de Exercícios 14 - Revisão P3
Instruções sobre a entrega das listas de exercícios:
- As respostas devem ser enviadas no formato .doc, .docx ou .txt (um documento por lista) para o email:
This email address is being protected from spambots. You need JavaScript enabled to view it. - Obrigatoriamente, o assunto do email deve ser: "[INTROPROG] Lista de Exercicios X", onde X é o número da lista de exercícios.
- No corpo do email deve ser incluído o nome e a matricula do aluno.
- As listas de exercícios são individuais e não serão aceitas respostas copiadas de colegas ou da internet.
Monitoria:
- Monitor: Rafael
- Horário: Segundas-feiras - 15:10 às 17:00
- Sala: Lab 309
Datas Importantes:
- 21/09: Prova Teórica 1 (P1) sobre variáveis e operadores, funções, estruturas condicionais e estruturas de repetição.
- 26/10: Prova Teórica 2 (P2) sobre ponteiros, arquivos, vetores e busca em vetores.
- 06/12: Prova Teórica 3 (P3) sobre matrizes, busca em matrizes e cadeias de caracteres (strings).
- 13/12: Prova Final (PF) sobre todo o conteúdo do curso.
Notas:
- Notas (Atualizado em: 13/12 às 12:00)
Programa 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
- Estruturas Condicionais
- Estruturas de Repetições
- Parte 2:
- Ponteiros e passagem por referência
- Arquivos
- Vetores
- Algoritmos de busca em vetores
- Parte 3:
- Matrizes
- Algoritmos de busca em matrizes
- Cadeias de caracteres (Strings)
Bibliografia Principal:
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.