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

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

Inteligência Artificial Projecto 1

ARQUITECTURA DE COMPUTADORES

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

Segundo Trabalho Prático Turma A

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

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

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

Encriptação de Mensagens

2 Apresentação dos quadros do setor e quadros da empresa e do setor

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

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

Estágio Informático em Contexto Empresarial

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

Regulamento da disciplina de Projecto de Fim de Curso

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

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

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

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

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

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Plano da Unidade Curricular

NORMAS COMPLEMENTARES DE APRESENTAÇÃO

FICHA TÉCNICA DO CURSO

REGULAMENTO JOVEM PORTO CONCURSO DE IDEIAS

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

PLANIFICAÇÃO MODULAR

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


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

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

UNIVERSIDADE PEDAGÓGICA ESCOLA SUPERIOR TÉCNICA - ESTEC

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

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

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

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

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

PIM TECNOLOGIA EM GERENCIAMENTO DE REDES DE COMPUTADORES (GR1W30)

Normas de realização de Trabalhos Académicos

2. A atribuição do Prémio é feita por um Júri, com a composição e nos termos que constam do presente regulamento.

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

REGULAMENTO JOVEM PORTO CONCURSO DE IDEIAS

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

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

Trabalho Prático Data de Entrega : 30 de Maio

Victor Hugo Andrade Soares monitor João Vitor dos Santos Tristão Primeiro Trabalho Prático

Tecnologias de Jogos de Vídeo

INFORMATIVO VERSÃO

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

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

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

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

RELEASE NOTES SQUATRO - 1_42 - TTI - DEMANDAS PCMAT

3.1 CRIAR A GEOMETRIA/MALHA;

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

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

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

Cypedoc. Manual de utilização e manutenção do edifício

Projecto de Algoritmos e Estruturas de Dados

Engenharia de Software 2º Semestre de 2006/2007

Interacção Humano-Computador 2007/2008

Produto Projecto Projecto WinGCS, WinUTE, WinGSO, WinGTE

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

CIRCUITOS E SISTEMAS ELECTRÓNICOS

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

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

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

Município de Vieira do Minho

2. Descrição do problema

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

Ambientes de Desenvolvimento Avançados (ADAV)

RAMO DE AUTOMAÇÃO E ROBÓTICA

Módulo 2. Estrutura Principal do Ambiente de EAD. 2.1 Ambientes de EAD

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

Estruturas de Dados I Enunciado do Trabalho Prático

Trabalho Prático. Primeira Parte do Trabalho (Parte I): peso 40%

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

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

Projecto 3º ano. Escola Superior de Tecnologia de Castelo Branco. Folder Tracking. Eng.ª Informática e das Tecnologias da Informação

Unidade de Processamento Baseado em Pilha Fundamentos de sistemas digitais

Introdução ao Método dos Elementos Finitos

Projecto # 4: HangMan

Transcrição:

Projecto de Programação e Computação para Arquitectura António Menezes Leitão 9 de Novembro de 2015

1 Introdução O Hangzhou Tennis Center é um exemplo paradigmático de um edifício projectado usando processos computacionais. Este edifício de desportos com capacidade para 10.000 lugares fica localizado em Hangzhou, na China, e foi projectado pela firma NBBJ. O edifício está integrado num complexo mais vasto que inclui um estádio olímpico com capacidade para 80.000 lugares. Figura 1: O Hangzhou Tennis Center. 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 o Hangzhou Tennis Center. O seu programa deverá ser suficientemente parametrizado para que se possam explorar variações em torno das ideias fundamentais desta obra. 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. 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 12:00 do dia 23 de Dezembro de 2015 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: 1

Figura 2: Detalhe do Hangzhou Tennis Center. 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. 2

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. Os comentários poderão estar na forma de imagens integradas no código. 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. 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. 3

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. 5 Notas Finais Não se esqueça da Lei de Murphy. 4