sílabo: introdução à ciência da computação (scc0121) prof. alneu de andrade lopes
TRANSCRIPT
![Page 1: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/1.jpg)
Sílabo: Introdução à Ciência da Computação (SCC0121)
Prof. Alneu de Andrade Lopes
![Page 2: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/2.jpg)
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
![Page 3: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/3.jpg)
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.
![Page 4: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/4.jpg)
Programaçã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
![Page 5: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/5.jpg)
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
![Page 6: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/6.jpg)
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)
![Page 7: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/7.jpg)
Programação
05 Abril Estruturas de Controle em C (parte 2)
06 Abril Laboratório 3
09 Abril Prova 1
12 Abril Funções
![Page 8: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/8.jpg)
Programação
13 Abril Laboratório 4
16 Abril Vetor
19 Abril Ponteiros e arrays (parte 1)
20 Abril Laboratório 5
![Page 9: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/9.jpg)
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)
![Page 10: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/10.jpg)
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
![Page 11: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/11.jpg)
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
![Page 12: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/12.jpg)
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
![Page 13: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/13.jpg)
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
![Page 14: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/14.jpg)
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)
![Page 15: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/15.jpg)
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)
![Page 16: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/16.jpg)
Programação
29 Junho Laboratório 15
02 Julho Prova 3
![Page 17: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/17.jpg)
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.
![Page 18: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/18.jpg)
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.
![Page 19: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/19.jpg)
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.
![Page 20: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/20.jpg)
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.
![Page 21: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/21.jpg)
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
![Page 22: Sílabo: Introdução à Ciência da Computação (SCC0121) Prof. Alneu de Andrade Lopes](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc100497959413d8bc2e6/html5/thumbnails/22.jpg)
Políticas
A programação do número de aulas por tópico é preliminar e pode estar sujeita a mudanças.