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

07/03 Apresentação da disciplina. Plano de Ensino

 

2

14/03 Introdução à Linguagem de Programação C.
PCI-IntroducaoProgramacao.pdf

RodarEmLinux.pdf

321/03
Programação PROINCA

PCI-VariaveisAtribuicaoIO.pdf

428/03Tipos Primitivos de Dados, Variáveis.  Atribuições. Comandos de Entrada e Saída. Exercícios de Fixação.


504/04Operadores Aritméticos, Relacionais e Lógicos. Constantes. Funções.
Estruturas de Controle de Fluxo. 
Exercícios de Fixação.

PCI-OperadoresFuncoes.pdf

6
11/04 Operadores Aritméticos, Relacionais e Lógicos. Constantes. Funções.
Estruturas de Controle de Fluxo. 
Exercícios de Fixação.

ListaL11.pdf

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

PCI-EstruturaCondicional.pdf

ListaL12.pdf

8
25/04 Estrutura Condicional Simples e Composta. Exercícios de Fixação.
Estrutura de Repetição.
Exercícios de Fixação.
902/05Estrutura de Repetição.
Exercícios de Fixação.

PCI-EstruturaRepetiçãoI.pdf

Lista de Estrutura de Repetição Livro HarryFarrer

ListaL13.pdf

1009/05Combinação de Estruturas.
Exercícios de Fixação.

PCI-EstruturaRepetiçãoII.pdf

1116/05Reunião com a PROE e Combinação de Estruturas.
Exercícios de Fixação 
1223/05PO1
1330/05Variáveis Compostas Homogêneas Unidimensionais (Vetores). Exercícios de Fixação.

PCI-Vetores.pdf

ListaL21.pdf

(Lista de Vetores do Livro Harry Farrer)
1407/06Variáveis Compostas Homogêneas Unidimensionais (Vetores). Exercícios de Fixação.
1513/06Variáveis Compostas Homogêneas Unidimensionais (Vetores). Exercícios de Fixação.
1620/06Variáveis Compostas Homogêneas Unidimensionais (Vetores). Exercícios de Fixação.
Variáveis Compostas Homogêneas Bidimensionais (Matrizes) e Multidimensionais. Exercícios de Fixação.

PCI-Matrizes.pdf

ListaL22.pdf

(Lista de Matrizes do Livro Harry Farrer)
1727/06Variáveis Compostas Homogêneas Bidimensionais (Matrizes) e Multidimensionais. Exercícios de Fixação.
1804/07Variáveis Compostas Heterogêneas (Registros). Exercícios de Fixação.

PCI-Registros.pdf

ListaL23.pdf

(Lista de Registros do Livro Harry Farrer)
1911/07Revisão
2001/08Revisão
2108/08PP2
2215/08Modularização (Funções e Procedimentos). Exercícios de fixação.

PCI-FuncoesProcedimentos.pdf

2322/08Modularização (Funções e Procedimentos). Exercícios de fixação.

TiposNumeros.c

main.c

funcoes.c

2429/08Modularização (Funções e Procedimentos). Exercícios de fixação.

Lista31.pdf

2505/09Ponteiros. Exercícios de Fixação.

PCI-Ponteiros.pdf

2612/09Ponteiros. Exercícios de Fixação.
2719/09Ponteiros. Exercícios de Fixação.

Lista32.pdf

2826/09Ponteiros e Alocação Dinâmica de memória.
2903/10Semana Integrada da Computação
3017/10Ponteiros e Alocação Dinâmica de memória.
3124/10Ponteiros e Alocação Dinâmica de memória.
3231/10Exercícios e aula de tirar dúvidas
3307/11Provas PP3 e PO3 / Recursividade

PCI-Recursao.pdf

3414/11Recursividade

ListaL41.pdf

(Seção de Arquivos do Livro Harry Farrer)
3521/11Recursividade e Arquivos

PCI-arquivos.pdf

ListaL42.pdf

3628/11Prova PP4 e PO4
3705/12Optativa
3812/12Exame
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

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 não são parte do material oficial do curso, mas podem ser consultadas por quem quiser se aprofundar.

* Apostila do Prof. Alexandre Falcão

* 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/

* http://ftp.unicamp.br/pub/apoio/treinamentos/linguagens/c.pdf

* The C Book, GBdirect publications

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

* C Programming Wikibook