Projecto de Programação e Computação para Arquitectura. António Menezes Leitão

Documentos relacionados
Projecto de Programação e Computação para Arquitectura. António Menezes Leitão

Projecto de Programação e Computação para Arquitectura. António Menezes Leitão

Projecto de Programação e Computação para Arquitectura. António Menezes Leitão

Projecto de Programação e Computação para Arquitectura. António Menezes Leitão

Projecto de Programação e Computação para Arquitectura. António Menezes Leitão

Projecto de Programação e Computação para Arquitectura Adega Ysios. António Menezes Leitão

Projecto de Modelação Geométrica e Visualização de Edifícios. Casa Rietveld Schröder. António Menezes Leitão

Projecto de Modelação Geométrica e Visualização de Edifícios. Villa Müller. António Menezes Leitão

REPL de µjava. António Menezes Leitão 15 de Abril de 2009

Interligação entre Racket e Java

Modelação Engenharia de Software

Professor: João Macedo

Exercícios de Programação e Computação para Arquitectura. António Menezes Leitão

Trabalho Prático. Descrição Considere os seguintes dados a respeito de uma pessoa:

1. Os trabalhos devem ser submetidos eletronicamente, através do endereço:

ARQUITECTURA DE COMPUTADORES

MÓDULO 3 PÁGINAS WEB. Criação de Páginas Web

Inteligência Artificial Projecto 1

Exercícios de Programação e Computação para Arquitectura. António Menezes Leitão

Estágio Informático em Contexto Empresarial

Informática para Ciências e Engenharias-B 2017/18

WikED! Na última década, um grande número de sistemas colaborativos apareceram

1. Elementos a entregar. 2. Formatação da pasta A4. Deverão ser entregues os seguintes elementos:

Exercícios de Programação e Computação para Arquitectura

NORMAS COMPLEMENTARES DE APRESENTAÇÃO

Fundamentos de Programação. operações sobre grafos dirigidos.

Primeiro Trabalho Prático Turma A. Descrição do Trabalho. Considere os seguintes dados a respeito de um livro:

Encriptação de Mensagens

Plano da Unidade Curricular

Normas de realização de Trabalhos Académicos

Segundo Trabalho Prático Turma A

GUIA DE TRABALHO DE CONCLUSÃO DE CURSO (TCC) LICENCIATURA EM COMPUTAÇÃO CAMPUS SANTO AMARO

RELATÓRIO DE CONCRETIZAÇÃO DO PROCESSO DE BOLONHA

MESTRADOS INTEGRADOS MÍNIMOS DE REFERÊNCIA PARA A ELABORAÇÃO E FORMATAÇÃO DA DISSERTAÇÃO / RELATÓRIO FINAL

PLANIFICAÇÃO MODULAR

Anexo I. Tabela de Preços Formação Archicad. Curso Iniciação. Curso Avançado. Módulos ArchiCAD Avançado Módulos ArchiCAD Avançado

Manual de Instruções Medição Gráfica de Desenhos em DWG e JPG Medição de Projetos desde modelos IFC-BIM

Modificações incorporadas a e 13.2 após a edição do manual

Segunda Parte do Trabalho Prático (Parte II) Valor: 70%

Especificações do Trabalho Prático de Informática I

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Primeira Parte 1. Nim

Tecnologias de Jogos de Vídeo

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular OPÇÃO III - TECNOLOGIAS DIGITAIS AVANÇADAS Ano Lectivo 2010/2011

Exercícios de Programação e Computação para Arquitectura

Laboratórios de Comunicações III MiECom (2 o ano)

Territorium Revista da Associação Portuguesa de Riscos, Prevenção e Segurança. NORMAS DE PUBLICAÇÃO (A aplicar a partir do n.º 16)


Município de Vieira do Minho

MEMORIAL DESCRITIVO PROJETO DE RESTAURO DA FACHADA E ADEQUAÇÃO DO ACESSO À NBR 9050 AGÊNCIA CACHOEIRA DO SUL

PIM. Projeto Integrado Multidisciplinar. (terceiro semestre) COMUNICAÇÃO DIGITAL DESIGN GRÁFICO UNIVERSIDADE PAULISTA

Regulamento da disciplina de Projecto de Fim de Curso

Sociedade Brasileira de Computação (SBC) Comissão Especial de Interação Humano-Computador (CEIHC) Edital CEIHC nº 01/2018 CONCURSO LOGOMARCA DA CEIHC

Universidade Federal do Espírito Santo - Departamento de Informática. Estruturas de Dados I INF09292

Relatório(s) 1ª Reunião 29 de Maio 2003

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Segunda Parte 1. Liberta o quadrado

Primeira Parte do Trabalho Prático (Parte I) Valor: 30% Descrição do arquivo de dados

Universidade Federal de Juiz de Fora Faculdade de Engenharia Departamento de Arquitetura e Urbanismo

REGULAMENTO JOVEM PORTO CONCURSO DE IDEIAS

INFORMÁTICA. 02. Com relação à figura abaixo e ao Word, marque a opção correta:

Elementos de Programação Projecto de Biocomputação

Apresentação. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica

TecAt Plus 6. Potentials Edition

Trabalho Prático Data de Entrega : 30 de Maio

Projeto de Programação Entrega Intermédia

REGULAMENTO DO ARQUIVO FOTOGRÁFICO DA ASSEMBLEIA DA REPÚBLICA

Projectos para os Alunos da disciplina de Comunicações por Computador II Ano Lectivo de 2006/2007

RELEASE NOTES SQUATRO - 1_42 - TTI - DEMANDAS PCMAT

Física Computacional. Prof. Luiz Claudio F. de Souza Luizclaudiofs.blogspot.com

21177 Modelação de Sistemas de Informação e-fólio A Resolução e Critérios de Correção

Módulos combinatórios típicos

REGULAMENTO JOVEM PORTO CONCURSO DE IDEIAS

Algoritmos e Programação

Informática para Ciências e Engenharias-B 2018/19

Exercícios de Programação e Computação para Arquitectura. António Menezes Leitão

PROVA DE DANÇA - REGULAMENTO: PROVA DE PERSEGUIÇÃO - REGULAMENTVA DE Regulamento Dança: clique aqui PERSEGUIÇÃO - REGULAMENTO

Produto Projecto Projecto WinGCS, WinUTE, WinGSO, WinGTE

CIRCUITOS E SISTEMAS ELECTRÓNICOS

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

SCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam Arantes (Monitor) Projeto

Guião do trabalho prático TP7

PROGRAMA : DUARTE ENCARNAÇÃO

REGULAMENTO DO TCC - PROJETO EXPERIMENTAL OU MONOGRÁFICO DO CURSO DE BACHARELADO EM COMUNICAÇÃO SOCIAL hab. FOTOGRAFIA

Mestrado em Exercício e Bem-Estar (2º Ciclo, 2º ano) DISSERTAÇÃO NORMAS ORIENTADORAS. Ano Lectivo de 2016/2017

Projecto de Lógica para Programação Os suspeitos do costume

REGULAMENTO Artigo 1 Entidade Organizadora Artigo 2 Objetivos Artigo 3 Quem pode participar

Ambientes de Desenvolvimento Avançados (ADAV)

REGULAMENTO DO TCC - PROJETO EXPERIMENTAL OU MONOGRÁFICO DO CURSO DE BACHARELADO EM ARTES PLÁSTICAS

Exercícios de Programação e Computação para Arquitectura. António Menezes Leitão

Estruturas de Dados I Enunciado do Trabalho Prático

Índice PREÂMBULO... 2 CONSULTAR INFORMAÇÃO... 2 DISPONIBILIZAR INFORMAÇÃO... 4 TUTORIAL

Frequência Introdução à Programação IGE e ETI 2004/2/10 1º semestre de 2003/2004 ISCTE

Programa de Formação de 2019 FORMAÇÃO EM COMPETÊNCIAS DIGITAIS

EVTux José Alberto Rodrigues & António Moreira Nélson Gonçalves

matemática 003. caderno 1 provas da 2 a fase EESP Escola de Economia de São Paulo F U N D A Ç Ã O GETULIO VARGAS processo seletivo

Transcrição:

Projecto de Programação e Computação para Arquitectura António Menezes Leitão 30 de Outubro de 2014

1 Introdução As Dubai Towers constituem um conjunto de quatro torres a construir no Dubai, nos Emiratos Árabes Unidos, fazendo parte de um enorme projecto The Lagoons que implica ainda a criação de sete ilhas artificiais interligadas entre si. As Dubai Towers foram projectadas por Thompson, Ventulett, Stainback & Associates e a sua construção iniciou-se em Junho de 2008. Devido à crise financeira, o projecto encontra-se presentemente suspenso. Cada torre possui entre 300 e 400 metros de altura e a sua forma pretende imitar a chama de uma vela. Figura 1: As Dubai Towers, nos Emiratos Árabes Unidos. 1

2 Trabalho a Desenvolver O projecto é para ser realizado em grupos de dois alunos. O projecto consiste na escrita de um programa Racket capaz de reproduzir as Dubai Towers. O seu programa deverá ser suficientemente parametrizado para que se possam explorar variações em torno das ideias fundamentais desta obra. Figura 2: As Dubai Towers à noite. Naturalmente, importa que todos os parâmetros definidores da geometria do edifício estejam bem identificados para que seja possível alterá-los facilmente. Dever-se-á ir tão longe quanto possível na modelação e, em simultâneo, na parametrização dessa modelação de modo a permitir gerar não só a obra real mas também inúmeras variações em torno desse tema. 2

Deverão ser concretizadas algumas dessas variações que serão apresentadas em modelos realistas que incluam a aplicação de materiais e luzes. O projecto deverá ser entregue até às 16:00 do dia 23 de Dezembro de 2014 no Gabinete 5 do Pav. Informática II. Até ao final do prazo de entrega deverá entregar uma capa com a identificação dos autores do trabalho, contendo: Uma impressão em papel do código do projecto. Um CD ou DVD com a identificação dos autores do trabalho, contendo uma pasta cujo nome será a concatenação dos números dos alunos separados por - e cujo conteúdo terá: Um ou mais ficheiros Racket com o código desenvolvido para o projecto. Uma ou mais imagens (em formato PDF, PNG, ou JPG) com vistas da obra. Zero ou mais filmes (em formato MPEG, AVI, ou MOV) com animações da obra. Um documento (em formato PDF ou PowerPoint) contendo uma apresentação do projecto. Por exemplo, o projecto dos alunos número 12345 e 67890 será entregue num CD ou DVD contendo uma pasta cujo nome será 12345-67890 e contendo os ficheiro atrás referidos. Serão penalizados todos os projectos que não obedeçam a estes requisitos. 2.0.1 Código O código deverá ter a identificação dos seus autores sob a forma de comentário colocado no início de cada ficheiro. O código desenvolvido deverá estar escrito na forma mais clara que for possível, permitindo a sua fácil leitura e dispensando excessivos comentários. Estes deverão ser incluídos, não para dizerem o que o código já diz claramente, mas para documentar os módulos e funções principais e, eventualmente, algumas partes menos claras dos programas. É sempre preferível ter código mais claro com poucos comentários do que ter código obscuro com muitos comentários. O código deverá ser modular, dividido em funções com responsabilidades específicas e reduzidas. Cada módulo deverá ter um curto comentário a descrever o seu objectivo. O código será testado pelo corpo docente pelo que deverá incluir informação sobre qual a função principal e qual o significado dos seus parâmetros. 3

2.0.2 Apresentação A apresentação do projecto destina-se a descrever não só a obra modelada mas, sobretudo, as opções tomadas para essa modelação, os problemas encontrados e as soluções empregues para os resolver. A apresentação deverá estar ilustrada com visualizações dos modelos produzidos pela execução do programa que comprovem a versatilidade do mesmo para produzir variações da obra. Pretende-se que esta apresentação sirva para vender o seu projecto ao corpo docente da disciplina. Note que o corpo docente poderá solicitar aos autores do projecto uma apresentação pública do projecto realizado usando o documento PDF ou PowerPoint que tiver sido submetido para avaliação. 3 Avaliação Os critérios de avaliação incluem: A qualidade das soluções desenvolvidas. A clareza dos programas desenvolvidos. A capacidade de geração de geometrias alternativas. A qualidade da apresentação. Em caso de dúvidas, o corpo docente poderá exigir explicações sobre o funcionamento do projecto desenvolvido, incluindo eventuais demonstrações. 4 Plágio Considera-se plágio o uso de quaisquer fragmentos de programas que não tenham sido fornecidos pelos docentes da disciplina. Não se considera plágio o uso de ideias cedidas por terceiros. Esta disciplina segue normas muito rígidas relativamente ao plágio. Quaisquer projectos que sejam considerados plagiados serão anulados, independentemente de quem plagiou e de quem tiver sido plagiado, independentemente de o plágio ter sido autorizado, ou não, pela parte plagiada. Isto não deverá ser impedimento para a troca salutar de ideias e para a normal camaradagem e entreajuda que deve existir entre colegas. Contudo, sugere-se que nunca cedam fragmentos de programas sob pena de quem os recebe não os entender e se limitar a plagiá-los com maior ou menos esforço de camuflagem. 4

5 Notas Finais Não se esqueça da Lei de Murphy. 5