slide1
Download
Skip this Video
Download Presentation
Disciplina : Paradigmas de Programação I

Loading in 2 Seconds...

play fullscreen
1 / 11

Disciplina : Paradigmas de Programação I - PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on

Disciplina : Paradigmas de Programação I. Professor responsável pela disciplina : Valery Sklyarov. Aulas teóricas : 3 horas por semana Aulas práticas : 2 horas por semana. Área : Programação Orientada por Objectos baseada na linguagem C++. Avaliação :. Tipo de Avaliação Peso Nota Mínima

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Disciplina : Paradigmas de Programação I' - oneida


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Disciplina: Paradigmas de Programação I

Professor responsável pela disciplina: Valery Sklyarov

Aulas teóricas: 3 horas por semana

Aulas práticas: 2 horas por semana

Área: Programação Orientada por Objectos

baseada na linguagem C++

Avaliação:

Tipo de AvaliaçãoPesoNota Mínima

Exame Teórico 50% 7

Avaliação Prática 50% 7

2 Testes 2x15%

Avaliação Contínua 20%

slide2

Avaliação:

Tipo de AvaliaçãoPesoNota Mínima

Exame Teórico 50% 7

Avaliação Prática 50% 7

2 Testes 2x15%

Avaliação Contínua 20%

(Trabalho desenvolvido nas aulas)

Nota importante: Os alunos do regime ordinário são obrigados a

frequentar pelo menos dois terços das aulas práticas da disciplina,

podendo dar no máximo 4 faltas. No entanto, por cada falta não

justificada que um aluno tiver, é-lhe descontado um valor na

classificação final da componente prática da disciplina (ou seja

o aluno se der quatro faltas terá menos dois valores na nota final

da cadeira).

A nota vai ser reduzida por valor 1 por cada falta de aulas práticas

slide3

Se um(a) aluno(a) tiver mais que 4 faltas

de aulas práticas ele(a) não pode fazer o exame.

A nota final para as aulas práticas (AP) vai ser calculada

da seguinte forma:

AP = 0.20*AC + 0.15*T1 + 0.15*T2 –NºFaltas

onde: AC é Avaliação Contínua; T é Teste.

De acordo com as regras da Universidade de Aveiro, se a nota final para

as aulas práticas for menor que 7, o(a) aluno(a) não pode fazer o exame

neste ano académico (i.e. em Janeiro-Fevereiro e em Setembro). Como as

aulas práticas compõem 50% da nota da disciplina, a nota mínima que

permite fazer o exame é de 3.5. Isto significa que todos os alunos que

receberam as notas menores que 3.5 para as aulas práticas não podem

fazer o exame em 2002/2003.

slide4

A nota final para a disciplina (ND) vai ser calculada

da seguinte forma:

ND = 0.5*AP + 0.5*(max(EFJaneiro,EFFevereiro))

Onde:

AP é a avaliação das aulas práticas considerada em cima;

EF é a nota do exame final;

EFJaneiro,EFFevereiro são EF em Janeiro e Fevereiro.

slide5

Bibliografia básica(em Inglês)

    • 1. Bjarne Stroustrup, The C++ programming language.
    • Addison-Wesley, 1994 - 2003.
    • 2. Ivor Horton, Beginning C++ ... , Wrox Press, 1996-2003.
    • 3. G. Booch, J. Rumbaugh, I. Jacobson, The unified modeling
    • language user guide, Addison-Wesley, 1999
  • 4. Bernd Oestereich, Developing software with UML,
  • Addison-Wesley, 1999.

Podem usar também outros livros dedicados a POO e C++

slide6

Bibliografia (em Português)

    • 1. Pimenta Rodrigues, Pedro Pereira, Manuela Sousa, Programação
    • em C++ (Conceitos básicos e Algoritmos). FCA, 1998.
    • 2. Pimenta Rodrigues, Pedro Pereira, Manuela Sousa, Programação
    • em C++ (Algoritmos e Estruturas de Dados). FCA, 2000.
    • 3. Pedro Guerreiro, Programação com Classes em C++. FCA, 2000.
  • 4. F.Mário Martins, Programação Orientada aos Objectos em Java 2,
  • FCA, 2000.
slide7

WebCT

Acesso: 1. http//webct.ua.pt

2. Semestre 2

3. disciplina Paradigmas de Programação I

4. login (User name) : alunopp1

5. password: alunopp1

WebCT inclui:

1. Programa da disciplina

2. Descrição das tarefas para as aulas práticas

3. Apresentações gráficas animadas para as aulas teóricas

4. Dois livros em Inglês acerca da programação em C++ e Java

5. Avaliação continua e final, etc.

slide8

Licenciatura em Engenharia de Computadores e Telemática

(2003/2004) Paradigmas de Programação

Documentação

Informações Geral

Aulas Práticas

Aulas Teóricas

Projecto Final

Pautas

Aula 1

Aula 1

Especificação

Aula 2

Programa

Livros

Aula 2

..........

..........

Trabalho 1

Os materiais

Bibliografia

Artigos

Trabalho 2

adicionais

..........

Resumos

Avaliação

(teóricos)

Resumos

Calendário

(práticas)

Avaliação continua

Sumários

Materiais

Avaliação final

escritos

O texto em “Italic” indica a parte opcional

slide9

Contacto

Pode ser feita através do correio electrónico (e-mail):

O meu endereço de e-mail é [email protected]

As regras para comunicação:

Subject: deve ser PP1 e objectivo, por exemplo:

informação

os resultados da tarefa 1, 2, etc.

pergunta

resposta

problema, etc.

A primeira linha do corpo do e-mail deve incluir

o nome e o número mecanográfico do(a) aluno(a)

slide10

Organização das aulas

1. Normalmente cada aula teórica é composta pelo menos por quatro

partes que são as seguintes:

i) introduzir o problema a abordar durante a aula e apresentar uma

secção chamada "O que é importante".

ii) considerar os conceitos principais da aula.

iii) perguntar sobre as dúvidas dos alunos e apresentar, se necessário,

explicações adicionais.

iiii) Relembrar a secção "O que é importante" e para todos os assuntos

básicos, considerados na aula, apresentar uma conclusão que

se chama "Sumário do que foi considerado".

Algumas aulas (por exemplo, as aulas introdutórias) não incluem todas estas partes

slide11

Conteúdo

Os objectivos de PP1 consistem em abordar a tecnologia de programação orientada por

objectos e em utilizar esta tecnologia para desenvolver programas práticos em C++.

Os objectivos principais são os seguintes:

i) considerar conceitos básicos da programação orientada por objectos, tais como,

abstracção de tipos, encapsulamento, hierarquia, polimorfismo, interface e

implementação, etc., em conjunto com a comparação destas propriedades com as

utilizadas noutras tecnologias, tais como programação procedimental, modular, etc.

ii) introduzir ferramentas utilizadas para desenvolver programas na base desta

tecnologia, tais como UML (Unified Modelling Language).

iii) abordar e analisar em detalhe todas as construções novas da linguagem C++ e

demonstrar como estas suportam a programação orientada por objectos.

iiii) desenvolveraplicações práticas relativas à especialização dos alunos,

utilizando a programação orientada por objectos.

ad