Programação de Computadores I

Profa. Mercedes R. Gonzales Márquez

1º Ano - Curso de Sistemas de Informação/ UEMS

[Objetivo][AVISOS] [Plano de Ensino] [Calendário de atividades] [Critério de Avaliação [Fontes Eletrônicas de Consulta


Objetivos 

·         Capacitar o aluno a resolver problemas computacionais básicos, expressando essa solução em uma linguagem de programação científica.


Avisos                    


Calendário de Atividades

Aula

Data

 

Material

Exercício

1

26/02 Apresentação da disciplina. Plano de Ensino

 

2 04/03 Introdução a Linguagem de Programação C. PCI-IntroducaoProgramacao.pdf
3  11/03Tipos Primitivos de Dados, Variáveis.  Constantes. Atribuições. Comandos de Entrada e Saída. Exercícios de FixaçãoPCI-VariaveisAtribuicaoIO.pdf
418/03Comandos de Entrada e Saída. Exercícios de Fixação.
Operadores Aritméticos.
Simplificação de Atribuições. Operadores Relacionais e Lógicos. Funções.

PCI-OperadoresFuncoes.pdf


501/04Operadores Relacionais e Lógicos. Funções.

6 08/04 Estrutura Condicional Simples e Composta. Exercícios de Fixação.

PCI-EstruturaCondicional.pdf

ListaL11

715/04Estrutura Condicional Simples e Composta. Exercícios de Fixação.
Estrutura de Repetição: For, While, do while.
Exercícios de Fixação

PCI-EstruturaRepetiçãoI.pdf

69 Exercícios de Estrutura de Repetição Livro HarryFarrer

ListaL12

8
22/04
Estrutura de Repetição: For, While, do while.
Exercícios de Fixação


9
29/04
Combinação de Estruturas
Exercícios de Fixação

PCI-EstruturaRepeticaoII.pdf


10
06/05
Combinação de Estruturas
Exercícios de Fixação


11
13/05
Prova PP1


12
20/05
Prova PP1


13
27/05
Variáveis Compostas Homogêneas Unidimensionais (Vetores). Exercícios de Fixação.

PCI-Vetores.pdf

12 Exercícios de Vetores Livro HarryFarrer (Seção 2.5.1)

ListaL21.pdf

14
03/06
Variáveis Compostas Homogêneas Unidimensionais (Vetores). Exercícios de Fixação.

15
10/06
Variáveis Compostas Homogêneas Unidimensionais (Vetores). Exercícios de Fixação.

16
24/06
Variáveis Compostas Homogêneas Multidimensionais (Matrizes). Exercícios de Fixação.

PCI-Matrizes.pdf

15 Exercícios de Vetores Livro HarryFarrer (Seção 2.5.2)

ListaL22.pdf

17
01/07
Variáveis Compostas Homogêneas Multidimensionais (Matrizes). Exercícios de Fixação.

18
29/07
Revisão Vetores e Matrizes


19
05/08
Prova PP2 e PO2


20
12/08
Variáveis Compostas Heterogêneas (Registros). Exercícios de Fixação.

PCI-Registros.pdf

8 Exercícios de Vetores Livro HarryFarrer (Seção 2.5.3)

Lista31.pdf

21
19/08
Funções e Procedimentos.
Exercícios de Fixação

PCI-FuncoesProcedimentos.pdf


22
26/08
Funções e Procedimentos.
Exercícios de Fixação


23
02/08
Funções e Procedimentos.
Exercícios de Fixação


24
09/09
Funções e Procedimentos.
Exercícios de Fixação

Ponteiros. Exercícios de Fixação.

TiposNumeros.c

main.c

funcoes.c


PCI-Ponteiros.pdf


Lista32.pdf

25
23/09
Ponteiros e Alocação Dinâmica de memória. Exercícios de Fixação.

Lista33.pdf

26
30/09
SIC


27
14/10
Prova PP3 e PO3


28
21/10
Recursão. Exercícios de Fixação.

PCI-Recursao.pdf

Lista41.pdf

29
28/10
Recursão. Exercícios de Fixação.

30
04/11
Recursão. Arquivos. Exercícios de Fixação.

31
11/11
Arquivos. Exercícios de Fixação.

PCI-arquivos.pdf

6 Exercícios de arquivos Livro HarryFarrer (Seção 2.5.4)

ListaL42.pdf

32
18/11
Prova PP4


33
25/11
Optativa


34
02/12
Exame




























Critérios de Avaliação

I) AVALIAÇÕES POR UNIDADE Ui onde i=1,2,3,4.

 A nota por unidade NUi será a soma de PPi e POi, onde: 

1. AVALIAÇÃO PPi sobre ao desenvolvimento da fase do projeto de programação correspondente à unidade Ui e terá valor de zero a cinco. Cabe mencionar que um bom desempenho no PPi só será garantido se o aluno resolver cada uma das listas de exercícios de programação Lij que serão liberadas durante o desenvolvimento das aulas de cada unidade.

2. AVALIAÇÃO POi, que será uma avaliação oral sobre os programas desenvolvidos, cuja corretude foi avaliada na PPi. Esta avaliação terá valor de zero a cinco. 

Média final, MA = ( NU1 + NU2 + NU3 + NU4 ) /4. 

II) Avaliação Optativa OPT que será aplicada após a geração da média final e englobará todo o conteúdo ministrado e irá substituir a menor nota NUi, se esta for inferior a OPT. Após a substituição, um novo MA será calculado. Esta avaliação consistirá em um projeto de programação desenvolvido e terá valor entre zero e dez. 

III) Exame EX que será aplicado aos alunos com MA>=3.0 e MA<6..


Fontes Eletrônicas de Consulta

 Estas fontes cobrem o conteúdo programático da disciplina, recomenda-se a sua consulta, além dos livros referenciados no plano de ensino.

* Apostila do Prof. Alexandre Falcão (IC-Unicamp)

* Apostila do Prof. Silvio do Lago Pereira (IME-USP)

* Eric S. Roberts The Art and Science of C: a Library-Based Introduction to Computer Science,  Addison-Wesley, 1995.    [Uma introdução à ciência da computação através da linguagem C, com o uso de uma biblioteca de funções própria.]

* http://www.inf.pucrs.br/~pinho/LaproI/

* http://www.mtm.ufsc.br/~azeredo/cursoC/

* The C Book, GBdirect publications

* Cprogramming.com Tutorial:  a website designed to help you learn the C or C++ programming languages

* C Programming Wikibook