	<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
		<id>https://wiki.dcet.uab.pt/files/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2305343</id>
		<title>Wiki Universidade Aberta - Contribuições do utilizador [pt]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.dcet.uab.pt/files/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2305343"/>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php/Especial:Contribui%C3%A7%C3%B5es/2305343"/>
		<updated>2026-04-19T05:35:35Z</updated>
		<subtitle>Contribuições do utilizador</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=%C3%81lgebra_Linear_I&amp;diff=9926</id>
		<title>Álgebra Linear I</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=%C3%81lgebra_Linear_I&amp;diff=9926"/>
				<updated>2026-01-03T12:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Matemática_e_Aplicações]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial ==&lt;br /&gt;
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=48 Guia Informativo Álgebra Linear l]&lt;br /&gt;
*Video: [https://vimeo.com/257478452 vimeo]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC) == &lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/7/76/21002-AL_PUC_2526.pdf PUC - 2025/2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/7/7d/21002-PUC_2024-2025.pdf PUC - 2024/2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/5/5f/21002-PUC_2023-2024.pdf PUC - 2023/2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/5/5f/PUC_AL_2022-2023.pdf PUC - 2022/2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/e/e1/PUC_Algebra_2021_22.pdf PUC - 2021/2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/6/6c/AL_-_PUC.pdf PUC - 2020/2021]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/d/d5/Algebra_19_20.pdf  PUC - 2019/2020]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/f0/PUC_%C3%81lgebra_Linear_I_2018-2019.pdf PUC - 2018/2019]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/6/67/Plano-da-Unidade-Curricular_2016_2017.pdf PUC - 2016/2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/7a/Plano-da-Unidade-Curricular_1.pdf PUC - 2015/2016]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/f/f3/PUC_AL_2014-15.pdf PUC - 2014/2015]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/PUC_AL.pdf PUC - 2013/2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/08/EfolioA-%C3%81lgebra-2025_rev2.pdf E-folio '''A''']  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/f7/21002-resolu%C3%A7%C3%A3o_e-folioA_2526.pdf Resolução] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/5e/Resolu%C3%A7%C3%A3o_colega_3.9_valores_efolioA_AL.pdf Resolução 3.9]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b0/AL1_EfolioA_2024.pdf E-folio '''A'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/e/e5/AL1_EfolioA_2024_-_resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d0/EfolioB_21002_2024.pdf E-folio '''B'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/6b/AL1_EfolioB_2024_-_resolu%C3%A7%C3%A3o.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/29/EfolioA_21002_2023.pdf  E-folio '''A'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/0/09/EfolioA_21002_2023_-_resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3b/EfolioB_21002_2023.pdf E-folio '''B'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4e/EfolioB_21002_2023_-_Resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/ff/EfolioG_21002_23-24_-_Resol.pdf E-Global + Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/71/Exame_21002_23-24_-_Resol.pdf Exame + Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b0/EfolioA_21002_2022.pdf E-folio '''A''']=&amp;gt;[https://wiki.dcet.uab.pt/files/images/5/50/EfolioA_21002_2022_-_resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/70/EfolioB_21002_2022.pdf E-folio '''B''']=&amp;gt;[https://wiki.dcet.uab.pt/files/images/5/5c/EfolioB_21002_2022_-_Resolucao.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d5/EfolioG_21002_1Fev2023.pdf E-Global ]=&amp;gt;[https://wiki.dcet.uab.pt/files/images/0/0c/EfolioG_21002_1Fev2023-AlgebraLinear_20222023.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/89/EfolioA_21002_26nov2021.pdf E-fólio '''A'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/EfolioA_21002_26nov2021_resolucao.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7a/EfolioB_21002_6jan2022.pdf E-fólio '''B'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/2/2e/NoteJan2022.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d2/21002_efolioG_24jan2022.pdf E-fólio '''Global''' Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/29/Enunciado_exame.pdf Exame] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c2/Jpg2pdf_%283%29_%281%29.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b0/Exame_21002_1jul2022_M.pdf Exame de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f9/EfolioA_21002_27nov2020.pdf E-Fólio A Versão 1]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3c/EfolioA_21002_27nov2020_v2-1.pdf  E-Fólio A Versão 2]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/21002_20dez2020_r.pdf Critérios de Correção e Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/36/EfolioB_21002_8jan2021_v2-1.pdf  E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/e/ee/21002_jan2021_r.pdf Critérios de Correção e Resolução ]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8e/EfolioG_21002_11FEV2021_T.pdf E-Fólio Global_Epoca Normal_11-2-2021]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/a6/Exame_21002_11FEV2021_T.pdf Exame Época Normal] - [https://wiki.dcet.uab.pt/files/images/4/4f/21002_fev2021_r.pdf Correção]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/92/Exame_21002_12jul2021_M.pdf Exame - Recurso] - [https://wiki.dcet.uab.pt/files/images/9/98/ResolucaoExameRecurso_%281%29.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/EfolioA_21002_22nov2019_v3_%281%29.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/0/0b/R_efolioA_21002_nov2019.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9a/EfolioB_21002_3jan2020.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/5e/EfolioB_21002_jan2020_r.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0b/21002_pfolio_29jan2020.pdf P-folio Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/94/21002_exame_29jan2020.pdf Exame Época Normal] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/1/12/21002_29jan2020_r.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b4/AL_-_exame_21002_17jul2020.pdf Exame global Recurso]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/ba/EfolioG_21002_17jul2020.pdf EFólio Global Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/35/EfG_21002_jul2020_r_%281%29.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2018/2019 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/a2/EfolioA_21002_23nov2018.pdf E-fólio A] =&amp;gt;[https://wiki.dcet.uab.pt/files/images/7/7b/Resolucao_efolioA_21002_nov2018.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/92/EfolioB_21002_11jan2019.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/d/db/Resolucao_efolioB_21002_jan2019.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b1/21002_pfolio_18fev2019_c_%284%29.pdf P-fólio Época Normal] &lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/2c/21002_exame_18fev2019_c.pdf Exame Época Normal] &amp;gt; [https://wiki.dcet.uab.pt/files/images/d/d8/Resolu_exame_18fev2019_c_%281%29.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7e/21002_pfolio_26jul2019.pdf P-fólio Recurso]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/2d/21002_exame_26jul2019.pdf Exame Recurso] &amp;gt; [https://wiki.dcet.uab.pt/files/images/6/65/Resolu_exame_21002_jul2019.pdf Resolução Exame de Recurso]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d1/21002_Exame_Epoca_Especial_nov2019.pdf Exame Época Especial]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2017/2018 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0f/EfolioA_21002_17nov2017.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8f/Resolucao_efolioA_21002_nov2017.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/dd/EfolioB_21002_5jan2018.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/e/e5/Resolu_efB_21002_jan2018.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/21002_pfolio_29jan2018.pdf P-fólio] / [https://wiki.dcet.uab.pt/files/images/8/8b/21002_exame_29jan2018.pdf Exame] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/Resolu_exame29jan2018.pdf Resolução (P-fólio/Exame)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0b/21002_pfolio_17jul2018_res.pdf P-folio de Recurso]=&amp;gt;[https://wiki.dcet.uab.pt/files/images/7/71/Resolu_pfolio17jul2018.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2016/2017 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/04/EfolioA_21002_18nov2016.pdf E-fólio A ] - [http://wiki.dcet.uab.pt/files/images/d/d3/EfolioA_21002_30nov2016_res.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ae/EfolioB_21002_6jan2017.pdf E-fólio B ] - [http://wiki.dcet.uab.pt/files/images/c/c2/Relatorio_21002_efolioB_17jan2017.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/53/Algebra21002_exame_31jan2017.pdf Exame - Época Normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/Resolucao_21002_pfolio_31jan2017.pdf P-fólio - Época Normal] [http://wiki.dcet.uab.pt/files/images/a/a5/Resolucao_21002_pfolio_31jan2017.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/26/Exame_Recurso_28_Julho_2017.pdf Exame de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2015/2016 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/15/21002_AF1.pdf ActivFormativa1_2015/2016] - [http://wiki.dcet.uab.pt/files/images/b/b1/21002_AF1_resolucao-1reparado.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/2b/21002_AF2_jan2015.pdf ActivFormativa2_2015/2016] - [http://wiki.dcet.uab.pt/files/images/4/42/21002_AF2_Resolucao_jan2015.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b3/E_folioA_21002_20152016_enunciado.pdf E-folio A] - [http://wiki.dcet.uab.pt/files/images/2/2f/E_folioA_21002_20152016_solucoes.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a0/E_folioB_21002_20152016_enunciado_v3.pdf E-folio B] - [http://wiki.dcet.uab.pt/files/images/5/58/E_folioB_21002_20152016_solucoes_v5.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3a/21002_algebra_linear_I_ex1_201516.pdf Exame - Época Normal] - [http://wiki.dcet.uab.pt/files/images/1/12/21002_algebra_linear_I_ex1_201516_solucoes_v2.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/f2/21002_ExameEpocaRecurso.pdf Exame de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2014/2015 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/f3/EfolioA_21002_21nov2014.pdf E-folio A ] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/c/c7/Resolucao_efolioA_21002_10dez2014.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0c/EfolioB_21002_9jan2015.pdf E-folio B] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/c/c8/Resolucao_efolioB_21002_fev2015.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a9/21002_201502-Exame.pdf Exame - Época Normal ] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/9/95/Resolucao_21002_exame1_27fev2015.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/05/21002_201502-Pfolio.pdf P-Fólio - Época Normal ]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/81/Pfolio_recurso_al_2015.pdf P-Fólio Época de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2013/2014 ===&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/9/95/EfolioA_21002_22nov2013.pdf E-fólio A ] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/8c/Resolucao_efA_21002_19dez2013.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9a/EfolioB_21002_jan2014.pdf E-fólio B] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/0/08/Resolucao_21002_efoliob_10fev14.pdf Resolução]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/8/86/21002_exame1_fev2014.pdf Exame - Época Normal] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/5/5f/Resolucao_21002_exame1_26fev2014.pdf Resolução]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/a/ad/21002_pfolio1_fev2014.pdf P-fólio - Época Normal]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/3/3a/21002_pfolio2_15jul2014.pdf P-fólio Época de Recurso de 15-Jul-2014]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2012/2013 ===&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/4/4f/EfolioA_21002_23nov2012.pdf E-fólio A ]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/4/41/EfolioA_21002_23nov2012_R.pdf Resolução do E-fólio A ]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/d/d4/Exame_Epoca_Normal_UC_21002_Algebra_Linear_I_20130130.pdf Exame - Época Normal ]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2a/PFolio_Epoca_Normal_UC_21002_Algebra_Linear_I_20130130.pdf p-fólio - Época Normal] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/21002_exameR_AL1_2012_2013_30jan2013_f.pdf Resolução]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/b/b1/PFolio_Epoca_Recurso_UC_21002_Algebra_Linear_I_20130716.pdf p-fólio Época de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2011/2012 ===&lt;br /&gt;
* Exame Época Normal de 26-jan-2012 =&amp;gt; [http://wiki.dcet.uab.pt/files/images/4/41/21002_AL1_2011-12_E1_resolucao.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente ==&lt;br /&gt;
&lt;br /&gt;
* Até ao ano letivo 2010/2011: [http://www.univ-ab.pt/~matalrbc/ Prof.ª Ana Luísa Correia]&lt;br /&gt;
* No ano letivo 2011/2012: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=74 Prof. Fernando Pestana da Costa]&lt;br /&gt;
* Nos anos letivos 2012/2013 a 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=63 Prof. Rafael Sasportes] Video: [https://vimeo.com/257476882 vimeo]&lt;br /&gt;
&lt;br /&gt;
== Links úteis ==&lt;br /&gt;
&lt;br /&gt;
*[https://www.youtube.com/watch?v=rowWM-MijXU&amp;amp;feature=youtu.be The Applications of Matrices | What I wish my teachers told me way earlier] -&amp;gt; Ver este video antes de começar.&lt;br /&gt;
&lt;br /&gt;
* [http://tutorial.math.lamar.edu Explicações com exercícios resolvidos]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/playlist?list=PLRUMAlwDJNEM0sU1DFPXmYH2aNT21ljU3 Video-explicações em portugues no youtube(Portal da Sabedoria)]&lt;br /&gt;
&lt;br /&gt;
* [http://explicamat.pt/ Explicamat]&lt;br /&gt;
&lt;br /&gt;
* [https://www.math.tecnico.ulisboa.pt/~fcosta/videos_algebra_linear.html Vídeos Prof. Fernando Pestana da Costa] No site de videos &amp;quot;Vimeo&amp;quot;, está disponível a [https://vimeo.com/user14827127 &amp;quot;playlist&amp;quot; dos mesmos videos do Prof. Fernando Pestana da Costa por ordem inversa]&lt;br /&gt;
&lt;br /&gt;
* [[Vídeos Álgebra Linear MIT]]&lt;br /&gt;
&lt;br /&gt;
*[https://www.udemy.com/course/linear_algebra/ Linear Algebra: 40+ hours Udemy] Curso pago em inglês, cobre grande parte da matéria e muito bem explicado (Consegui fazer a UC com este recurso)&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio ==&lt;br /&gt;
Textos de apoio disponibilizados pela UAb:&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/ef/Tutorial_Octave_-_UAb.pdf Manual do Octave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Textos de apoio externos à unidade curricular:&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/39/IntroducaoR-1.pdf Introdução à Programação em R 1]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/98/R-intro.pdf Introdução à Programação em R 2]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/index.php/Ficheiro:Metodos_Numericos_Para_Engenharia_(Steven_C._Chapra)_essencial.pdf Métodos Numéricos Para Engenharia]&lt;br /&gt;
*[https://docs.octave.org/interpreter/index.html Manual Octave online]&lt;br /&gt;
*[https://en.wikibooks.org/wiki/Octave_Programming_Tutorial Octave Tutorial]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Programas de Estudo e desenvolvimento:&lt;br /&gt;
*[https://cran.radicaldevelop.com/ Instalação do Programa R]&lt;br /&gt;
*[https://octave.org/download Instalação do Programa Octave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculadoras:&lt;br /&gt;
*[https://www.wolframalpha.com/ Calculadora Wolframalpha]&lt;br /&gt;
*[https://www.translatorscafe.com/unit-converter/numbers/octal-to-decimal// Calculadora Conversora]&lt;br /&gt;
*[https://stattrek.com/online-calculator/normal Calculadora de Estatistica]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Resumos:&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/fa/Apontamentos_algebra_linear.pdf Resumo de Álgebra Linear  por: &amp;quot; Pedro Bastos das Neves 2013-14&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Software Livre: Octave ==&lt;br /&gt;
&lt;br /&gt;
*[https://www.youtube.com/watch?v=k16oz3Aar6g Video Youtube do nosso colega Ricardo Amaro]&lt;br /&gt;
&lt;br /&gt;
== Bibliografia Obrigatória ==&lt;br /&gt;
* Bibliografia obrigatória está dentro do PUC de cada disciplina. (nota: pode variar de um ano para o outro! Convém verificar no PUC do ano em causa, e não seguir cegamente a 100% dos anos anteriores!!!)&lt;br /&gt;
* Necessidade da bibliografia obrigatória [[Opiniões Pessoais dos colegas que já fizeram a UC de Álgebra Linear]]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Resolu%C3%A7%C3%A3o_colega_3.9_valores_efolioA_AL.pdf&amp;diff=9925</id>
		<title>Ficheiro:Resolução colega 3.9 valores efolioA AL.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Resolu%C3%A7%C3%A3o_colega_3.9_valores_efolioA_AL.pdf&amp;diff=9925"/>
				<updated>2026-01-03T12:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=%C3%81lgebra_Linear_I&amp;diff=9924</id>
		<title>Álgebra Linear I</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=%C3%81lgebra_Linear_I&amp;diff=9924"/>
				<updated>2026-01-03T12:53:32Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Matemática_e_Aplicações]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial ==&lt;br /&gt;
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=48 Guia Informativo Álgebra Linear l]&lt;br /&gt;
*Video: [https://vimeo.com/257478452 vimeo]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC) == &lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/7/76/21002-AL_PUC_2526.pdf PUC - 2025/2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/7/7d/21002-PUC_2024-2025.pdf PUC - 2024/2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/5/5f/21002-PUC_2023-2024.pdf PUC - 2023/2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/5/5f/PUC_AL_2022-2023.pdf PUC - 2022/2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/e/e1/PUC_Algebra_2021_22.pdf PUC - 2021/2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/6/6c/AL_-_PUC.pdf PUC - 2020/2021]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/d/d5/Algebra_19_20.pdf  PUC - 2019/2020]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/f0/PUC_%C3%81lgebra_Linear_I_2018-2019.pdf PUC - 2018/2019]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/6/67/Plano-da-Unidade-Curricular_2016_2017.pdf PUC - 2016/2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/7a/Plano-da-Unidade-Curricular_1.pdf PUC - 2015/2016]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/f/f3/PUC_AL_2014-15.pdf PUC - 2014/2015]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/PUC_AL.pdf PUC - 2013/2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/08/EfolioA-%C3%81lgebra-2025_rev2.pdf E-folio '''A''']  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/f7/21002-resolu%C3%A7%C3%A3o_e-folioA_2526.pdf Resolução] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3a/21103_S12_e-folioB_2526.pdf Resolução 3.9]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b0/AL1_EfolioA_2024.pdf E-folio '''A'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/e/e5/AL1_EfolioA_2024_-_resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d0/EfolioB_21002_2024.pdf E-folio '''B'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/6b/AL1_EfolioB_2024_-_resolu%C3%A7%C3%A3o.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/29/EfolioA_21002_2023.pdf  E-folio '''A'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/0/09/EfolioA_21002_2023_-_resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3b/EfolioB_21002_2023.pdf E-folio '''B'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4e/EfolioB_21002_2023_-_Resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/ff/EfolioG_21002_23-24_-_Resol.pdf E-Global + Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/71/Exame_21002_23-24_-_Resol.pdf Exame + Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b0/EfolioA_21002_2022.pdf E-folio '''A''']=&amp;gt;[https://wiki.dcet.uab.pt/files/images/5/50/EfolioA_21002_2022_-_resol.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/70/EfolioB_21002_2022.pdf E-folio '''B''']=&amp;gt;[https://wiki.dcet.uab.pt/files/images/5/5c/EfolioB_21002_2022_-_Resolucao.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d5/EfolioG_21002_1Fev2023.pdf E-Global ]=&amp;gt;[https://wiki.dcet.uab.pt/files/images/0/0c/EfolioG_21002_1Fev2023-AlgebraLinear_20222023.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/89/EfolioA_21002_26nov2021.pdf E-fólio '''A'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/EfolioA_21002_26nov2021_resolucao.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7a/EfolioB_21002_6jan2022.pdf E-fólio '''B'''] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/2/2e/NoteJan2022.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d2/21002_efolioG_24jan2022.pdf E-fólio '''Global''' Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/29/Enunciado_exame.pdf Exame] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c2/Jpg2pdf_%283%29_%281%29.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b0/Exame_21002_1jul2022_M.pdf Exame de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f9/EfolioA_21002_27nov2020.pdf E-Fólio A Versão 1]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3c/EfolioA_21002_27nov2020_v2-1.pdf  E-Fólio A Versão 2]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/21002_20dez2020_r.pdf Critérios de Correção e Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/36/EfolioB_21002_8jan2021_v2-1.pdf  E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/e/ee/21002_jan2021_r.pdf Critérios de Correção e Resolução ]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8e/EfolioG_21002_11FEV2021_T.pdf E-Fólio Global_Epoca Normal_11-2-2021]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/a6/Exame_21002_11FEV2021_T.pdf Exame Época Normal] - [https://wiki.dcet.uab.pt/files/images/4/4f/21002_fev2021_r.pdf Correção]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/92/Exame_21002_12jul2021_M.pdf Exame - Recurso] - [https://wiki.dcet.uab.pt/files/images/9/98/ResolucaoExameRecurso_%281%29.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/EfolioA_21002_22nov2019_v3_%281%29.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/0/0b/R_efolioA_21002_nov2019.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9a/EfolioB_21002_3jan2020.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/5e/EfolioB_21002_jan2020_r.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0b/21002_pfolio_29jan2020.pdf P-folio Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/94/21002_exame_29jan2020.pdf Exame Época Normal] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/1/12/21002_29jan2020_r.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b4/AL_-_exame_21002_17jul2020.pdf Exame global Recurso]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/ba/EfolioG_21002_17jul2020.pdf EFólio Global Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/35/EfG_21002_jul2020_r_%281%29.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2018/2019 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/a2/EfolioA_21002_23nov2018.pdf E-fólio A] =&amp;gt;[https://wiki.dcet.uab.pt/files/images/7/7b/Resolucao_efolioA_21002_nov2018.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/92/EfolioB_21002_11jan2019.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/d/db/Resolucao_efolioB_21002_jan2019.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b1/21002_pfolio_18fev2019_c_%284%29.pdf P-fólio Época Normal] &lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/2c/21002_exame_18fev2019_c.pdf Exame Época Normal] &amp;gt; [https://wiki.dcet.uab.pt/files/images/d/d8/Resolu_exame_18fev2019_c_%281%29.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7e/21002_pfolio_26jul2019.pdf P-fólio Recurso]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/2d/21002_exame_26jul2019.pdf Exame Recurso] &amp;gt; [https://wiki.dcet.uab.pt/files/images/6/65/Resolu_exame_21002_jul2019.pdf Resolução Exame de Recurso]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/d1/21002_Exame_Epoca_Especial_nov2019.pdf Exame Época Especial]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2017/2018 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0f/EfolioA_21002_17nov2017.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8f/Resolucao_efolioA_21002_nov2017.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/dd/EfolioB_21002_5jan2018.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/e/e5/Resolu_efB_21002_jan2018.pdf Resolução]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/21002_pfolio_29jan2018.pdf P-fólio] / [https://wiki.dcet.uab.pt/files/images/8/8b/21002_exame_29jan2018.pdf Exame] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/Resolu_exame29jan2018.pdf Resolução (P-fólio/Exame)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0b/21002_pfolio_17jul2018_res.pdf P-folio de Recurso]=&amp;gt;[https://wiki.dcet.uab.pt/files/images/7/71/Resolu_pfolio17jul2018.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2016/2017 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/04/EfolioA_21002_18nov2016.pdf E-fólio A ] - [http://wiki.dcet.uab.pt/files/images/d/d3/EfolioA_21002_30nov2016_res.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ae/EfolioB_21002_6jan2017.pdf E-fólio B ] - [http://wiki.dcet.uab.pt/files/images/c/c2/Relatorio_21002_efolioB_17jan2017.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/53/Algebra21002_exame_31jan2017.pdf Exame - Época Normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/Resolucao_21002_pfolio_31jan2017.pdf P-fólio - Época Normal] [http://wiki.dcet.uab.pt/files/images/a/a5/Resolucao_21002_pfolio_31jan2017.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/26/Exame_Recurso_28_Julho_2017.pdf Exame de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2015/2016 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/15/21002_AF1.pdf ActivFormativa1_2015/2016] - [http://wiki.dcet.uab.pt/files/images/b/b1/21002_AF1_resolucao-1reparado.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/2b/21002_AF2_jan2015.pdf ActivFormativa2_2015/2016] - [http://wiki.dcet.uab.pt/files/images/4/42/21002_AF2_Resolucao_jan2015.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b3/E_folioA_21002_20152016_enunciado.pdf E-folio A] - [http://wiki.dcet.uab.pt/files/images/2/2f/E_folioA_21002_20152016_solucoes.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a0/E_folioB_21002_20152016_enunciado_v3.pdf E-folio B] - [http://wiki.dcet.uab.pt/files/images/5/58/E_folioB_21002_20152016_solucoes_v5.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3a/21002_algebra_linear_I_ex1_201516.pdf Exame - Época Normal] - [http://wiki.dcet.uab.pt/files/images/1/12/21002_algebra_linear_I_ex1_201516_solucoes_v2.pdf «Resolução»]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/f2/21002_ExameEpocaRecurso.pdf Exame de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2014/2015 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/f3/EfolioA_21002_21nov2014.pdf E-folio A ] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/c/c7/Resolucao_efolioA_21002_10dez2014.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0c/EfolioB_21002_9jan2015.pdf E-folio B] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/c/c8/Resolucao_efolioB_21002_fev2015.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a9/21002_201502-Exame.pdf Exame - Época Normal ] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/9/95/Resolucao_21002_exame1_27fev2015.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/05/21002_201502-Pfolio.pdf P-Fólio - Época Normal ]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/81/Pfolio_recurso_al_2015.pdf P-Fólio Época de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2013/2014 ===&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/9/95/EfolioA_21002_22nov2013.pdf E-fólio A ] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/8c/Resolucao_efA_21002_19dez2013.pdf Resolução]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9a/EfolioB_21002_jan2014.pdf E-fólio B] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/0/08/Resolucao_21002_efoliob_10fev14.pdf Resolução]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/8/86/21002_exame1_fev2014.pdf Exame - Época Normal] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/5/5f/Resolucao_21002_exame1_26fev2014.pdf Resolução]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/a/ad/21002_pfolio1_fev2014.pdf P-fólio - Época Normal]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/3/3a/21002_pfolio2_15jul2014.pdf P-fólio Época de Recurso de 15-Jul-2014]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2012/2013 ===&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/4/4f/EfolioA_21002_23nov2012.pdf E-fólio A ]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/4/41/EfolioA_21002_23nov2012_R.pdf Resolução do E-fólio A ]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/d/d4/Exame_Epoca_Normal_UC_21002_Algebra_Linear_I_20130130.pdf Exame - Época Normal ]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2a/PFolio_Epoca_Normal_UC_21002_Algebra_Linear_I_20130130.pdf p-fólio - Época Normal] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/21002_exameR_AL1_2012_2013_30jan2013_f.pdf Resolução]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/b/b1/PFolio_Epoca_Recurso_UC_21002_Algebra_Linear_I_20130716.pdf p-fólio Época de Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2011/2012 ===&lt;br /&gt;
* Exame Época Normal de 26-jan-2012 =&amp;gt; [http://wiki.dcet.uab.pt/files/images/4/41/21002_AL1_2011-12_E1_resolucao.pdf Resolução]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente ==&lt;br /&gt;
&lt;br /&gt;
* Até ao ano letivo 2010/2011: [http://www.univ-ab.pt/~matalrbc/ Prof.ª Ana Luísa Correia]&lt;br /&gt;
* No ano letivo 2011/2012: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=74 Prof. Fernando Pestana da Costa]&lt;br /&gt;
* Nos anos letivos 2012/2013 a 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=63 Prof. Rafael Sasportes] Video: [https://vimeo.com/257476882 vimeo]&lt;br /&gt;
&lt;br /&gt;
== Links úteis ==&lt;br /&gt;
&lt;br /&gt;
*[https://www.youtube.com/watch?v=rowWM-MijXU&amp;amp;feature=youtu.be The Applications of Matrices | What I wish my teachers told me way earlier] -&amp;gt; Ver este video antes de começar.&lt;br /&gt;
&lt;br /&gt;
* [http://tutorial.math.lamar.edu Explicações com exercícios resolvidos]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/playlist?list=PLRUMAlwDJNEM0sU1DFPXmYH2aNT21ljU3 Video-explicações em portugues no youtube(Portal da Sabedoria)]&lt;br /&gt;
&lt;br /&gt;
* [http://explicamat.pt/ Explicamat]&lt;br /&gt;
&lt;br /&gt;
* [https://www.math.tecnico.ulisboa.pt/~fcosta/videos_algebra_linear.html Vídeos Prof. Fernando Pestana da Costa] No site de videos &amp;quot;Vimeo&amp;quot;, está disponível a [https://vimeo.com/user14827127 &amp;quot;playlist&amp;quot; dos mesmos videos do Prof. Fernando Pestana da Costa por ordem inversa]&lt;br /&gt;
&lt;br /&gt;
* [[Vídeos Álgebra Linear MIT]]&lt;br /&gt;
&lt;br /&gt;
*[https://www.udemy.com/course/linear_algebra/ Linear Algebra: 40+ hours Udemy] Curso pago em inglês, cobre grande parte da matéria e muito bem explicado (Consegui fazer a UC com este recurso)&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio ==&lt;br /&gt;
Textos de apoio disponibilizados pela UAb:&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/ef/Tutorial_Octave_-_UAb.pdf Manual do Octave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Textos de apoio externos à unidade curricular:&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/39/IntroducaoR-1.pdf Introdução à Programação em R 1]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/98/R-intro.pdf Introdução à Programação em R 2]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/index.php/Ficheiro:Metodos_Numericos_Para_Engenharia_(Steven_C._Chapra)_essencial.pdf Métodos Numéricos Para Engenharia]&lt;br /&gt;
*[https://docs.octave.org/interpreter/index.html Manual Octave online]&lt;br /&gt;
*[https://en.wikibooks.org/wiki/Octave_Programming_Tutorial Octave Tutorial]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Programas de Estudo e desenvolvimento:&lt;br /&gt;
*[https://cran.radicaldevelop.com/ Instalação do Programa R]&lt;br /&gt;
*[https://octave.org/download Instalação do Programa Octave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculadoras:&lt;br /&gt;
*[https://www.wolframalpha.com/ Calculadora Wolframalpha]&lt;br /&gt;
*[https://www.translatorscafe.com/unit-converter/numbers/octal-to-decimal// Calculadora Conversora]&lt;br /&gt;
*[https://stattrek.com/online-calculator/normal Calculadora de Estatistica]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Resumos:&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/fa/Apontamentos_algebra_linear.pdf Resumo de Álgebra Linear  por: &amp;quot; Pedro Bastos das Neves 2013-14&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Software Livre: Octave ==&lt;br /&gt;
&lt;br /&gt;
*[https://www.youtube.com/watch?v=k16oz3Aar6g Video Youtube do nosso colega Ricardo Amaro]&lt;br /&gt;
&lt;br /&gt;
== Bibliografia Obrigatória ==&lt;br /&gt;
* Bibliografia obrigatória está dentro do PUC de cada disciplina. (nota: pode variar de um ano para o outro! Convém verificar no PUC do ano em causa, e não seguir cegamente a 100% dos anos anteriores!!!)&lt;br /&gt;
* Necessidade da bibliografia obrigatória [[Opiniões Pessoais dos colegas que já fizeram a UC de Álgebra Linear]]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_em_Rede&amp;diff=9919</id>
		<title>Sistemas em Rede</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_em_Rede&amp;diff=9919"/>
				<updated>2025-12-30T11:14:25Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=148 Guia Informativo de Sistemas em Rede]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/63/PUC_2022-2023.pdf PUC de Sistemas em Rede 2022 / 2023]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/93/SR_PUC_21_22.pdf PUC de Sistemas em Rede 2021 / 2022]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fb/PUC_SR.pdf PUC de Sistemas em Rede 2020 / 2021]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/64/PUC_SR_18_19.pdf PUC de Sistemas em Rede 2018 / 2019]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/Plano_da_Unidade_Curricular_SR_2017-2018.pdf PUC de Sistemas em Rede 2017 / 2018]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/28/Puc_15_15_sistemas_rede.pdf PUC de Sistemas em Rede 2015 / 2016]&lt;br /&gt;
*[[PUC de Sistemas em Rede 2013 / 2014]]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/c3/Instrucoes_realizacao_efolioA_2025_26_%281%29.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/8/85/2305343EfolioA_%282%29.pdf Proposta de resolução (4v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/e/ec/Instrucoes_realizacao_efolioA_2024_25.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/9/96/2304357efolioA.pdf Proposta de resolução (3,9v)] - [https://wiki.dcet.uab.pt/files/images/e/e4/2203810efolioA.pdf Proposta de resolução (4v)] - [https://wiki.dcet.uab.pt/files/images/1/19/2401141_SR_efolioA.pdf Proposta de resolução (4v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/d/d0/Instrucoes_realizacao_efolioB_2024_25.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/3/35/2300212EfolioB.pdf  resolução de aluno (4v)] - [https://wiki.dcet.uab.pt/files/images/4/4a/2300485efolioA.pdf resolução de aluno (4v)] - [https://wiki.dcet.uab.pt/files/images/6/6f/2203810efolioB.pdf resolução de aluno (4v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/8/80/Instrucoes_realizacao_efolioA_2023_2024.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/2/2c/SR_2023_24_efolioA.pdf Proposta de resolução (4v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/4/41/Instrucoes_realizacao_efolioB_2023_34.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/d/dd/2201083_efolioB_SR.pdf Proposta de resolução (4v)] [https://wiki.dcet.uab.pt/files/images/9/91/2023-24-SR-efolioB.pdf Proposta de resolução (3,9v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/4/44/EfolioGlobal_Redes_21106_Epoca_normal_23_24.pdf E-folio Global] - [https://wiki.dcet.uab.pt/files/images/e/ee/2101521efolioGlobal.pdf Resolução de aluno (10,9v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/7/71/21106_efolioA_2022_2023.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/b/be/21106_efolioA_2022.pdf Proposta de Resolução 1 (4v)] + [https://wiki.dcet.uab.pt/files/images/b/b5/Hamming_CRC.zip Calculadora Excel para Hamming e CRC] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/5/54/2000809efolioA-1.pdf Proposta de Resolução 2 (4v)] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/c/cf/SR-efolioA-2022.pdf Proposta de Resolução 3 (4v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0c/Instrucoes_realizacao_efolioB_2022_2023_Final.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/1/1f/2100927_EfolioB.pdf Proposta de Resolução 1 (4v)] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/a/a0/2100116efolioBSistemasEmRede.pdf Proposta de Resolução 2 (4v)] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/3/33/21106_1902295_efolioB_2023.pdf Proposta de Resolução 3 (4v)] + [https://wiki.dcet.uab.pt/files/images/7/79/DVR.zip DVR]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/d/d5/EfolioGlobal_Redes_21106_Epoca_Normal_22_23-2.pdf E-folio Global] - [https://wiki.dcet.uab.pt/files/images/9/9b/SR_2023-1902295efolioGlobal.zip Proposta de Resolução 1 (11v)] - [https://wiki.dcet.uab.pt/files/images/d/d7/2100927_EfolioGlobal.pdf Proposta de Resolução 2]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2c/Instrucoes_realizacao_efolioA_2021_2022.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/e/e6/1802876efolioA_SR.pdf Proposta de Resolução (4v)] &lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/8/8a/EFolioB.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/0/05/1802876_efolioB_SR.pdf Proposta de Resolução (4v)] &lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/1/1f/Enunciados-instru%C3%A7%C3%B5es_realiza%C3%A7%C3%A3o-efolioGlobal_Redes_21106_Epoca_1.pdf E-folio Global] - [https://wiki.dcet.uab.pt/files/images/4/40/EFolio_Global.zip Proposta de Resolução (10,6v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/40/SistemasEmRede_efolioA_2020_2021.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/a/ac/1800465_efolioA.pdf  Proposta de Resolução 1 (4 v) ]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/8/87/Resolu%C3%A7%C3%A3o_EfolioA_SR.pdf Proposta de Resolução 2 (4 v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/5/58/Miguel_Pinheiro.pdf Proposta de Resolução 3 (4 v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/8/8d/Jo%C3%A3o_Ferreira.pdf Proposta de Resolução 4 (4 v)] &lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/95/SR_efolioB_2020_2021_Final.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/7/77/1800465_efolioB.pdf Proposta de Resolução 1 (4v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/a/a5/1100135_EfolioB.pdf Proposta de Resolução 2 (4v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/e/e9/Ana_Pinho_914647_assignsubmission_file_1800464_efolioB.pdf Proposta de Resolução 3 (4v)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/89/SR_efG_epNormal_2020_21.pdf E-folio Global (Ép. Normal)] - [https://wiki.dcet.uab.pt/files/images/9/90/1802336efolioGlobalRudiGualter-Sistemas-em-Rede.pdf  Proposta de Resolução 1 (12v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/37/EfolioA_Redes_21106_2019_A.pdf Enunciado do e-Fólio A]&lt;br /&gt;
=== Ano Letivo 2018/2019 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/83/EfolioA_Redes_21106_2018_A.pdf Enunciado do e-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/4c/EfolioB_Redes_21106_2018_B.pdf Enunciado do e-Fólio B]&lt;br /&gt;
=== Ano Letivo 2017/2018 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/2d/EfolioA_SR_201718Enunciado.pdf Enunciado do e-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/df/EfolioB_SR201718Enunciado.pdf Enunciado do e-Fólio B] &lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8f/21106_p-folio_17-18_1ep.pdf Pfolio normal]&lt;br /&gt;
=== Ano Letivo 2016/2017 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/89/21106_p-folio_16-17_1ep_EnunciadoCriterios.pdf Pfolio normal com critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/a1/P-folio_recurso.pdf Pfolio de Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/4/46/2016_pfolio_normal_sistemas_em_rede.pdf Pfolio de 17 Fevereiro de 2016]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/6/64/ExameSR_20160217.pdf Exame de 17 Fevereiro de 2016]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a9/2ex-21106_15-16.pdf Exame de Recurso de 18 de Julho de 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/2d/Pfolio_Sistemas_em_Rede_6-2-2015.pdf Pfolio Sistemas em Rede 6-2-2015]&lt;br /&gt;
=== Ano Letivo 2013/2014 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8f/EnuEfolioA.pdf Enunciado do e-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/f3/E-Folio-A_aluno1100896-David_Pintassilgo.pdf Proposta de resolução do e-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9b/EnuEfolioB.pdf Enunciado do e-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/e/e0/Resolucao_eFolioB_2013_2014.pdf Resolução, do professor, do e-fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/6/67/21106_-_Efolio-B_-_Aluno1100896-David_Pintassilgo.pdf Proposta de resolução do e-fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/e/ee/Pfolio_Sistemas_em_Rede_7-2-2014.pdf Pfolio Sistemas em Rede 7-2-2014]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/e/eb/Exame_Recurso_Sistemas_em_Rede_2013-2014.pdf Exame Recurso Sistemas em Rede 2013-2014]&lt;br /&gt;
=== Ano Letivo 2012/2013 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/4/4c/PfolioSER1-2-2013.jpg P-Fólio de Sistemas em rede de 1-02-2013]&lt;br /&gt;
&lt;br /&gt;
==Corpo Docente==&lt;br /&gt;
* 2021/2022 - Prof. Arnaldo Santos &lt;br /&gt;
* 2020/2021 - Prof. Arnaldo Santos e Prof. Henrique São Mamede&lt;br /&gt;
* 2015/2016 - Prof. Henrique São Mamede&lt;br /&gt;
&lt;br /&gt;
==Links Úteis==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=tjqsrqrpI9U Demostração de Flooding numa Rede LAN simples, utilizando o Cisco Packet Tracer] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
[https://wiki.dcet.uab.pt/files/images/9/97/CIDR_calcX.zip Calculadora CIDR] por Cesar Barros&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:2305343EfolioA_(2).pdf&amp;diff=9918</id>
		<title>Ficheiro:2305343EfolioA (2).pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:2305343EfolioA_(2).pdf&amp;diff=9918"/>
				<updated>2025-12-30T11:14:08Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Instrucoes_realizacao_efolioA_2025_26_(1).pdf&amp;diff=9917</id>
		<title>Ficheiro:Instrucoes realizacao efolioA 2025 26 (1).pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Instrucoes_realizacao_efolioA_2025_26_(1).pdf&amp;diff=9917"/>
				<updated>2025-12-30T11:13:03Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_em_Rede&amp;diff=9916</id>
		<title>Sistemas em Rede</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_em_Rede&amp;diff=9916"/>
				<updated>2025-12-30T11:12:00Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=148 Guia Informativo de Sistemas em Rede]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/63/PUC_2022-2023.pdf PUC de Sistemas em Rede 2022 / 2023]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/93/SR_PUC_21_22.pdf PUC de Sistemas em Rede 2021 / 2022]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fb/PUC_SR.pdf PUC de Sistemas em Rede 2020 / 2021]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/64/PUC_SR_18_19.pdf PUC de Sistemas em Rede 2018 / 2019]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/Plano_da_Unidade_Curricular_SR_2017-2018.pdf PUC de Sistemas em Rede 2017 / 2018]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/28/Puc_15_15_sistemas_rede.pdf PUC de Sistemas em Rede 2015 / 2016]&lt;br /&gt;
*[[PUC de Sistemas em Rede 2013 / 2014]]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/e/ec/Instrucoes_realizacao_efolioA_2024_25.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/9/96/2304357efolioA.pdf Proposta de resolução (3,9v)] - [https://wiki.dcet.uab.pt/files/images/e/e4/2203810efolioA.pdf Proposta de resolução (4v)] - [https://wiki.dcet.uab.pt/files/images/1/19/2401141_SR_efolioA.pdf Proposta de resolução (4v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/d/d0/Instrucoes_realizacao_efolioB_2024_25.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/3/35/2300212EfolioB.pdf  resolução de aluno (4v)] - [https://wiki.dcet.uab.pt/files/images/4/4a/2300485efolioA.pdf resolução de aluno (4v)] - [https://wiki.dcet.uab.pt/files/images/6/6f/2203810efolioB.pdf resolução de aluno (4v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/8/80/Instrucoes_realizacao_efolioA_2023_2024.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/2/2c/SR_2023_24_efolioA.pdf Proposta de resolução (4v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/4/41/Instrucoes_realizacao_efolioB_2023_34.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/d/dd/2201083_efolioB_SR.pdf Proposta de resolução (4v)] [https://wiki.dcet.uab.pt/files/images/9/91/2023-24-SR-efolioB.pdf Proposta de resolução (3,9v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/4/44/EfolioGlobal_Redes_21106_Epoca_normal_23_24.pdf E-folio Global] - [https://wiki.dcet.uab.pt/files/images/e/ee/2101521efolioGlobal.pdf Resolução de aluno (10,9v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/7/71/21106_efolioA_2022_2023.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/b/be/21106_efolioA_2022.pdf Proposta de Resolução 1 (4v)] + [https://wiki.dcet.uab.pt/files/images/b/b5/Hamming_CRC.zip Calculadora Excel para Hamming e CRC] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/5/54/2000809efolioA-1.pdf Proposta de Resolução 2 (4v)] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/c/cf/SR-efolioA-2022.pdf Proposta de Resolução 3 (4v)]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0c/Instrucoes_realizacao_efolioB_2022_2023_Final.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/1/1f/2100927_EfolioB.pdf Proposta de Resolução 1 (4v)] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/a/a0/2100116efolioBSistemasEmRede.pdf Proposta de Resolução 2 (4v)] &amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/3/33/21106_1902295_efolioB_2023.pdf Proposta de Resolução 3 (4v)] + [https://wiki.dcet.uab.pt/files/images/7/79/DVR.zip DVR]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/d/d5/EfolioGlobal_Redes_21106_Epoca_Normal_22_23-2.pdf E-folio Global] - [https://wiki.dcet.uab.pt/files/images/9/9b/SR_2023-1902295efolioGlobal.zip Proposta de Resolução 1 (11v)] - [https://wiki.dcet.uab.pt/files/images/d/d7/2100927_EfolioGlobal.pdf Proposta de Resolução 2]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2c/Instrucoes_realizacao_efolioA_2021_2022.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/e/e6/1802876efolioA_SR.pdf Proposta de Resolução (4v)] &lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/8/8a/EFolioB.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/0/05/1802876_efolioB_SR.pdf Proposta de Resolução (4v)] &lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/1/1f/Enunciados-instru%C3%A7%C3%B5es_realiza%C3%A7%C3%A3o-efolioGlobal_Redes_21106_Epoca_1.pdf E-folio Global] - [https://wiki.dcet.uab.pt/files/images/4/40/EFolio_Global.zip Proposta de Resolução (10,6v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/40/SistemasEmRede_efolioA_2020_2021.pdf E-folio A] - [https://wiki.dcet.uab.pt/files/images/a/ac/1800465_efolioA.pdf  Proposta de Resolução 1 (4 v) ]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/8/87/Resolu%C3%A7%C3%A3o_EfolioA_SR.pdf Proposta de Resolução 2 (4 v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/5/58/Miguel_Pinheiro.pdf Proposta de Resolução 3 (4 v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/8/8d/Jo%C3%A3o_Ferreira.pdf Proposta de Resolução 4 (4 v)] &lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/95/SR_efolioB_2020_2021_Final.pdf E-folio B] - [https://wiki.dcet.uab.pt/files/images/7/77/1800465_efolioB.pdf Proposta de Resolução 1 (4v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/a/a5/1100135_EfolioB.pdf Proposta de Resolução 2 (4v)]&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ffffff&amp;quot;&amp;gt;..............&amp;lt;/font&amp;gt;- [https://wiki.dcet.uab.pt/files/images/e/e9/Ana_Pinho_914647_assignsubmission_file_1800464_efolioB.pdf Proposta de Resolução 3 (4v)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/89/SR_efG_epNormal_2020_21.pdf E-folio Global (Ép. Normal)] - [https://wiki.dcet.uab.pt/files/images/9/90/1802336efolioGlobalRudiGualter-Sistemas-em-Rede.pdf  Proposta de Resolução 1 (12v)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/37/EfolioA_Redes_21106_2019_A.pdf Enunciado do e-Fólio A]&lt;br /&gt;
=== Ano Letivo 2018/2019 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/83/EfolioA_Redes_21106_2018_A.pdf Enunciado do e-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/4c/EfolioB_Redes_21106_2018_B.pdf Enunciado do e-Fólio B]&lt;br /&gt;
=== Ano Letivo 2017/2018 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/2d/EfolioA_SR_201718Enunciado.pdf Enunciado do e-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/d/df/EfolioB_SR201718Enunciado.pdf Enunciado do e-Fólio B] &lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8f/21106_p-folio_17-18_1ep.pdf Pfolio normal]&lt;br /&gt;
=== Ano Letivo 2016/2017 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/89/21106_p-folio_16-17_1ep_EnunciadoCriterios.pdf Pfolio normal com critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/a1/P-folio_recurso.pdf Pfolio de Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/4/46/2016_pfolio_normal_sistemas_em_rede.pdf Pfolio de 17 Fevereiro de 2016]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/6/64/ExameSR_20160217.pdf Exame de 17 Fevereiro de 2016]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a9/2ex-21106_15-16.pdf Exame de Recurso de 18 de Julho de 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/2d/Pfolio_Sistemas_em_Rede_6-2-2015.pdf Pfolio Sistemas em Rede 6-2-2015]&lt;br /&gt;
=== Ano Letivo 2013/2014 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8f/EnuEfolioA.pdf Enunciado do e-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/f/f3/E-Folio-A_aluno1100896-David_Pintassilgo.pdf Proposta de resolução do e-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9b/EnuEfolioB.pdf Enunciado do e-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/e/e0/Resolucao_eFolioB_2013_2014.pdf Resolução, do professor, do e-fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/6/67/21106_-_Efolio-B_-_Aluno1100896-David_Pintassilgo.pdf Proposta de resolução do e-fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/e/ee/Pfolio_Sistemas_em_Rede_7-2-2014.pdf Pfolio Sistemas em Rede 7-2-2014]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/e/eb/Exame_Recurso_Sistemas_em_Rede_2013-2014.pdf Exame Recurso Sistemas em Rede 2013-2014]&lt;br /&gt;
=== Ano Letivo 2012/2013 ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/4/4c/PfolioSER1-2-2013.jpg P-Fólio de Sistemas em rede de 1-02-2013]&lt;br /&gt;
&lt;br /&gt;
==Corpo Docente==&lt;br /&gt;
* 2021/2022 - Prof. Arnaldo Santos &lt;br /&gt;
* 2020/2021 - Prof. Arnaldo Santos e Prof. Henrique São Mamede&lt;br /&gt;
* 2015/2016 - Prof. Henrique São Mamede&lt;br /&gt;
&lt;br /&gt;
==Links Úteis==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=tjqsrqrpI9U Demostração de Flooding numa Rede LAN simples, utilizando o Cisco Packet Tracer] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
[https://wiki.dcet.uab.pt/files/images/9/97/CIDR_calcX.zip Calculadora CIDR] por Cesar Barros&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9915</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9915"/>
				<updated>2025-12-30T11:05:08Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/77/Efolio_A_v1_2025-2026_enunciado.pdf Enunciado Efólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/a/ab/Gomes2305343.zip Resolução com 4 valores]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9914</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9914"/>
				<updated>2025-12-30T11:04:55Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/77/Efolio_A_v1_2025-2026_enunciado.pdf Enunciado Efolio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/a/ab/Gomes2305343.zip Resolução com 4 valores]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9913</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9913"/>
				<updated>2025-12-30T11:04:40Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/77/Efolio_A_v1_2025-2026_enunciado.pdf Enunciado ] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/a/ab/Gomes2305343.zip Resolução com 4 valores]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9912</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9912"/>
				<updated>2025-12-30T11:04:19Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/77/Efolio_A_v1_2025-2026_enunciado.pdf] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/a/ab/Gomes2305343.zip Resolução com 4 valores]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Efolio_A_v1_2025-2026_enunciado.pdf&amp;diff=9911</id>
		<title>Ficheiro:Efolio A v1 2025-2026 enunciado.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Efolio_A_v1_2025-2026_enunciado.pdf&amp;diff=9911"/>
				<updated>2025-12-30T11:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9910</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9910"/>
				<updated>2025-12-30T11:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/a/ab/Gomes2305343.zip Resolução com 4 valores]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9909</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9909"/>
				<updated>2025-12-30T10:59:31Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
[Efolio A - 4 Valores]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9908</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9908"/>
				<updated>2025-12-30T10:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
[Efolio A - 4 Valores https://wiki.dcet.uab.pt/files/images/a/ab/Gomes2305343.zip]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9907</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9907"/>
				<updated>2025-12-30T10:56:36Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
[[Efolio A - 4 Valores]] [https://wiki.dcet.uab.pt/files/images/a/ab/Gomes2305343.zip]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9906</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9906"/>
				<updated>2025-12-30T10:55:44Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
Efolio A - 4 Valores [[https://wiki.dcet.uab.pt/files/index.php/Ficheiro:Gomes2305343.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Gomes2305343.zip&amp;diff=9905</id>
		<title>Ficheiro:Gomes2305343.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Gomes2305343.zip&amp;diff=9905"/>
				<updated>2025-12-30T10:53:37Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	<entry>
		<id>https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9904</id>
		<title>Computação Gráfica</title>
		<link rel="alternate" type="text/html" href="https://wiki.dcet.uab.pt/files/index.php?title=Computa%C3%A7%C3%A3o_Gr%C3%A1fica&amp;diff=9904"/>
				<updated>2025-12-30T10:50:36Z</updated>
		
		<summary type="html">&lt;p&gt;2305343: /* Ano Letivo 2025/2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Informática]]&lt;br /&gt;
[[Category:Engenharia_Informática]]&lt;br /&gt;
&lt;br /&gt;
==Guia Informativo Oficial==&lt;br /&gt;
*[https://guiadoscursos.uab.pt/ucs/computacao-grafica Guia Informativo de Computação Gráfica]&lt;br /&gt;
&lt;br /&gt;
== Planos da Unidade Curricular (PUC): ==&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/0/0a/21020-CG_PUC_2526.pdf PUC Computação Gráfica 2025-2026]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/2/2e/21020-CG_PUC_2024-2025.pdf PUC Computação Gráfica 2024-2025]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/f/fb/PUC_2023_2024.pdf PUC Computação Gráfica 2023-2024]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/c/ce/CG_PUC_22_23.pdf PUC Computação Gráfica 2022-2023]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/9/9c/21-22Plano_da_Unidade_Curricular.pdf PUC Computação Gráfica 2021-2022]&lt;br /&gt;
* [https://wiki.dcet.uab.pt/files/images/b/b8/CG_19_20.pdf PUC Computação Gráfica 2019-2020]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/e/e0/CG_PUC_2016_17.pdf PUC Computação Gráfica 2016-2017]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-CG-2013-2014.pdf PUC Computação Gráfica 2013-2014]&lt;br /&gt;
&lt;br /&gt;
== Enunciados e Resoluções de e-Fólios,p-Fólios e Exames de anos anteriores ==&lt;br /&gt;
=== Ano Letivo 2025/2026 ===&lt;br /&gt;
teste&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2024/2025 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/74/21020-cg-efolio-A-20242025.pdf Enunciado E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/0e/21020-cg-efolio-B-20242025.pdf Enunciado E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/a/ae/21020-cg-efolio-Global-20242025.pdf Enunciado E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2023/2024 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/48/Efolio_A_v1_2023-2024.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/f/fa/Ferreira2102841_-_Efolio_A.zip Resolução com 4 valores (David Ferreira)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f3/CG_eFolioB_2324.pdf Enunciado Efólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/cc/Enunciado_efolioGlobal_21020_2023_2024_epoca_normal.pdf E-fólio Global]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2022/2023 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/07/Efolio_A_v1_2022-2023.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/69/CG_E-F%C3%B3lio_A_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/36/EfASousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c4/CompGrafica-2022-23_EFolioB.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/8/8d/CG_E-F%C3%B3lio_B_2022-2023_%284_valores%29%28Pedro_Gaspar%29.zip Resolução com 4 valores (Pedro Gaspar)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/6/67/EfB_Sousa2000027.zip Sugestão de Resolução 2 - EfA (4 val.)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/53/Enunciado_efolioGlobal_21020eg1_2022_2023_v2_placeh.pdf E-fólio Global] [https://wiki.dcet.uab.pt/files/images/4/4f/CG-EfolioGlobal2022-23-Errata.png (Errata)]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2021/2022 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/0/06/EfolioA_CG_20212022.pdf E-fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/c/c7/Resolu%C3%A7%C3%A3o_efolioA_3-3valores.zip  Resolução com 3.3 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/21/EfolioBv3_CG_20212022.pdf E-fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/7/76/Resolu%C3%A7%C3%A3o_efolioB_3-7valores.zip Resolução com 3.7 Valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/7/7f/Enunciado_efolioGlobal_21020eg1_2021_2022_v2.pdf E-fólio Global - Época Normal]  =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b4/CG_20-21_Normal_Criterios.pdf Critérios]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/9/9e/Enunciado_efolioGlobal_Recurso_2021_2022.pdf E-fólio Global - Recurso] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/9/9b/Resolu%C3%A7%C3%A3o_efolioGlobal_9valores.pdf Resolução com 9 valores]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_exame_Recurso_2021_2022_v2.pdf Exame - Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2020/2021 ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/6/62/Efolio_A_CG_20.pdf E-fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/2/26/EfolioB_CG.pdf E-fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/f5/Enunciado_efolioGlobal_21020eg1_2021_v4.pdf E-fólio Global - Época Normal]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/c/c8/Enunciado_efolioGlobalRecurso_21020_2021.pdf E-fólio Global - Época Recurso]&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2019/2020: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/b/b2/21020-efolioA-19_20.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/1e/21020-efolioB-19_20.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21020_pfolio20192020.pdf P-Fólio (época normal)]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/e/e1/Enunciado_exameOnline_21020ex1_1920.pdf Exame Global-Recurso]&lt;br /&gt;
=== Ano Letivo 2018/2019: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/f/fc/EfolioA-cg-2018-2019.pdf E-Fólio A] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/b/b9/EfolioA-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/38/EfolioB-cg-2018-2019.pdf E-Fólio B] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/5/59/EfolioB-cg-2018-2019-Resolucao-Prof.zip Resolução Prof]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/3/3a/Pfolio-cg-2018-2019-Epoca-Normal.pdf P-Fólio (Época Normal)] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/3/3f/Pfolio-cg-2018-2019-Epoca-Normal-Solucao-Teorica.pdf Resolução Parte Teórica]&lt;br /&gt;
=== Ano Letivo 2017/2018: ===&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/1/16/CG-efolioA_2017-2018.pdf E-Fólio A]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/4/42/CG_efolioB_2017-2018.pdf E-Fólio B]&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/5/5c/CG_PF%C3%B3lio_2017-2018.pdf P-Fólio] =&amp;gt; [https://wiki.dcet.uab.pt/files/images/4/4b/CG_pF%C3%B3lio_2017-2018_Quest%C3%A3o3-solu%C3%A7%C3%A3o.pdf Resolução Q3]&lt;br /&gt;
=== Ano Letivo 2016/2017: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/87/CG-e-f%C3%B3lioA_2017.pdf E-Fólio A]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b7/CG-e-f%C3%B3lioB_2017.pdf E-Fólio B]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/8/8e/CG-efolioC-2017.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3e/CG-pFolio2016-2017.pdf P-Fólio] =&amp;gt; [http://wiki.dcet.uab.pt/files/images/2/22/CG-ResolucaoP-FolioEN_2016-17_Q1.pdf Resolução Q1] [http://wiki.dcet.uab.pt/files/images/f/f6/CG-ResolucaoP-FolioEN_2016-17_Q2-3.pdf Resolução Q2-3]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/a5/P-f%C3%B3lioRecurso21020.pdf P-Fólio Recurso]&lt;br /&gt;
=== Ano Letivo 2015/2016: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/a/ac/Pfolio-2016.pdf P-Fólio]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/96/Pfolio-recurso-2016.pdf F-Fólio Recurso]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/3/3f/Solucao-questoes_praticas-2016.pdf Resolução questões práticas 2016]&lt;br /&gt;
=== Ano Letivo 2014/2015: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/7/72/Enunciado_efolio_A_-_2014-2015.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/1/19/EFolioA2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/13/Enunciado_efolio_B_-_2014-2015.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/8/83/EFolioB_2014-15.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/b/b2/Enunciado_e-folio_C_-_2014-2015.pdf E-Fólio C]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução P-Fólio] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/d/dd/ResP-folioENorm_2014-2015.pdf Resolução]&lt;br /&gt;
=== Ano Letivo 2013/2014: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/54/Enunciado_e-folio_A_-_2013-2014.pdf E-Fólio A] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/b/b0/E-folioA_2013-2014.java.pdf  Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/1/1d/Enunciado_e-folio_B_-_2013-2014.pdf E-Fólio B] -&amp;gt; [http://wiki.dcet.uab.pt/files/images/6/61/E-folioB_2013-2014.java.pdf Proposta Resolução (Java)]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/9d/Enunciado_e-folio_C_-_2013-2014.pdf E-Fólio C]&lt;br /&gt;
* [http://wiki.dcet.uab.pt/files/images/7/79/Enunciado-pFolio-CG-apos-OCR-20140225.pdf p-Fólio Época Normal de 25-fev-2014] =&amp;gt; Resolução: [https://cld.pt/dl/download/791175da-41ab-442a-afd4-f6f946ea004f/ResolucaoP-FolioEN_2013-14_Q1.pdf?download=true Questão 1 (PDF com 8,3 MB)] , [https://cld.pt/dl/download/ac5a6a2a-8b57-4ccd-8385-97416da9814a/ResolucaoP-FolioEN_2013-14_Q2-5.pdf?download=true Questões 2 a 5 (PDF com 7,6 MB)]&lt;br /&gt;
=== Ano Letivo 2012/2013: ===&lt;br /&gt;
=== Ano Letivo 2011/2012: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/2/24/ResolucaoP-folioENorm_2011-12_n2.pdf Resolução época normal]&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/0/0a/ResExamRecJun2010_parteI.pdf Resolução época recurso]&lt;br /&gt;
=== Ano Letivo 2010/2011: ===&lt;br /&gt;
&lt;br /&gt;
=== Ano Letivo 2009/2010: ===&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/5d/ResExamRecJun2010_parteISmall.pdf Resolução época recurso Parte I]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/9/94/ResExamRecJun2010_parteII.pdf Resolução época recurso Parte II]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/5/58/ResExamRecJun2010_parteIII.pdf Resolução época recurso Parte III ]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.dcet.uab.pt/files/images/d/da/ResExamRecJun2010_parteIV.pdf Resolução época recurso Parte IV ]&lt;br /&gt;
&lt;br /&gt;
== Corpo Docente: ==&lt;br /&gt;
&lt;br /&gt;
* Nos anos letivos 2013/2014 e 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=91 Prof. Adérito Fernandes Marcos] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2016/2017 [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=129 Prof.ª Elizabeth Simão Carvalho]&lt;br /&gt;
* Ano Lectivo 2019/2020 até 2021/2022 [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=35 Prof. António Araújo]&lt;br /&gt;
* Desde ano Lectivo 2022/2023 até hoje [https://paginapessoal.uab.pt/aaraujo Prof. António Araújo] e [https://paginapessoal.uab.pt/ppestana Prof. Pedro Pestana]&lt;br /&gt;
&lt;br /&gt;
== Links úteis: ==&lt;br /&gt;
&lt;br /&gt;
'''Escolha do IDE - Sugestão'''&lt;br /&gt;
'''Opção 1:'''&lt;br /&gt;
Abrir um plain text no notepad e faça rodar uns cubos ou umas esferas, importando o three.js a partir de um repositório ou de ficheiros locais (usando módulos). Só *depois* disso pensar num IDE.&lt;br /&gt;
Quanto a web server, se não quiser lidar já com o node.js, pode também começar por usar esta extensão simples do chrome:&lt;br /&gt;
É só dar-lhe o folder base e coloca lá a sua página: &lt;br /&gt;
*[https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en extensão simples do chrome]&lt;br /&gt;
&lt;br /&gt;
'''Opção 2:'''&lt;br /&gt;
O Visual Studio Code é muito popular  *[https://code.visualstudio.com/ Visual Studio Code] &lt;br /&gt;
E com a extensão &amp;quot;Live Server&amp;quot; fica ainda melhor.&lt;br /&gt;
*[https://youtu.be/DEtTa3LrFVE Tutorial three.js Visual Studio Code Setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Repositório GitHub Three.js'''&lt;br /&gt;
*[https://github.com/mrdoob/three.js/tree/r129 Versão r129 &amp;lt;&amp;lt; Atenção confirmar na UC qual a versão em vigor para o ano letivo em causa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Recomendo ler capítulo 5 do Introduction to Computer Graphics de David J. Eck. &lt;br /&gt;
Neste livro recomendo ainda uma breve passagem pelos capítulos dedicados ao OpenGL e WebGL. &lt;br /&gt;
O Three.js é uma library de alto nível construída sobre a API do WebGL, que por sua vez deriva do OpenGL ES. &lt;br /&gt;
Embora não utilizemos WebGL directamente nesta UC é sempre iluminador passar umas horas a tentar perceber - ainda que por alto - os pipelines que determinam a lógica das libraries que de facto utilizamos. &lt;br /&gt;
No mínimo recomendo que leiam os artigos de Wikipedia do OpenGL e WebGL, e de preferência que façam uma leitura muito rápida do Eck antes de se dedicarem em pleno ao Three.js.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Three.js Wiki Three.js]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/WebGL Wiki WebGL]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/OpenGL Wiki OpenGL]&lt;br /&gt;
*[https://math.hws.edu/graphicsbook/index.html Introduction to Computer Graphics by David J. Eck] &amp;lt;--- Ver Cap 5&lt;br /&gt;
*[https://threejs.org/manual/#en/fundamentals Tutorial Fundamentals Three.js]&lt;br /&gt;
*[https://discoverthreejs.com/ Tutorial Livro extra: Discover Three.js]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OpenGL e WebGL'''&lt;br /&gt;
Para aprendermos three.js temos obviamente que programar pelo menos em JavaScript básico. Recomendo os seguinte recursos para esse efeito:&lt;br /&gt;
Para referência rápida, os tutoriais W3schools. Notar que têm a vantagem de ter na mesma página os links para os tutoriais de HTML e CSS.&lt;br /&gt;
Em alternativa, os tutoriais Mozilla são uma boa opção.&lt;br /&gt;
Como livro, temos o Eloquent JavaScript, por Marijn Haverbeke, que é gratuito na sua versão online.&lt;br /&gt;
Lembrem-se sempre que o nosso propósito neste curso é utilizar apenas JavaScript básico para atingir os nossos objectivos, e não fazer uma aprendizagem a fundo. Tentem por isso fazer uma aprendizagem rápida e dirigida ao objectivo em mãos.&lt;br /&gt;
*[https://www.w3schools.com/js/default.asp W3School Javascript]&lt;br /&gt;
*[https://eloquentjavascript.net/ Livro online: Eloquent Javascript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''JOGL (obsoleto)''&lt;br /&gt;
*[http://www.opengl-tutorial.org/ Tutorials for modern OpenGL (3.3+)  &amp;lt;---- é um tutorial antigo sobre JOGL]&lt;br /&gt;
&lt;br /&gt;
''WebServer)''&lt;br /&gt;
*[https://www.youtube.com/watch?v=gwL0g2GBBZM&amp;amp;feature=youtu.be  Como executar um WebServer simples] por Ivo Baptista&lt;br /&gt;
&lt;br /&gt;
== Materiais de Apoio==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.dcet.uab.pt/files/images/8/8c/Resumo_da_mat%C3%A9ria_-_21020_-_Computa%C3%A7%C3%A3o_Gr%C3%A1fica.odt Resumo da matéria do ano lectivo 2017/18]&lt;/div&gt;</summary>
		<author><name>2305343</name></author>	</entry>

	</feed>