AVISOS
06/07 - Exame Especial (início: 08h)
04/07 - Argumentos do Trabalho Final (3ª Nota) (acesse)
Quem não colocou o nome no grupo do trabalho (3ª nota), enviar e-mail informando o grupo (em dupla, ou individual)!
Relação de Alunos (2ª avaliação) (acesse)
AULAS (acesse)
00ProgEstrut - Apresentação da Disciplina
01ProgEstrut - Introdução a Linguagem de Programação
02ProgEstrut - Introdução a linguagem C
03ProgEstrut - Tipos, Constantes, Variáveis e Identificadores
04ProgEstrut - Entrada-Saida
05ProgEstrut - Operadores, Expressões e Funções Pré-Definidas
06ProgEstrut - Estruturas Condicionais
07ProgEstrut - Estruturas de Repetição
08ProgEstrut - Estruturas Homogêneas - Vetores e Matrizes
09ProgEstrut - Manipulando Strings
10ProgEstrut - Registro e Modularização
MATERIAL COMPLEMENTAR (acesse)
01 Introdução_VisuALG_IFSC
Vídeo Aulas (básica) - Curso C (eXcript)
Vídeo Aulas (avançada) - De Aluno para Aluno
ATIVIDADES (acesse)
00Lista de Atividades - Alunos (arquivo novo)
01ProgEstrut - Atividade_Computador-Hipotético
02ProgEstrut - Atividade_VisuALG
03ProgEstrut - Atividade_VisuALG
04ProgEstrut - Atividade_VisuALG - Revisão
05ProgEstrut - Atividade_C
06ProgEstrut - Atividade_C - Operadores, Expressões e Funções Pré-Definidas
07ProgEstrut - Atividade_C - Condição de Controle - IF-ELSE
08ProgEstrut - Atividade_C - Condição de Seleção - SWITCH-CASE
09ProgEstrut - Atividade_C - Extra 1 - Condição de Controle
10ProgEstrut - Atividade_C - Estrutura de Repetição
11ProgEstrut - Atividade_C - Vetor e Matriz
12ProgEstrut - Trabalho Final (3ª nota)
13Trabalho Final - 3ª Nota
ATIVIDADES AVALIATIVAS
1ª Nota (data: 26/abril)
2ª Nota (data: 28/junho) (Assuntos: Aulas 03, 04, 05, 06, 07, e 08) (M1 e M2 - Alunos) (M3 e M4 - Alunos)
3ª Nota (Entrega de Trabalho: 01/julho) via e-mail (flavioifma@gmail.com)
REPOSIÇÃO (data: 5/julho) (Assuntos: Aulas 03, 04, 05, 06, 07, e 09)
EXAME FINAL (data: 6/julho) (Todo conteúdo da Disciplina: Aulas 01 à 10)
DOWNLOAD
VisuALG 3.0 ( link )
EMENTA
Conceito de algoritmos e as estruturas básicas de controle. Programação e estrutura de dados. Programação estruturada. Algoritmos baseados em estruturas de dados homogêneas. Algoritmos baseados em estruturas de dados heterogêneas. Armazenamento de dados persistente. Modularização. Funções. Passagem de parâmetros. Recursão. Estudo de uma linguagem de programação estruturada.
BIBLIOGRAFIA
Básica
- DEITEL, H. M; DEITEL, P. J. C: Como programar. 6a ed. Editora Pearson, 2011.
- SCHILDT, Herbert. C, completo e total. 3ed. São Paulo: 1996.
- MIZRAHI, Victorine Viviane. Treinamento em linguagem C: modulo 1. São Paulo: Pearson Education, 1990.
Complementar
- BARCLAY, Kenneth. C Problem solving and programming. New York: Prentice-Hall, 1989. 465p.
- KERNIGHAN, Brian W; RITCHIE, Dennis M. C. A linguagem de programação padrão ansi. Rio de Janeiro: Campus, 1990. 289p.
- MIZRAHI, Victorine Viviane. Treinamento em linguagem C. São Paulo: Pearson Education, 2008.
APRESENTAÇÃO DO PROFESSOR (acesse)