BCC701 - Programação de Computadores

Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Biológicas
Departamento de Computação
Professor: David Menotti (menottid@gmail.br)

2012/1

1 Novidades

2 Dados gerais

Carga horária:

4 aulas semanais - 2 teóricas + 2 práticas / 60 horas de aula (semestral) 72 horas-aula

Pré-requisitos (graduação):

não há

Cursos:

Engenharia Geológica

3 Horário

Terça e Quinta-feira das 8:20 as 10:00

4 Objetivos

Desenvolver a capacidade de construir programas de pequeno e médio porte com a utilização de conceitos de programação estruturada.

5 Ementa

6 Avaliação da Aprendizagem

1o. teste 2 pontos
2o. teste 3 pontos
3o. teste 3 pontos
frequência 1 ponto
listas de exercícios 1 ponto
Exame especial 10 pontos

7 Cronograma tentativo para 1o semestre de 2012 (36 encontros)











Encontro

P/T

Data

Dia da semana

Atividade











01/03/2012

Quinta-feira

Ausência dos alunos - indefinição de sala de aulas

1

1T

06/03/2012

Terça-feira

Apresentação da disciplina [slides]

2

2T

08/03/2012

Quinta-feira

Organização de Computadores [slides]

3

3T

13/03/2012

Terça-feira

Organização de Computadores [slides - a partir do slide 40]

Linguagens de Programação [slides]

4

1P

15/03/2012

Quinta-feira

Introdução ao Scilab [slides]

5

4T

20/03/2012

Terça-feira

Comandos de entrada e saída de dados [slides - a partir do slide 21]

6

2P

22/03/2012

Quinta-feira

Exercícios sobre atribuição e comandos de entrada e saída de dados

Comandos de desvio de fluxo [slides]

7

5T

27/03/2012

Terça-feira

Expressões lógicas e operadores relacionais [slides - a partir do slide 26]

Exercícios sobre desvio de fluxo

8

3P

29/03/2012

Quinta-feira

Exercícios [slides - a partir do slide 38]

9

6T

03/04/2012

Terça-feira

Tipos de dados, Uso de contadores

Comandos de repetição/iteração

05/04/2012

Quinta-feira

Recesso escolar

10

7T

10/04/2012

Terça-feira

Revisão dos conteúdos

11

4P

12/04/2012

Quinta-feira

Exercícios

12

8T

14/04/2012

Sábado

1a. prova - 2 pontos

13

9T

17/04/2012

Terça-feira

Comandos de repetição/iteração [slides]

14

5P

19/04/2012

Quinta-feira

Exercícios

15

10T

24/04/2012

Terça-feira

Exercícios

16

6P

26/04/2012

Quinta-feira

Exercícios

01/05/2012

Terça-feira

Feriado nacional - Dia do Trabalhador

17

7P

03/05/2012

Quinta-feira

Exercícios

18

11T

08/05/2012

Terça-feira

Revisão dos Conteúdos

19

8P

10/05/2012

Quinta-feira

Exercícios

20

12T

15/05/2012

Terça-feira

Estruturas de Dados Homogêneas - Vetores [slides]

Exercícios 5, 10 & 15

21

9P

17/05/2012

Quinta-feira

Exercícios - Lista 4 - 20 & 25

22

13T

19/05/2012

Sábado

2a. prova - 3 pontos

23

14T

25/09/2012

Terça-feira

Revisão de conteúdo - recomendação CEPE

24

10P

27/09/2012

Quinta-feira

Revisão de conteúdo - recomendação CEPE

25

15T

02/10/2012

Terça-feira

Estruturas de Dados Homogêneas - Vetores [slides]

26

11P

04/10/2012

Quinta-feira

Exercícios

27

16T

09/10/2012

Terça-feira

Exercícios

28

12P

11/10/2012

Quinta-feira

Estruturas de Dados Homogêneas - Matrizes [slides]

29

17T

16/10/2012

Terça-feira

Exercícios

30

18T

18/10/2012

Quinta-feira

Exercícios

31

13P

23/10/2012

Terça-feira

Funções [slides]

32

19T

25/10/2012

Quinta-feira

Exercícios

33

20T

27/10/2012

Sábado

3a. prova - 3 pontos






34

21T

30/10/2012

Terça-feira

Divulgação de notas

35

14P

01/11/2012

Quinta-feira

Dúvidas em laboratório

36

22T

06/11/2012

Terça-feira

Resolução de exercícios em sala de aula

37

23T

10/11/2012

Sábado

Exame especial

38

24T

13/11/2012

Terça-feira

Divulgação de notas do exame especial






8 Referências Bibliográficas

[1]   H. Farrer, C. G. Becker, E. C. Faria, H. F. de Matos, M. A. dos Matos, and M. L. Maia. Algoritmos Estruturados. Livros Técnicos e Científicos Editora S.A. (LTC), 3 edition, 1999. ISBN: 978-85-2161-180-6.

[2]   A. F. G. Ascencio and E. A. V. Campos. Fundamentos da Programação de Computadores. Longman do Brasil, 2 edition, 2007. ISBN: 978-85-7605-148-0.

[3]   A. M. E. Guimarães and N. A. C. Lages. Algoritmos e Estruturas de Dados. Livros Técnicos e Científicos Editora S.A. (LTC), 1 edition, 1994. ISBN: 978-85-2160-378-8.

[4]   V. V. Mizrahi. Treinamento em Linguagem C: módulo 1. Makron Books, 2 edition, 2008. ISBN-13: 978-85-7605-191-6.

[5]   V. V. Mizrahi. Treinamento em Linguagem C: módulo 2. Makron Books, 2005. ISBN-13: 978-85-3461-423-7.

[6]   Paulo Feofiloff. Algoritmos em linguagem C. Editora Campus, 2009. ISBN-13: 978-85-352-3249-3.

[7]   H. Schildt. C Completo e Total. Pearson/Makron Books, 3 edition, 1997. ISBN-10: 8534605955.

9 Recursos