Title: S
1Sílabo Introdução à Ciência da Computação
(SCC0121)
- Prof. Alneu de Andrade Lopes
2Dados informativos
- Unidade IFSC - Física Computacional
- Curso SCC0121 - Introdução à Programação
- Turma 1
- Tipo da TurmaTeórica
- Horário
- Segunda 1420-1600
- Terça 1010-1150 (Laboratório)
- Sexta 1620-1800
- Docente Alneu de Andrade Lopes
3Descrição e fundamentação da disciplina
- Objetivos
- A disciplina apresenta aos alunos, num enfoque
prático, as ferramentas e os conceitos básicos de
programação de computadores. Seus objetivos
específicos são - ensinar os alunos a desenvolverem programas
utilizando técnicas básicas de programação
estruturada - prover entendimento básico dos processos de alto
nível e conceitos envolvidos na programação de
computadores (linguagem C) - apresentar e analisar técnicas de desenvolvimento
de programas corretos e bem estruturados - introduzir técnicas de desenvolvimento de
algoritmos (divisão e conquista, recursão), busca
e ordenação.
4Programação
Data Conteúdo
01 Março Apresentação do curso Hardware e Software
02 Março Cont. Hardware e Software, Conceitos Iniciais (parte 1)
05 Março Conceitos Iniciais (parte 2)
08 Março Introdução Algoritmos
5Programação
09 Março Estruturas de Controle parte 1
12 Março Estruturas de Controle parte 2
15 Março Estruturas de Controle parte 2 (continuação)
16 Março Laboratório 1
6Programação
19 Março Introdução a C (parte 1)
22 Março Introdução a C (parte 2)
23 Março Laboratório 2
26 Março Estruturas de Controle em C (parte 1)
7Programação
05 Abril Estruturas de Controle em C (parte 2)
06 Abril Laboratório 3
09 Abril Prova 1
12 Abril Funções
8Programação
13 Abril Laboratório 4
16 Abril Vetor
19 Abril Ponteiros e arrays (parte 1)
20 Abril Laboratório 5
9Programação
23 Abril Ponteiros e arrays (parte 2)
26 Abril Arquivos
27 Abril Laboratório 6
30 Abril Análise de algoritmos - parte 1 (parte 1)
10Programação
03 Maio Análise de algoritmos - parte 1 (continuação)
04 Maio Laboratório 7
07 Maio Análise de algoritmos - parte 2
10 Maio Análise de algoritmos - parte 3
11Programação
11 Maio Laboratório 8
14 Maio Métodos de busca parte1 (parte 1)
17 Maio Métodos de busca parte1 (parte 2)
18 Maio Laboratório 9
12Programação
21 Maio Métodos de busca parte2 (parte 1)
24 Maio Métodos de busca parte2 (parte 2)
25 Maio Laboratório 10
28 Maio Prova 2
13Programação
31 Maio Métodos de busca parte3
01 Junho Laboratório 11
07 Junho Métodos de ordenação parte1
08 Junho Laboratório 12
14Programação
11 Junho Métodos de ordenação parte2
14 Junho Métodos de ordenação parte3
15 Junho Laboratório 13
18 Junho Métodos de ordenação parte4 (parte 1)
15Programação
21 Junho Métodos de ordenação parte4 (parte 2)
22 Junho Laboratório 14
25 Junho Paradigmas de projeto de algoritmos (parte 1)
28 Junho Paradigmas de projeto de algoritmos (parte 2)
16Programação
29 Junho Laboratório 15
02 Julho Prova 3
17Bibliografia
- Livro texto
- Farrer, H. et alli. Algoritmos Estruturados,
Editora LTC, 3a ed. 1999. - Herbert Schildt. C Completo e Total. SP Pearson
Education do Brasil, 1996. - KERNIGHAM, B.W. RITCHIE, D.M.C.- A Linguagem de
Programação Padrão ANSI, Editora Campus, 1995.
18Bibliografia
- Literatura complementar
- Cormen, T. H. Leiserson, C. E. Rivest, R. L.
Stein, C. Algoritmos - Trad. 2ª Ed. Americana,
Editora Campus, 2002. - Ziviani, N. Projeto de Algoritmos, 2a Ed.
Editora Thomson, 2004. - ROBERTS, E. - Programming Abstractions in C,
Addison Wesley, 1996.
19Metodologia
- Exposição em aula pelo docente dos temas do
curso. - Realização de exercícios em aula, no laboratório
e em casa. - Realização de avaliações escritas pelos alunos.
- Desenvolvimento de trabalhos de programação pelos
alunos. - Todos avisos e comunicados serão dados em sala de
aula.
20Avaliação do aprendizado
- Os alunos deverão freqüentar 70 ou mais das
aulas. - Três provas (P1, P2 e P3) serão realizadas.
- Dois trabalhos (T1 e T2) práticos serão
realizados - As matérias das provas são cumulativas.
- A média final (MF) será calculada da seguinte
maneira MF (P12P22P3T1T2)/7.
21Avaliação do aprendizado
- MP 5,0 e freq gt 70 aluno aprovado
- 3,0 MP lt 5,0 e freq 70, recuperação.
- MP lt 3 ou freq lt 70 reprovado
22Políticas
- A programação do número de aulas por tópico é
preliminar e pode estar sujeita a mudanças.