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.com)

2015/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 de Controle e Automação & Mecânica

3 Horário de Aulas

4 Horário de Monitoria

clique aqui

5 Objetivos

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

6 Ementa

7 Avaliação da Aprendizagem

1a. prova 2 pontos
2a. prova 3 pontos
3a. prova 3 pontos
Frequência 1 ponto
Listas de exercícios 1 ponto
Exame especial 10 pontos

8 Cronograma tentativo para o 1o semestre de 2015 (36 encontros)











Encontro

P/T

Data

Dia da semana

Atividade











1

1T

24/02/2015

Terça-feira

Apresentação da disciplina [slides]

Introdução ao Scilab [slides]

2

1P

26/02/2015

Quinta-feira

Introdução ao Scilab: Exercícios & Familiarização [slides/Red]

Exercícios - Lista de Exercícios 1 - 4

3

2T

03/03/2015

Terça-feira

Comandos de entrada e saída de dados [slides/Red]

4

2P

05/03/2015

Quinta-feira

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

Exercícios - Lista de Exercícios 1 - 08, 12, 16 & 20

5

3T

10/03/2015

Terça-feira

Comandos de condição (Decisão) [slides/Red]

Exercícios - Lista de Exercícios 2 - 4

6

3P

12/03/2015

Quinta-feira

Exercícios - Lista de Exercícios 2 - 8, 12, 16

7

4T

17/03/2015

Terça-feira

Exercícios - Lista de Exercícios 2 - 20

Exercícios - Lista de Exercícios 3 - 04 & 08

Entrega de solução dos exercícios da Lista 1

8

4P

19/03/2015

Quinta-feira

Exercícios - Lista de Exercícios 3 - 12, 16 & 20

9

5T

24/03/2015

Terça-feira

Simulado

Entrega de solução dos exercícios da Lista 2

10

5P

26/03/2015

Quinta-feira

Resolução do simulado

11

6T

28/03/2015

Sábado

1a. prova - 2 pontos (início as 9 horas)

Entrega de solução dos exercícios da Lista 3

31/03/2015

Terça-feira

Recesso Disciplina

02/04/2015

Quinta-feira

Recesso Acadêmico

12

7T

07/04/2015

Terça-feira

Apresentação da correção da Prova 1

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

Exercícios - Lista de Exercícios 4a - 5, 10 & 15

13

6P

09/04/2015

Quinta-feira

Exercícios - Lista de Exercícios 4a - 20, 25, 30, 35 & 40

14

8T

14/04/2015

Terça-feira

Exercícios - Lista de Exercícios 4a - 41, 43, 45, 47 & 50

15

7P

16/04/2015

Quinta-feira

Exercícios - Lista de Exercícios 4a - 55, 52, 53, 51 & 60

21/04/2015

Terça-feira

Feriado Nacional - Tiradentes

16

8P

23/04/2015

Quinta-feira

Exercícios - Lista de Exercícios 4b - 65, 61, 62, 63 & 64, 70

Entrega de solução dos exercícios da Lista 4a

17

9T

28/04/2015

Terça-feira

Exercícios - Lista de Exercícios 4b - 75, 80 & 85

18

9P

30/04/2015

Quinta-feira

Exercícios - Lista de Exercícios 4b - 90, 95 & 100

19

10T

05/05/2015

Terça-feira

Funções [slides]

Exercícios - Lista de Exercícios 5 - 5 & 10

Entrega de solução dos exercícios da Lista 4b

20

10P

07/05/2015

Quinta-feira

Exercícios - Lista de Exercícios 5 - 15, 20 & 25

21

11T

12/05/2015

Terça-feira

Simulado

22

11P

14/05/2015

Quinta-feira

Exercícios & Dúvidas

Entrega de solução dos exercícios da Lista 5

23

12T

16/05/2015

Sábado

2a. prova - 3 pontos (início as 9 horas)

24

13T

19/05/2015

Terça-feira

Apresentação da correção da Prova 2

Estruturas de Dados Homogêneas - Vetores [slides]

25

12P

21/05/2015

Quinta-feira

Exercícios - Lista de Exercícios 6 - 5 & 10

Resolução do Teste 2 - 0,1 pontos extra

26

14T

26/05/2015

Terça-feira

Exercícios - Lista de Exercícios 6 - 15, 20 & 25

27

13P

28/05/2015

Quinta-feira

Exercícios - Lista de Exercícios 6 - 30 & 35

02/06/2015

Terça-feira

Recesso disciplina

04/06/2015

Quinta-feira

Feriado Nacional - Corpus Christi

28

15T

09/06/2015

Terça-feira

Estruturas de Dados Homogêneas - Matrizes [slides]

Exercícios - Lista de Exercícios 7 - 5 & 10

Entrega de solução dos exercícios da Lista 6

29

14P

11/06/2015

Quinta-feira

Exercícios - Lista de Exercícios 7 - 15 & 20

30

16T

16/06/2015

Terça-feira

Resolução/entrega de Simulado

31

15P

18/06/2015

Quinta-feira

Exercícios - Lista de Exercícios 7 - 25 & 30

32

17T

23/06/2015

Terça-feira

Resolução de Simulado 2 (atividade não presencial e presença não obrigatória)

33

16P

25/06/2015

Quinta-feira

Dúvidas sobre a solução do Simulado 2

Entrega de solução dos exercícios da Lista 7

34

18T

27/06/2015

Sábado

3a. prova - 3 pontos (início as 9 horas)






35

19T

30/06/2015

Terça-feira

Exame especial parcial - sala 21 / ICEB-III (as 21h)

Divulgação de notas - sala 21 / ICEB-III

02/07/2015

Quinta-feira

Não há atividade prevista

36

20T

07/07/2015

Terça-feira

Exame especial total - sala 21 / ICEB-III (as 21h)

09/07/2015

Quinta-feira

Divulgação de notas do exame especial - sala 19 / DECOM / ICEB-III






9 Referências Bibliográficas

[1]   Mário Leite. SciLab: Uma Abordagem Prática e Didática. Editora Ciência Moderna, 2009. .

[2]   Stephen J. Chapman. Programação em MATLAB para Engenheiros. Cengage Learning, 2010. .

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

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

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

10 Recursos