Sílabo: Introdução à Ciência da
Computação (SCC0121)
Prof. Alneu de Andrade
Lopes
Dados informativos

Unidade: IFSC - Física Computacional

Curso: SCC0121 - Introdução à Programação

Turma: 1
Tipo da Turma:Teórica
Horário



–
Segunda 14:20-16:00
–
Terça 10:10-11:50 (Laboratório)
–
Sexta 16:20-18:00
Docente: Alneu de Andrade Lopes
Descriçã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.
Programação
Data
01 Março
Conteúdo
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
Programaçã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
Programaçã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)
Programação
05 Abril
Estruturas de Controle em C (parte 2)
06 Abril
Laboratório 3
09 Abril
Prova 1
12 Abril
Funções
Programação
13 Abril
Laboratório 4
16 Abril
Vetor
19 Abril
Ponteiros e arrays (parte 1)
20 Abril
Laboratório 5
Programaçã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)
Programaçã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
Programaçã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
Programaçã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
Programaçã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
Programaçã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)
Programaçã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)
Programação
29 Junho
Laboratório 15
02 Julho
Prova 3
Bibliografia

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.
Bibliografia

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.
Metodologia





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.
Avaliaçã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 = (P1+2*P2+2*P3+T1+T2)/7.
Avaliação do aprendizado



MP ≥ 5,0 e freq > 70% aluno aprovado;
3,0 ≤ MP < 5,0 e freq ≥ 70%, recuperação.
MP < 3 ou freq < 70% reprovado
Políticas

A programação do número de aulas por tópico
é preliminar e pode estar sujeita a mudanças.
Download

Programação