![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|||||||||||
![]() |
![]() |
![]() |
![]() |
|||||||||||||
![]() |
![]() |
|||||||||||||||
![]() |
![]() |
|||||||||||||||
![]() |
Ensino
Linguagens de Programação
Objetivos da Disciplina
Primeira Lista de Exercícios Transparências de Java 1, 2 e 3 Atendimento Solicitar atendimento, com antecedência, através do e-mail fvarejao@yahoo.com.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 A avaliação do curso será realizada através de 2 provas e 3 trabalhos de implementação em C, C++ e Java. Provas e trabalhos de implementação serão individuais. As avaliações dos trabalhos e do seminário são relativas, isto é, o melhor trabalho obtém a melhor nota e os demais trabalhos têm nota proporcional à nota do melhor trabalho. Trabalhos atrasados não serão aceitos e terão nota ZERO. Trabalhos copiados terão nota ZERO. A seguir, apresenta-se os pesos de cada avaliação na média parcial:
Escolheu-se C, C++ e Java para se fazer os trabalhos deste curso porque, além de serem linguagens amplamente utilizadas no mercado e na comunidade acadêmica, elas apresentam várias semelhanças entre si. Por outro lado, cada uma destas linguagens pertence a um paradigma diferenciado de linguagem de programação. C é uma linguagem puramente imperativa. Java é uma linguagem puramente orientada a objetos. C++ é uma linguagem híbrida, isto é, ela tanto possui conceitos que poderiam classificá-la como imperativa quanto orientada a objetos. Para poder adquirir um entendimento profundo sobre uma Linguagem de Programação é essencial que se façam muitos programas complexos naquela linguagem. Contudo, por limitações de tempo, não será possível fazer mais do que um trabalho nestas três linguagens de programação. Os trabalhos de implementacao deverão ser implementados usando os compiladores gcc (C), g++ (C++) e Java 1.2 (ou superior) para ambiente linux ou dos. No ambiente Linux, o gcc e o g++ já estão disponíveis, mas é necessario fazer o download do Java. No ambiente DOS e necessário fazer o download do gcc e do g++, bem como de Java. O código fonte dos trabalhos de implementação devem ser entregues em disquete e impressos. A avaliação levará em conta a correção do programa e a qualidade da programação. O código fonte deverá ser necessariamente compilado nos compiladores acima mencionados. Programas que não compilam não serão nem avaliados. Programas que não executam conforme a especificação terão nota significativamente reduzida. Programas copiados terão nota ZERO. Adicionalmente, podem ser feitas entrevistas com alunos selecionados para demonstrarem como fizeram o trabalho. Cronograma
|
![]() |
||||||||||||||
![]() |
||||||||||||||||
![]() |
![]() |