Program a Program a çç ão de C om putadores ão de - Feg

Propaganda
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
1
Fundamentos de Computação 2013
Conteúdo:
1. Introdução à Ciência da Computação
2. Algoritmos e fluxogramas
3. Conceitos fundamentais: variáveis, atribuição, expressões
4. Estruturas de controle: seleção
5. Estruturas de controle: repetição
6. Programação modular: Funções
7. Estruturas de dados
8. Manipulação de arquivos
Referências:
• MANZANO, J.A.N.G; OLIVEIRA, J.F. Algoritmos: Lógica para Desenvolvimento de
Programação. Editora Érica Ltda, 1996.
• FORBELLONE, A.L.V.; EBERSPÄCHER, H.F. Lógica de Programação: A Construção de Algoritmos
e Estrutura de Dados. Makron Books do Brasil Editora Ltda, 1993.
• Senne, E.L.F. Primeiro Curso de Programação em C. Florianópolis: Visual Books, 2a. edição, 2006.
• Damas, L. Linguagem C. Rio de Janeiro: LTC, décima edição, 2007.
• SCHILDT, H. C, completo e total. 3a. Edição, São Paulo: Makron Books, 1996.
• MIZRAHI, V. V. Treinamento em Linguagem C: curso completo – módulos 1 e 2. São Paulo:
Pearson Education do Brasil, 1990.
• Material página do Prof. André Amarante
www.feg.unesp.br/amarante
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
2
Mês
Calendário 2013
PC- I T - 131
Dia
Aula
Assunto
4
Teórica
(01)
11
Teórica
(02)
14
Lab
T161/162
(Lab 01)
18
Teórica
(03)
22 dias letivos
25
Teórica
(04)
4 - Início do período Letivo
28
Lab
T161/162
(Lab 02)
Março
29 – Sexta feira Santa Feriado.
30 - Sábado de Aleluia.
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
3
Mês
Abril
Calendário 2013
Dia
Aula
Assunto
1
Feriado
Sem aula
8
Teórica
(05)
11
Lab T161/162
(Lab 03)
15
(06)
(Lab 04)
22
Teórica
Lab T161/162
Anteposição do
dia 9 de maio
Teórica
25
Lab T161/162
(Lab 05)
29
Teórica
(08)
18
(07)
PC- I T - 131
25 dias letivos
1 - São Benedito - Feriado Munic
21 - Dia de Tiradentes - Feriado.
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
4
Mês
Dia
6
9
Maio
13
20
23
27
Aula
Lab
T161/162
já dado no
dia 18 de
abril
Prova P1
Teórica
Lab
T161/162
Teórica
PC- I T - 131
Assunto
Não tem aula
Não tem aula
(09)
(Lab 06)
(10)
24 dias letivos
1 - Dia do Trabalho - Feriado.
30 - Dia de Corpus Christi
Feriado
31- Recesso Escolar
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
5
Mês
Dia
3
Assunto
(11)
10
Aula
Teórica
Lab
T161/162
Teórica
20
T2
(Lab 08)
24
Teórica
Teórica
Reposição
do dia 17 de
junho
(13)
6
Junho
Calendário 2013
27
PC- I T - 131
(Lab 07)
(12)
(14)
21 dias letivos
01 - Recesso Escolar.
13 - Aniversário de Guaratinguetá
Feriado Municipal.
14 – Recesso Escolar
15 – Recesso Escolar
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
6
Mês
Calendário 2013
Dia
Aula
1
Prova P2
4
T2
Reposição
do dia 6 de
maio
10
Fim 1º.sem
Julho
PC- I T - 131
Assunto
(15)
8 dias letivos
9 – Data Magna do Estado de São Paulo
10 - Término do Período Letivo
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
7
Mês
Calendário 2013
Dia
Aula
Assunto
5
Teórica
(16)
8
Lab
T161/162
(Lab 09)
12
Teórica
(17)
19
Teórica
(18)
22
Lab
T161/162
(Lab 10)
26
Teórica
(19)
PC- I T - 131
Agosto
24 dias letivos
5 - Início do Período Letivo
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
8
Mês
Setembro
Calendário 2013
Dia
Aula
Assunto
2
Teórica
(20)
5
Lab
T161/162
(Lab 11)
9
Teórica
(21)
16
PC- I T - 131
Não tem aula
19
T3
23
Prova P3
30
Teórica
(Lab 12)
24 dias letivos
(22)
7 - Dia da Independência
Feriado.
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
9
Mês
Dia
3
7
14
Outubro
17
Calendário 2013
Aula
Lab
T161/162
Teórica
Assunto
Teórica
Lab
T161/162
(24)
21
Sem aula
28
Feriado
Lab
T161/162
31
PC- I T - 131
(Lab 13)
(23)
(Lab 14)
Semana das
Engenharias
Sem aula
(Lab 15)
23 dias letivos
12 - Dia de Nossa Senhora
Aparecida Feriado Nacional
21 – 24 - Semana da Ciência e
Tecnologia
25 - Dia de Frei Galvão
Feriado Municipal.
28 – Dia do funcionário público
Aulas suspensas
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
10
Mês
Novembro
Calendário 2013
Dia
Aula
Assunto
4
Teórica
(25)
7
Teórica
(26)
11
Teórica
Lab
T161/162
(27)
14
18
21
25
Teórica
Lab
T161/162
Prova P4
PC- I T - 131
(Lab 16)
(28)
23 dias letivos
(Lab 17)
2 - Finados
Feriado.
15 - Dia da proclamação da República
Feriado
16 - Aulas suspensas
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
11
Mês
Dezembro
Dia
Calendário 2013
Aula
Assunto
2
Exame N5
Sala 104 –
Bloco I –
17h:15min
às 20h
7
FIM 2º
semestre
13
REC
Sala 502 –
Bloco V –
9h:15min às
12h
PC- I T - 131
6 dias letivos
7 – 100 º dia letivo. Término do 2o. Período Letivo
OBS: A aplicação da Avaliação N5 – Disciplinas Anuais do Sistema de
Créditos – Engenharias (Sistema K) devem estar dentro dos 100 dias
letivos
12 - 19 - Período para aplicação do exame de recuperação – Disciplinas
Anuais do Sistema de Créditos – Engenharias (Sistema K).
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
12
Avaliação 2013
Será considerado aprovado, com direito aos créditos da disciplina, o aluno que, além
da exigência da freqüência, obtiver a MFA igual ou superior a 5,0 (cinco).
A média de aproveitamento será calculada como a média ponderada entre as
notas Ni (i = 1, 2, 3, 4, 5)
N N  N  N 4 N
MF A 
1
2
3
4
5
8
As notas N1 , N2 , N3 , e N4 , são bimestrais e são calculadas como mostrado a seguir:
N1  0,2T1  0,8 P1 N 2  0,2T2  0,8P2 N 3  0,2T3  0,8P3
onde
N 4  0,2T4  0,8 P4
Pi = notas de provas Ti = nota de atividades práticas.
N5=nota de avaliação dos tópicos mais representativos e relevantes do
conteúdo da disciplina.
Se a média aritmética entre N1 N2, N3 e N4 for maior ou igual a 7,0 (sete inteiros), o
aluno poderá não realizar a quinta avaliação (N5) e neste caso esta média
representará a Média Final do aluno na disciplina.
Programação de Computadores
Fundamentos de Computação
Lógica e Algoritmos
Conceitos Básicos da Linguagem C
Estruturas de Controle
Estruturas de Dados
Arquivos
Modularização
13
Avaliação 2013
•Tópicos para N5:
1. Introdução à Ciência da Computação
2. Algoritmos e fluxogramas
3. Conceitos fundamentais: variáveis, atribuição, expressões
4. Estruturas de controle: seleção
5. Estruturas de controle: repetição
6. Programação modular: Funções
7. Estruturas de dados
8. Manipulação de arquivos
Plantão de Dúvidas - PC- I T - 131
•Terças-feiras
das 14:00 às 17:00
Sala 3 – Bloco 6 – Pós-Graduação em Física
Download