Departamento de Informática da Universidade da Beira Interior

/ubi / di

 

 

 

 Contacto

 

 

Programação


Notícias

 

25/05/2016: Afixadas as classificações da segunda prova escrita de avaliação. Os alunos poderão consultar as provas no dia 27/05, 14:00-16:00, no gabinete do docente. [RESOLUÇÃO]


31/03/2016: Afixadas as classificações da primeira prova escrita de avaliação. Os alunos poderão consultar as provas no dia 5/04, 14:00-16:00, no gabinete do docente.

 

09/02/2016: Disponibilizada a página com informação sobre o funcionamento da disciplina.

 

 


 

 

Critérios de Avaliação

Assiduidade

Serão registadas as presenças nas aulas teóricas e práticas.  15 semanas lectivas, 15 aulas teóricas + 15 aulas práticas. Cada falta não-justificada (Serviços Académicos) implicará uma penalização de 0.25 valores na nota final (frequência e exames).

Frequências

Prova FA - 1ª frequência: 4ª feira, 30 de março de 2016, 11:00, Sala a definir. (8 valores)

Prova FB - 2ª frequência: 4ª feira, 25 de maio de 2016, 11:00, Sala a definir. (12 valores)

Exames

Provas EX1 e EX2. Data, hora e sala a definir (20 valores).

Admissão: A admissão a qualquer um dos exames está condicionada à obtenção de nota mínima de 6 valores na componente de frequência.

Trabalhadores-Estudantes (registados nos Serviços Académicos)

As regras a aplicar serão as mesmas, com excepção da penalização pela assiduidade.

 


Programa

Perspectiva Geral sobre Computadores e Computação

Hardware/Software

O Processo de Execução

Input           

Processamento

Output

Técnicas de Resolução de Problemas

Fluxogramas

Pseudo-código

Variavéis

O Que São Variáveis?

Utilização de Variáveis

Tipos de Dados

Simples

Compostos

Vectores

Introdução à Programação em C

Perspectiva Histórica

Variáveis

Declaração de Variáveis

Inicialização de Variáveis

Operadores

Operadores Aritméticos                         

Operadores Lógicos

Sintaxe

Palavras-reservadas

Erros de Sintaxe

Controlo da Execução

Instrução IF

Ciclos

Ciclo FOR               

Ciclo WHILE

Erros de Programação

Funções

Variáveis Globais

Variáveis Locais

Valor de Retorno

Input / Output

Noção de Stream

Streams de Entrada

Streams de Saída

 


Bibliografia

Principal

 

Greg Perry. Absolute Beginner's Guide to C (2nd Edition), Sams Publishers, USA, 2005.

L. Damas. Linguagem C. FCA - Editora de Informática, 1999.

 

Secundária

 

P. Darnell e P. Margolis. C: a software engineering approach. Springer-Verlag, NY, USA, 1996.

B. Forouzan e R. Gilberg. Computer Science: a structured programming approach using C. PWS Publishing Company, 1997.

A. Shiflet. Problem solving in C including breadth and laboratories. West Publishing Company, 1995.

J. Garrot, J. Amador e J. Castro. UNIX: curso completo. FCA - Editora de Informática, 1998.

B. Kerningham e R. Pike. The Unix programming environment. Prentice-Hall, Inc., 1984.  

S. Bourne. The Unix System. International Computer Science Series, Addison-Wesley Publishing Company, Inc., Wokingham, England, 1983.

 


Aulas  / Materiais

Semana 10/02,

Semana 17/02, [pdf]  [pdf]

Semana 24/02, [pdf]

Semana 02/03, [pdf] [pdf]

Semana 09/03, [pdf]

Semana 16/03, [pdf] [pdf]

Semana 30/03, (Prova Escrita de Avaliação)

Semana 06/04, [pdf]

Semana 13/04, [pdf] [pdf]

Semana 20/04, [pdf]

Semana 27/04, [pdf] [pdf]

Semana 04/05, [pdf]

Semana 11/05, [pdf] [pdf]

Semana 18/05, [pdf] [pdf] [pdf]

Semana 25/05, (Prova Escrita de Avaliação)

 

 


Ligações de Interesse

Compilador para windows “lcc”. [web, http://www.cs.virginia.edu/~lcc-win32]

Ambiente de desenvolvimento independente da linguagem e plataforma utilizada “Eclipse” [web, http://www.eclipse.org/].

Tutoriais de Linguagem C:

Brian W. Kernighan, Programming in C:  A Tutorial, [web, http://www.lysator.liu.se/c/bwk-tutor.html]

Steve Holmes, C Programming, [web, http://www.imada.sdu.dk/~svalle/courses/dm14-2005/mirror/c/]

Peter Burden, Programming in C, [web, http://www.scit.wlv.ac.uk/cbook/]

 


Classificações

 

Legenda:

Freq1, Freq2, ExameP1, ExameP2, Esp.: Notas [0,20].

Nota=Máximo{Freq1*(08/20)+Freq2*(12/20), ExameP1, ExameP2, Espec}.

N/A = Não Admitido


Nº Aluno

Freq1

Freq2

Freq

Exame P1

Exame P2

Nota

NOTA

30569

14,70

13,75

14,13

 

 

14,13

14

33823

7,70

1,75

4,13

N/A

N/A

4,13

4

34609

0,15

 

0,06

N/A

N/A

0,06

0

34663

1,90

 

0,76

N/A

N/A

0,76

1

35278

9,65

2,75

5,51

 

 

5,51

6

35453

18,50

10

13,4

 

 

13,4

13

36142

18,50

8,25

12,35

 

 

12,35

12

36558

1,50

0,25

0,75

N/A

N/A

0,75

1

36566

9,00

1,25

4,35

N/A

N/A

4,35

4

36569

15,50

5,5

9,5

 

 

9,5

10

36582

4,25

2,5

3,2

N/A

N/A

3,2

3

36752

2,00

2,5

2,3

N/A

N/A

2,3

2

36803

2,00

1,25

1,55

N/A

N/A

1,55

2

36824

16,75

 

6,7

 

 

6,7

7

Z25

14,75

0,75

6,35

 

 

6,35

6

 

 

 

 

 

 

 

                                                                                                               

                                                                                                                 


 

DI-UBI Bloco VI Rua Marquês de Ávila e Bolama P- 6201-001 Covilhã PORTUGAL
Tel: +351 275 319732 Fax: +351 275 319732