UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO
CENTRO TECNOLÓGICO
DEPARTAMENTO DE INFORMÁTICA
PLANO DE CURSO

Linguagens de Programação - 2014/1

PROFESSOR: Flávio Varejão - fvarejao@inf.ufes.br

OBJETIVOS DA DISCIPLINA:

Pré-requisitos


CONTEÚDO:

  1. Introdução (4 horas)

  2. Amarrações (2 horas)

  3. Valores e Tipos de Dados (8 horas)

  4. Variáveis e Constantes (2 horas)

  5. Comandos e Expressões (2 horas)

  6. Modularização (8 horas)

  7. Polimorfismo (8 horas)

  8. Exceções (4 horas)

  9. Concorrência (8 horas)

  10. Provas, Linguagens e Seminários (12 horas)

  11. Conclusão (2 horas)

MATERIAL DIDÁTICO:

Varejão, F.M. “Linguagens de Programação – Conceitos e Técnicas ", Editora Campus, 2004.

Slides dos Capitulos

Exercicios Resolvidos dos Capítulos

Slides Atualizados (Capítulos 1, 2, 3, 4, 5 e 6)

Slides Atualizados (Cap. 7)

Sebesta, R.W. “Linguagens de Programação". Última Edição
                Tucker, A., B. & Noonan, R. E., "Linguagens de Programação - Princípios e Paradigmas". Segunda Edição.

 

Borges, L. E.. " Python para Desenvolvedores - 2a. edição".

Downey, A. Elkner, J. & Meyers, C. How to Think Like a Computer Scientist - Learning with Python

Eckel, B. "Thinking in C++ Vol. I & II", 2a. edi��o, 2000.


                         Curso de Python

                        Material de Lua

ATENDIMENTO:

O atendimento será realizado no laboratório NINFA (segundo andar do CT-VII) em data e horario a ser definido.

Solicitar atendimento, com antecedência, através do e-mail fvarejao@inf.ufes.br. Após a solicitação, o horário de atendimento será marcado pelo professor dentro de uma semana a partir da data de solicitação, de acordo com a disponibilidade de horário de ambos.


AVALIAÇÃO:

Duas provas (P1 e P2), três trabalhos (TPY, TCC e TLP)

Sistema de correção dos trabalhos - não copiar!!!

Media = (sqrt(P1*TCPP) + sqrt(P2*TLP))/2 +TPY/1010



Media >= 7,0


ENUNCIADO DO TRABALHO de PYTHON

Baterias de teste do Trabalho de Python



ENUNCIADO DO TRABALHO de C++

Baterias de teste do Trabalho de C++



 
Terceiro Trabalho:

Haskell: Igor
PHP: Talísia
Perl: Laércio
Ruby: Anderson
ADA: Hudson
Lua: Thiago Borges
Prolog: Willian
Scala: Luiz
Clojure: Bernardo
Go: Thiago Anders

CRONOGRAMA:

 Evento

Data

 1 - Primeiro Trabalho 11/05/2014
 2 - Primeira Prova 26/06/2014
 3 - Segundo Trabalho
30/06/2014
 4 - Segunda Prova
24/07/2014
 5 - Terceiro Trabalho
21/07/2014
 6 - Prova Final
04/08/2014



RESULTADOS DAS AVALIAÇÕES DOS TRABALHOS:


Trabalho 1 :
Notas Revisadas
Trabalho 2 : Notas
Trabalho 3 :
 

Notas :



Aluno Prova Final
Alan
Alex 0.50
Allan 3.00
André 7.50
Arthur 1.50
Breno
Eduardo 1.00
Flávio 4.75
Gabriel
Gerson
Helder 5.25
Gilberto 3.00
Higor 6.00
Igor Bissoli 3.50
Igor Silva 0.00
João
Jordana 5.80
Laíza
Lucas
Luis Augusto 4.00
Luis Filipe 4.50
Mateus de Victa
Mateus Oliveira
Maurício Garcia 8.00
Maurício Carvalho
Ramon
Renan
Renato 4.50
Tarcísio
Thiago Martinho
Thiago Rocha
Worlen

Informações Importantes:

1)