https://wiki.dcet.uab.pt/files/api.php?action=feedcontributions&user=1501627&feedformat=atomWiki Universidade Aberta - Contribuições do utilizador [pt]2024-03-29T06:44:23ZContribuições do utilizadorMediaWiki 1.29.1https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_de_Gest%C3%A3o_de_Bases_de_Dados&diff=4641Sistemas de Gestão de Bases de Dados2020-02-27T21:48:55Z<p>1501627: /* Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
== Guia Informativo Oficial ==<br />
<br />
* [http://www2.uab.pt/guiainformativo/detailuc.php?uc=145 Guia Informativo Sistemas de Gestão de Bases de Dados]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
* [https://wiki.dcet.uab.pt/files/images/e/e3/21103_PUC_2019_2020.pdf PUC Sistemas de Gestão de Bases de Dados 2019-2020]<br />
* [https://wiki.dcet.uab.pt/files/images/c/c3/PUC_2018.pdf PUC Sistemas de Gestão de Bases de Dados 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f4/SGBD_PUC_2016_17.pdf PUC Sistemas de Gestão de Bases de Dados 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/c/c7/PUC_SGBD_2015_16.pdf PUC Sistemas de Gestão de Bases de Dados 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2a/PUC-SGBD-2014-2015.pdf PUC Sistemas de Gestão de Bases de Dados 2014-2015 ]<br />
* [http://wiki.dcet.uab.pt/files/images/9/90/PUC-SGBD-2013-2014.pdf PUC Sistemas de Gestão de Bases de Dados 2013-2014 ]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
=== Ano Letivo 2019/2020 ===<br />
*[https://wiki.dcet.uab.pt/files/images/f/f3/S7_e-folio_A_2019.pdf E-folio A] => [https://wiki.dcet.uab.pt/files/images/d/d6/S7_e-folio_A_criterios_2019.pdf Criterios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/1/19/S14_e-folio_B_2019.pdf E-folio B] => [https://wiki.dcet.uab.pt/files/images/5/5e/S14_e-folio_B_criterios_2019.pdf Critérios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/3/3c/1ex-21103_exame_2019.pdf Exame - Época Normal] => [https://wiki.dcet.uab.pt/files/images/f/f7/1ex-21103_Pf%C3%B3lio_criterios_2019.pdf Critérios de Correção]<br />
*PFólio - Época Normal => [https://wiki.dcet.uab.pt/files/images/d/da/1ex-21103_Pf%C3%B3lio_criterios_2019_.pdf Critérios de Resolução]<br />
<br />
=== Ano Letivo 2018/2019 ===<br />
*[https://wiki.dcet.uab.pt/files/images/7/76/1ex-21103_Pf%C3%B3lio_crit%C3%A9rios_2018.pdf Pfólio - Resolução e critérios]<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
<br />
* [https://wiki.dcet.uab.pt/files/images/2/24/S7-e-folio-A.pdf E-Fólio A ] => [https://wiki.dcet.uab.pt/files/images/0/0c/S7-e-folio-A_crit%C3%A9rios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/0c/S12-e-folio-B.pdf E-Fólio B ] => [https://wiki.dcet.uab.pt/files/images/9/92/S12-e-folio-B_criterios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/05/1ex-21103.pdf Exame ] => [xxxxxxx Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/6/67/Pfolio_Fevereiro2018.pdf Pfólio - Resolução e critérios 2018-02-16 ]<br />
* [https://wiki.dcet.uab.pt/files/images/2/26/2017-2018_Pf%C3%B3lio2_crit%C3%A9rios.pdf Pfólio Recurso - Resolução e critérios 2018-07-12 ]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
<br />
* [ E-Fólio C] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/c/cc/SGBD_EFolioB_16-17.pdf E-Fólio B ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/e/ea/SGBD_EFolioA_16_17.pdf E-Fólio A ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/52/SGBD_Exame_26Jan2017.pdf Exame de 26/01/2017]<br />
* [http://wiki.dcet.uab.pt/files/images/a/a8/SGBD_PFolio_26Jan2017.pdf P-Fólio de 26/01/2017]<br />
*[http://wiki.dcet.uab.pt/files/images/f/f4/SGBDPfolioRecurso13Set2017.pdf P-Fólio Recurso 13/09/2017]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/2/27/21103_SGBD_pFolio1_2015-16.pdf p-fólio Época Normal 26-fev-2016] => [http://wiki.dcet.uab.pt/files/images/e/ed/2016_Pf%C3%83%C2%B3lio_1_criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/6/60/S14_e-folio_C_resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/97/S9_e-folio_B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/3/39/S9_e-folio_B_criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/92/S5_e-folio_A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/7/74/S5_e-folio_A_crit%C3%A9rios.pdf Resolução e Critérios]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
<br />
* p-fólio Época Normal de 12-fev-2015 => [http://wiki.dcet.uab.pt/files/images/4/4f/2015-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/14/Enunciado-Exame-SGBD-20150212.pdf Exame Época Normal de 12-fev-2015] => [http://wiki.dcet.uab.pt/files/images/a/ab/1ex-21103_resolucao.pdf Resolução] (das perguntas não comuns ao p-fólio)<br />
* p-fólio Época de Recurso de 13-jul-2015 => [http://wiki.dcet.uab.pt/files/images/f/fb/2015-Pfolio-2-criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/8/8b/S14_e-folio_C_2014.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/1/1f/S14_e-folio_C_resposta_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/d5/S9_e-folio_B_v2_2014.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/0/0b/S9_e-folio_B_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/7/7c/S5_e-folio_A_2014.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/5/5b/S5_e-folio_A_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2014 => [http://wiki.dcet.uab.pt/files/images/c/c0/2014-Pfolio-1-criterios.pdf Resolução]<br />
* p-fólio Época de Recurso de 18-jul-2014 => [http://wiki.dcet.uab.pt/files/images/f/f8/2014-Pfolio-2-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/a/a6/S14-e-folio-C-resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/5d/S9-e-folio-B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/c/c5/S9-e-folio-B-criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/de/S5_e-folio-A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/d/d4/S5-e-folio-A-criterios.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
<br />
* p-fólio Época Normal de 19-fev-2013 => [http://wiki.dcet.uab.pt/files/images/3/37/2013-Pfolio-1-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2012 => [http://wiki.dcet.uab.pt/files/images/3/3f/2012-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/10/2012-exame-1ex-21103.pdf Exame Época Normal de 13-fev-2012]<br />
* p-fólio Época de Recurso de 18-jul-2012 => [http://wiki.dcet.uab.pt/files/images/8/8b/2012-Pfolio-2-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
<br />
* p-fólio Época Normal => [http://wiki.dcet.uab.pt/files/images/9/97/2011-p-folio-1_criterios.pdf Resolução]<br />
* p-fólio Época de Recurso => [http://wiki.dcet.uab.pt/files/images/0/00/2011-p-folio-2.pdf Resolução]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2013/2014 a 2015/2016: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=51 Prof. Luís Cavique]<br />
* Ano letivo 2016/2017 Prof. José Coelho<br />
<br />
== Links úteis ==<br />
<br />
Entity-Relationship Diagram Symbols and Notation [https://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning]<br />
<br />
When and How You Should Denormalize a Relational Database [https://rubygarage.org/blog/database-denormalization-with-examples]<br />
<br />
What is Dimensional Model in Data Warehouse? [https://www.guru99.com/dimensional-model-data-warehouse.html]<br />
<br />
== Materiais de Apoio ==<br />
<br />
=== Vídeo: MySQL Workbench para diagramas e SQL ===<br />
* Este vídeo pode ajudar os colegas a iniciarem rapidamente em FBD/SGBD e a trabalharem com o MySQL, que é o servidor de base de dados que suporta a esmagadora maioria dos sites. <br />
https://www.youtube.com/watch?v=iftMo69mDYE <br />
<br />
{{#ev:youtube|iftMo69mDYE}}</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_de_Gest%C3%A3o_de_Bases_de_Dados&diff=4640Sistemas de Gestão de Bases de Dados2020-02-27T21:47:56Z<p>1501627: /* Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
== Guia Informativo Oficial ==<br />
<br />
* [http://www2.uab.pt/guiainformativo/detailuc.php?uc=145 Guia Informativo Sistemas de Gestão de Bases de Dados]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
* [https://wiki.dcet.uab.pt/files/images/e/e3/21103_PUC_2019_2020.pdf PUC Sistemas de Gestão de Bases de Dados 2019-2020]<br />
* [https://wiki.dcet.uab.pt/files/images/c/c3/PUC_2018.pdf PUC Sistemas de Gestão de Bases de Dados 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f4/SGBD_PUC_2016_17.pdf PUC Sistemas de Gestão de Bases de Dados 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/c/c7/PUC_SGBD_2015_16.pdf PUC Sistemas de Gestão de Bases de Dados 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2a/PUC-SGBD-2014-2015.pdf PUC Sistemas de Gestão de Bases de Dados 2014-2015 ]<br />
* [http://wiki.dcet.uab.pt/files/images/9/90/PUC-SGBD-2013-2014.pdf PUC Sistemas de Gestão de Bases de Dados 2013-2014 ]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
=== Ano Letivo 2019/2020 ===<br />
*[https://wiki.dcet.uab.pt/files/images/f/f3/S7_e-folio_A_2019.pdf E-folio A] => [https://wiki.dcet.uab.pt/files/images/d/d6/S7_e-folio_A_criterios_2019.pdf Criterios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/1/19/S14_e-folio_B_2019.pdf E-folio B] => [https://wiki.dcet.uab.pt/files/images/5/5e/S14_e-folio_B_criterios_2019.pdf Critérios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/3/3c/1ex-21103_exame_2019.pdf Exame - Época Normal] => [https://wiki.dcet.uab.pt/files/images/f/f7/1ex-21103_Pf%C3%B3lio_criterios_2019.pdf Critérios de Correção]<br />
*PFólio - Época Normal => [https://wiki.dcet.uab.pt/files/images/d/da/1ex-21103_Pf%C3%B3lio_criterios_2019_.pdf Critérios de Resolução]<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
<br />
* [https://wiki.dcet.uab.pt/files/images/2/24/S7-e-folio-A.pdf E-Fólio A ] => [https://wiki.dcet.uab.pt/files/images/0/0c/S7-e-folio-A_crit%C3%A9rios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/0c/S12-e-folio-B.pdf E-Fólio B ] => [https://wiki.dcet.uab.pt/files/images/9/92/S12-e-folio-B_criterios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/05/1ex-21103.pdf Exame ] => [xxxxxxx Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/6/67/Pfolio_Fevereiro2018.pdf Pfólio - Resolução e critérios 2018-02-16 ]<br />
* [https://wiki.dcet.uab.pt/files/images/2/26/2017-2018_Pf%C3%B3lio2_crit%C3%A9rios.pdf Pfólio Recurso - Resolução e critérios 2018-07-12 ]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
<br />
* [ E-Fólio C] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/c/cc/SGBD_EFolioB_16-17.pdf E-Fólio B ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/e/ea/SGBD_EFolioA_16_17.pdf E-Fólio A ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/52/SGBD_Exame_26Jan2017.pdf Exame de 26/01/2017]<br />
* [http://wiki.dcet.uab.pt/files/images/a/a8/SGBD_PFolio_26Jan2017.pdf P-Fólio de 26/01/2017]<br />
*[http://wiki.dcet.uab.pt/files/images/f/f4/SGBDPfolioRecurso13Set2017.pdf P-Fólio Recurso 13/09/2017]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/2/27/21103_SGBD_pFolio1_2015-16.pdf p-fólio Época Normal 26-fev-2016] => [http://wiki.dcet.uab.pt/files/images/e/ed/2016_Pf%C3%83%C2%B3lio_1_criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/6/60/S14_e-folio_C_resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/97/S9_e-folio_B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/3/39/S9_e-folio_B_criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/92/S5_e-folio_A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/7/74/S5_e-folio_A_crit%C3%A9rios.pdf Resolução e Critérios]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
<br />
* p-fólio Época Normal de 12-fev-2015 => [http://wiki.dcet.uab.pt/files/images/4/4f/2015-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/14/Enunciado-Exame-SGBD-20150212.pdf Exame Época Normal de 12-fev-2015] => [http://wiki.dcet.uab.pt/files/images/a/ab/1ex-21103_resolucao.pdf Resolução] (das perguntas não comuns ao p-fólio)<br />
* p-fólio Época de Recurso de 13-jul-2015 => [http://wiki.dcet.uab.pt/files/images/f/fb/2015-Pfolio-2-criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/8/8b/S14_e-folio_C_2014.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/1/1f/S14_e-folio_C_resposta_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/d5/S9_e-folio_B_v2_2014.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/0/0b/S9_e-folio_B_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/7/7c/S5_e-folio_A_2014.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/5/5b/S5_e-folio_A_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2014 => [http://wiki.dcet.uab.pt/files/images/c/c0/2014-Pfolio-1-criterios.pdf Resolução]<br />
* p-fólio Época de Recurso de 18-jul-2014 => [http://wiki.dcet.uab.pt/files/images/f/f8/2014-Pfolio-2-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/a/a6/S14-e-folio-C-resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/5d/S9-e-folio-B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/c/c5/S9-e-folio-B-criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/de/S5_e-folio-A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/d/d4/S5-e-folio-A-criterios.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
<br />
* p-fólio Época Normal de 19-fev-2013 => [http://wiki.dcet.uab.pt/files/images/3/37/2013-Pfolio-1-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2012 => [http://wiki.dcet.uab.pt/files/images/3/3f/2012-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/10/2012-exame-1ex-21103.pdf Exame Época Normal de 13-fev-2012]<br />
* p-fólio Época de Recurso de 18-jul-2012 => [http://wiki.dcet.uab.pt/files/images/8/8b/2012-Pfolio-2-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
<br />
* p-fólio Época Normal => [http://wiki.dcet.uab.pt/files/images/9/97/2011-p-folio-1_criterios.pdf Resolução]<br />
* p-fólio Época de Recurso => [http://wiki.dcet.uab.pt/files/images/0/00/2011-p-folio-2.pdf Resolução]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2013/2014 a 2015/2016: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=51 Prof. Luís Cavique]<br />
* Ano letivo 2016/2017 Prof. José Coelho<br />
<br />
== Links úteis ==<br />
<br />
Entity-Relationship Diagram Symbols and Notation [https://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning]<br />
<br />
When and How You Should Denormalize a Relational Database [https://rubygarage.org/blog/database-denormalization-with-examples]<br />
<br />
What is Dimensional Model in Data Warehouse? [https://www.guru99.com/dimensional-model-data-warehouse.html]<br />
<br />
== Materiais de Apoio ==<br />
<br />
=== Vídeo: MySQL Workbench para diagramas e SQL ===<br />
* Este vídeo pode ajudar os colegas a iniciarem rapidamente em FBD/SGBD e a trabalharem com o MySQL, que é o servidor de base de dados que suporta a esmagadora maioria dos sites. <br />
https://www.youtube.com/watch?v=iftMo69mDYE <br />
<br />
{{#ev:youtube|iftMo69mDYE}}</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_de_Gest%C3%A3o_de_Bases_de_Dados&diff=4639Sistemas de Gestão de Bases de Dados2020-02-27T21:47:26Z<p>1501627: /* Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
== Guia Informativo Oficial ==<br />
<br />
* [http://www2.uab.pt/guiainformativo/detailuc.php?uc=145 Guia Informativo Sistemas de Gestão de Bases de Dados]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
* [https://wiki.dcet.uab.pt/files/images/e/e3/21103_PUC_2019_2020.pdf PUC Sistemas de Gestão de Bases de Dados 2019-2020]<br />
* [https://wiki.dcet.uab.pt/files/images/c/c3/PUC_2018.pdf PUC Sistemas de Gestão de Bases de Dados 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f4/SGBD_PUC_2016_17.pdf PUC Sistemas de Gestão de Bases de Dados 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/c/c7/PUC_SGBD_2015_16.pdf PUC Sistemas de Gestão de Bases de Dados 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2a/PUC-SGBD-2014-2015.pdf PUC Sistemas de Gestão de Bases de Dados 2014-2015 ]<br />
* [http://wiki.dcet.uab.pt/files/images/9/90/PUC-SGBD-2013-2014.pdf PUC Sistemas de Gestão de Bases de Dados 2013-2014 ]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
=== Ano Letivo 2019/2020 ===<br />
*[https://wiki.dcet.uab.pt/files/images/f/f3/S7_e-folio_A_2019.pdf E-folio A] => [https://wiki.dcet.uab.pt/files/images/d/d6/S7_e-folio_A_criterios_2019.pdf Criterios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/1/19/S14_e-folio_B_2019.pdf E-folio B] => [https://wiki.dcet.uab.pt/files/images/5/5e/S14_e-folio_B_criterios_2019.pdf Critérios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/3/3c/1ex-21103_exame_2019.pdf Exame - Época Normal] => [https://wiki.dcet.uab.pt/files/images/f/f7/1ex-21103_Pf%C3%B3lio_criterios_2019.pdf Critérios de Correção]<br />
*PFólio - Época Normal => [https://wiki.dcet.uab.pt/files/images/d/da/1ex-21103_Pf%C3%B3lio_criterios_2019_.pdf Critérios de Resolução]<br />
<br />
=== Ano Letivo 2018/2019 ===<br />
*[https://wiki.dcet.uab.pt/files/images/7/76/1ex-21103_Pf%C3%B3lio_crit%C3%A9rios_2018.pdf Pfólio - Resolução e critérios]<br />
<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
<br />
* [https://wiki.dcet.uab.pt/files/images/2/24/S7-e-folio-A.pdf E-Fólio A ] => [https://wiki.dcet.uab.pt/files/images/0/0c/S7-e-folio-A_crit%C3%A9rios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/0c/S12-e-folio-B.pdf E-Fólio B ] => [https://wiki.dcet.uab.pt/files/images/9/92/S12-e-folio-B_criterios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/05/1ex-21103.pdf Exame ] => [xxxxxxx Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/6/67/Pfolio_Fevereiro2018.pdf Pfólio - Resolução e critérios 2018-02-16 ]<br />
* [https://wiki.dcet.uab.pt/files/images/2/26/2017-2018_Pf%C3%B3lio2_crit%C3%A9rios.pdf Pfólio Recurso - Resolução e critérios 2018-07-12 ]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
<br />
* [ E-Fólio C] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/c/cc/SGBD_EFolioB_16-17.pdf E-Fólio B ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/e/ea/SGBD_EFolioA_16_17.pdf E-Fólio A ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/52/SGBD_Exame_26Jan2017.pdf Exame de 26/01/2017]<br />
* [http://wiki.dcet.uab.pt/files/images/a/a8/SGBD_PFolio_26Jan2017.pdf P-Fólio de 26/01/2017]<br />
*[http://wiki.dcet.uab.pt/files/images/f/f4/SGBDPfolioRecurso13Set2017.pdf P-Fólio Recurso 13/09/2017]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/2/27/21103_SGBD_pFolio1_2015-16.pdf p-fólio Época Normal 26-fev-2016] => [http://wiki.dcet.uab.pt/files/images/e/ed/2016_Pf%C3%83%C2%B3lio_1_criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/6/60/S14_e-folio_C_resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/97/S9_e-folio_B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/3/39/S9_e-folio_B_criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/92/S5_e-folio_A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/7/74/S5_e-folio_A_crit%C3%A9rios.pdf Resolução e Critérios]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
<br />
* p-fólio Época Normal de 12-fev-2015 => [http://wiki.dcet.uab.pt/files/images/4/4f/2015-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/14/Enunciado-Exame-SGBD-20150212.pdf Exame Época Normal de 12-fev-2015] => [http://wiki.dcet.uab.pt/files/images/a/ab/1ex-21103_resolucao.pdf Resolução] (das perguntas não comuns ao p-fólio)<br />
* p-fólio Época de Recurso de 13-jul-2015 => [http://wiki.dcet.uab.pt/files/images/f/fb/2015-Pfolio-2-criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/8/8b/S14_e-folio_C_2014.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/1/1f/S14_e-folio_C_resposta_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/d5/S9_e-folio_B_v2_2014.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/0/0b/S9_e-folio_B_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/7/7c/S5_e-folio_A_2014.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/5/5b/S5_e-folio_A_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2014 => [http://wiki.dcet.uab.pt/files/images/c/c0/2014-Pfolio-1-criterios.pdf Resolução]<br />
* p-fólio Época de Recurso de 18-jul-2014 => [http://wiki.dcet.uab.pt/files/images/f/f8/2014-Pfolio-2-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/a/a6/S14-e-folio-C-resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/5d/S9-e-folio-B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/c/c5/S9-e-folio-B-criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/de/S5_e-folio-A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/d/d4/S5-e-folio-A-criterios.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
<br />
* p-fólio Época Normal de 19-fev-2013 => [http://wiki.dcet.uab.pt/files/images/3/37/2013-Pfolio-1-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2012 => [http://wiki.dcet.uab.pt/files/images/3/3f/2012-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/10/2012-exame-1ex-21103.pdf Exame Época Normal de 13-fev-2012]<br />
* p-fólio Época de Recurso de 18-jul-2012 => [http://wiki.dcet.uab.pt/files/images/8/8b/2012-Pfolio-2-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
<br />
* p-fólio Época Normal => [http://wiki.dcet.uab.pt/files/images/9/97/2011-p-folio-1_criterios.pdf Resolução]<br />
* p-fólio Época de Recurso => [http://wiki.dcet.uab.pt/files/images/0/00/2011-p-folio-2.pdf Resolução]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2013/2014 a 2015/2016: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=51 Prof. Luís Cavique]<br />
* Ano letivo 2016/2017 Prof. José Coelho<br />
<br />
== Links úteis ==<br />
<br />
Entity-Relationship Diagram Symbols and Notation [https://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning]<br />
<br />
When and How You Should Denormalize a Relational Database [https://rubygarage.org/blog/database-denormalization-with-examples]<br />
<br />
What is Dimensional Model in Data Warehouse? [https://www.guru99.com/dimensional-model-data-warehouse.html]<br />
<br />
== Materiais de Apoio ==<br />
<br />
=== Vídeo: MySQL Workbench para diagramas e SQL ===<br />
* Este vídeo pode ajudar os colegas a iniciarem rapidamente em FBD/SGBD e a trabalharem com o MySQL, que é o servidor de base de dados que suporta a esmagadora maioria dos sites. <br />
https://www.youtube.com/watch?v=iftMo69mDYE <br />
<br />
{{#ev:youtube|iftMo69mDYE}}</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:1ex-21103_Pf%C3%B3lio_crit%C3%A9rios_2018.pdf&diff=4638Ficheiro:1ex-21103 Pfólio critérios 2018.pdf2020-02-27T21:45:46Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_de_Gest%C3%A3o_de_Bases_de_Dados&diff=4588Sistemas de Gestão de Bases de Dados2020-02-27T15:44:23Z<p>1501627: /* Ano Letivo 2019/2020 */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
== Guia Informativo Oficial ==<br />
<br />
* [http://www2.uab.pt/guiainformativo/detailuc.php?uc=145 Guia Informativo Sistemas de Gestão de Bases de Dados]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
* [https://wiki.dcet.uab.pt/files/images/c/c3/PUC_2018.pdf PUC Sistemas de Gestão de Bases de Dados 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f4/SGBD_PUC_2016_17.pdf PUC Sistemas de Gestão de Bases de Dados 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/c/c7/PUC_SGBD_2015_16.pdf PUC Sistemas de Gestão de Bases de Dados 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2a/PUC-SGBD-2014-2015.pdf PUC Sistemas de Gestão de Bases de Dados 2014-2015 ]<br />
* [http://wiki.dcet.uab.pt/files/images/9/90/PUC-SGBD-2013-2014.pdf PUC Sistemas de Gestão de Bases de Dados 2013-2014 ]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
=== Ano Letivo 2019/2020 ===<br />
*[https://wiki.dcet.uab.pt/files/images/f/f3/S7_e-folio_A_2019.pdf E-folio A] => [https://wiki.dcet.uab.pt/files/images/d/d6/S7_e-folio_A_criterios_2019.pdf Criterios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/1/19/S14_e-folio_B_2019.pdf E-folio B] => [https://wiki.dcet.uab.pt/files/images/5/5e/S14_e-folio_B_criterios_2019.pdf Critérios de Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/3/3c/1ex-21103_exame_2019.pdf Exame - Época Normal] => [https://wiki.dcet.uab.pt/files/images/f/f7/1ex-21103_Pf%C3%B3lio_criterios_2019.pdf Critérios de Correção]<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
<br />
* [https://wiki.dcet.uab.pt/files/images/2/24/S7-e-folio-A.pdf E-Fólio A ] => [https://wiki.dcet.uab.pt/files/images/0/0c/S7-e-folio-A_crit%C3%A9rios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/0c/S12-e-folio-B.pdf E-Fólio B ] => [https://wiki.dcet.uab.pt/files/images/9/92/S12-e-folio-B_criterios.pdf Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/0/05/1ex-21103.pdf Exame ] => [xxxxxxx Resolução e critérios]<br />
* [https://wiki.dcet.uab.pt/files/images/6/67/Pfolio_Fevereiro2018.pdf Pfólio - Resolução e critérios 2018-02-16 ]<br />
* [https://wiki.dcet.uab.pt/files/images/2/26/2017-2018_Pf%C3%B3lio2_crit%C3%A9rios.pdf Pfólio Recurso - Resolução e critérios 2018-07-12 ]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
<br />
* [ E-Fólio C] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/c/cc/SGBD_EFolioB_16-17.pdf E-Fólio B ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/e/ea/SGBD_EFolioA_16_17.pdf E-Fólio A ] => [ Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/52/SGBD_Exame_26Jan2017.pdf Exame de 26/01/2017]<br />
* [http://wiki.dcet.uab.pt/files/images/a/a8/SGBD_PFolio_26Jan2017.pdf P-Fólio de 26/01/2017]<br />
*[http://wiki.dcet.uab.pt/files/images/f/f4/SGBDPfolioRecurso13Set2017.pdf P-Fólio Recurso 13/09/2017]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/2/27/21103_SGBD_pFolio1_2015-16.pdf p-fólio Época Normal 26-fev-2016] => [http://wiki.dcet.uab.pt/files/images/e/ed/2016_Pf%C3%83%C2%B3lio_1_criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/6/60/S14_e-folio_C_resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/97/S9_e-folio_B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/3/39/S9_e-folio_B_criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/9/92/S5_e-folio_A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/7/74/S5_e-folio_A_crit%C3%A9rios.pdf Resolução e Critérios]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
<br />
* p-fólio Época Normal de 12-fev-2015 => [http://wiki.dcet.uab.pt/files/images/4/4f/2015-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/14/Enunciado-Exame-SGBD-20150212.pdf Exame Época Normal de 12-fev-2015] => [http://wiki.dcet.uab.pt/files/images/a/ab/1ex-21103_resolucao.pdf Resolução] (das perguntas não comuns ao p-fólio)<br />
* p-fólio Época de Recurso de 13-jul-2015 => [http://wiki.dcet.uab.pt/files/images/f/fb/2015-Pfolio-2-criterios.pdf Resolução]<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/8/8b/S14_e-folio_C_2014.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/1/1f/S14_e-folio_C_resposta_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/d5/S9_e-folio_B_v2_2014.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/0/0b/S9_e-folio_B_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/7/7c/S5_e-folio_A_2014.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/5/5b/S5_e-folio_A_crit%C3%A9rios_2014.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2014 => [http://wiki.dcet.uab.pt/files/images/c/c0/2014-Pfolio-1-criterios.pdf Resolução]<br />
* p-fólio Época de Recurso de 18-jul-2014 => [http://wiki.dcet.uab.pt/files/images/f/f8/2014-Pfolio-2-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4d/S14_e-folio_C.pdf E-Fólio C] => [http://wiki.dcet.uab.pt/files/images/a/a6/S14-e-folio-C-resposta.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/5/5d/S9-e-folio-B.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/c/c5/S9-e-folio-B-criterios.pdf Resolução e critérios]<br />
* [http://wiki.dcet.uab.pt/files/images/d/de/S5_e-folio-A.pdf E-Fólio A] => [http://wiki.dcet.uab.pt/files/images/d/d4/S5-e-folio-A-criterios.pdf Resolução e critérios]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
<br />
* p-fólio Época Normal de 19-fev-2013 => [http://wiki.dcet.uab.pt/files/images/3/37/2013-Pfolio-1-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
* p-fólio Época Normal de 13-fev-2012 => [http://wiki.dcet.uab.pt/files/images/3/3f/2012-Pfolio-1-criterios.pdf Resolução]<br />
* [http://wiki.dcet.uab.pt/files/images/1/10/2012-exame-1ex-21103.pdf Exame Época Normal de 13-fev-2012]<br />
* p-fólio Época de Recurso de 18-jul-2012 => [http://wiki.dcet.uab.pt/files/images/8/8b/2012-Pfolio-2-criterios.pdf Resolução]<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
<br />
* p-fólio Época Normal => [http://wiki.dcet.uab.pt/files/images/9/97/2011-p-folio-1_criterios.pdf Resolução]<br />
* p-fólio Época de Recurso => [http://wiki.dcet.uab.pt/files/images/0/00/2011-p-folio-2.pdf Resolução]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2013/2014 a 2015/2016: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=51 Prof. Luís Cavique]<br />
* Ano letivo 2016/2017 Prof. José Coelho<br />
<br />
== Links úteis ==<br />
<br />
Entity-Relationship Diagram Symbols and Notation [https://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning]<br />
<br />
When and How You Should Denormalize a Relational Database [https://rubygarage.org/blog/database-denormalization-with-examples]<br />
<br />
What is Dimensional Model in Data Warehouse? [https://www.guru99.com/dimensional-model-data-warehouse.html]<br />
<br />
== Materiais de Apoio ==<br />
<br />
=== Vídeo: MySQL Workbench para diagramas e SQL ===<br />
* Este vídeo pode ajudar os colegas a iniciarem rapidamente em FBD/SGBD e a trabalharem com o MySQL, que é o servidor de base de dados que suporta a esmagadora maioria dos sites. <br />
https://www.youtube.com/watch?v=iftMo69mDYE <br />
<br />
{{#ev:youtube|iftMo69mDYE}}</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:1ex-21103_Pf%C3%B3lio_criterios_2019.pdf&diff=4587Ficheiro:1ex-21103 Pfólio criterios 2019.pdf2020-02-27T15:43:50Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:1ex-21103_exame_2019.pdf&diff=4586Ficheiro:1ex-21103 exame 2019.pdf2020-02-27T15:43:16Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Gest%C3%A3o_de_Projetos_Inform%C3%A1ticos&diff=4584Gestão de Projetos Informáticos2020-02-23T19:35:30Z<p>1501627: /* Ano Letivo 2019/2020 */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=106 Guia Informativo de Gestão de Projetos Informáticos]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
[http://wiki.dcet.uab.pt/files/images/6/6f/PUC-GPI_2015_16.pdf PUC 2015/16]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
=== Ano Letivo 2019/2020 ===<br />
Os Efolios foram gerados aleatoriamente por uma "pool" de perguntas, cada aluno tinha um diferente.<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/9/97/Efolio-A-GPI-1920.pdf eFólioA] - [https://wiki.dcet.uab.pt/files/images/5/56/CC-GPI-efolioA-1920.pdf Criterios]<br />
*[https://wiki.dcet.uab.pt/files/images/1/18/GPI-efolioB-1920.pdf eFólioB] - CC identicos ao do A<br />
*[https://wiki.dcet.uab.pt/files/images/f/fc/1ex-21062_Pf%C3%B3lio_1920.pdf pFólio] - [https://wiki.dcet.uab.pt/files/images/d/d1/Criterios-pfolio.pdf CC]<br />
<br />
=== Ano Letivo 2018/2019 ===<br />
*[https://wiki.dcet.uab.pt/files/images/1/1c/GPI-2018-2019-efolioA_com_corre%C3%A7%C3%A3o.pdf eFólioA com correção]<br />
*[https://wiki.dcet.uab.pt/files/images/a/a7/GPI-2018-2019-efolioB_com_corre%C3%A7%C3%A3o.pdf eFólioB com correção]<br />
*[https://wiki.dcet.uab.pt/files/images/4/42/1ex-21062_Pf%C3%B3lio_1819.pdf P-fólio Época Normal] => [https://wiki.dcet.uab.pt/files/images/b/b5/1ex-21062_Pf%C3%B3lio_1819_Res.pdf Critérios de correcção]<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/0/01/1ex-21062_Pf%C3%B3lio_1718.pdf P-fólio Época Normal] => [https://wiki.dcet.uab.pt/files/images/9/9c/P1.pdf Critérios de correcção]<br />
*[https://wiki.dcet.uab.pt/files/images/9/9a/1ex-21062_1718.pdf Exame Época Normal]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
*[http://wiki.dcet.uab.pt/files/images/8/80/1ex-21062_Pf%D0%B2lio_1617.pdf P-fólio Época Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/1ex-21062_1617.pdf Exame Época Normal]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/b/bc/EFolioA15-16_GPI.pdf E-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/2/2e/EfolioB15-16_GPI.pdf E-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/3/3d/21062-GPI-Efolio-B-2015-2016.pdf E-Fólio B Resolvido com 3,9 Valores]<br />
*[http://wiki.dcet.uab.pt/files/images/9/91/EFolioA1100619MarcoMartins.pdf e-Fólio A Resolvido com 3,8] | vector de notas: 0,75 + 1 + 1 + 1<br />
*[http://wiki.dcet.uab.pt/files/images/0/0a/MarcoMartins_1100619_eFolioB.pdf e-Fólio B Resolvido com 4]<br />
*[http://wiki.dcet.uab.pt/files/images/f/ff/GPIExame05Fev2016.pdf Exame de 5 de Fevereiro de 2016]<br />
*[https://9mw1fd.s.cld.pt P-folio de 5 de Fevereiro de 2016]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
* [http://wiki.dcet.uab.pt/files/images/8/8b/GPI-pFolio-28Fev2014.pdf P-Folio de Gestão de Projetos Informáticos de 28-fev-2014]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
* Exame Época Normal de 29-jan-2013 => [http://wiki.dcet.uab.pt/files/images/d/d6/Exame-Epoca-Normal-com-Resolucao-UC-21062-GPI-Gestao-de-Projetos-Informaticos-20130129.pdf Resolução]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
<br />
* Exame Época Normal de 27-jan-2011 => [http://wiki.dcet.uab.pt/files/images/4/4d/1ex_27012011-21062_RES.pdf Resolução]<br />
* Exame Época de Recurso de 27-jun-2011 => [http://wiki.dcet.uab.pt/files/images/5/51/2ex-21062_RES.pdf Resolução]<br />
<br />
== Corpo Docente ==<br />
<br />
* No ano letivo 2012/2013: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=49 Prof. José Bidarra]<br />
* No ano letivo 2013/2014: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma]<br />
* No ano letivo 2015/2016: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=47 Prof. José Coelho]<br />
<br />
== Links úteis ==<br />
<br />
<br />
== Materiais de Apoio==<br />
<br />
<br />
===instalar e usar o Risknet em Linux===<br />
<br />
$ sudo apt-get install wine <br />
<br />
$ wine start risknet.msi<br />
<br />
Copiar o ficheiro client.key para:<br />
~/.wine/drive_c/Program Files (x86)/RiskNet<br />
<br />
Lançar Risknet: <br />
<br />
$ cd "$HOME/.wine/drive_c/Program Files (x86)/RiskNet/" <br />
<br />
$ wine start RiskNet.exe</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Criterios-pfolio.pdf&diff=4583Ficheiro:Criterios-pfolio.pdf2020-02-23T19:35:00Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:1ex-21062_Pf%C3%B3lio_1920.pdf&diff=4582Ficheiro:1ex-21062 Pfólio 1920.pdf2020-02-23T19:34:26Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:GPI-efolioB-1920.pdf&diff=4581Ficheiro:GPI-efolioB-1920.pdf2020-02-23T19:30:58Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:CC-GPI-efolioA-1920.pdf&diff=4580Ficheiro:CC-GPI-efolioA-1920.pdf2020-02-23T19:24:11Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Efolio-A-GPI-1920.pdf&diff=4579Ficheiro:Efolio-A-GPI-1920.pdf2020-02-23T19:21:38Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Linguagens_de_Programa%C3%A7%C3%A3o&diff=4510Linguagens de Programação2020-02-03T21:13:27Z<p>1501627: /* Corpo Docente: */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=121 Guia Informativo de Linguagens de Programação]<br />
<br />
== Planos da Unidade Curricular (PUC): ==<br />
*[https://wiki.dcet.uab.pt/files/images/2/25/PUC_LP_1819.pdf PUC Linguagens de Programação 2018-2019] <br />
*[http://wiki.dcet.uab.pt/files/images/f/f4/Plano_da_Unidade_Curricular-2016-2017.pdf PUC Linguagens de Programação 2016-2017]<br />
*[http://wiki.dcet.uab.pt/files/images/9/96/PUC_LP_2015_16.pdf PUC Linguagens de Programação 2015-2016]<br />
*[http://wiki.dcet.uab.pt/files/images/6/62/PUC_LP.pdf PUC Linguagens de Programação 2014-2015]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores: ==<br />
<br />
=== Ano Letivo 2018/2019===<br />
*[https://wiki.dcet.uab.pt/files/images/8/88/1efolio-21077_OCaml.pdf E-fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/5/53/2efolio-21077_Prolog.pdf E-fólio B]<br />
<br />
=== Ano Letivo 2017/2018: ===<br />
*[https://wiki.dcet.uab.pt/files/images/8/88/1efolio-21077_OCaml.pdf Efólio A] - [https://wiki.dcet.uab.pt/files/images/a/ab/1efolio-21077_OCaml_instrucoes_resolucao.pdf Instruções de resolução] [https://wiki.dcet.uab.pt/files/images/7/7c/EfolioA_instrucoesresolucao.ml.pdf (Código)]<br />
*[https://wiki.dcet.uab.pt/files/images/d/d1/1efolio-21077_Prolog.pdf Efólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/f/fa/1pfolio-21077_1718.pdf P-Fólio Normal] - [https://wiki.dcet.uab.pt/files/images/4/40/Criterios_21077.pdf Critérios] - [https://wiki.dcet.uab.pt/files/images/e/ea/CODIGO_PFOLIO.pdf Código Resolução Pfólio]<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/9/9f/2pfolio-21077_1718.pdf P-Fólio Recurso] - [https://wiki.dcet.uab.pt/files/images/c/c1/21077-criterios_pfolio_recurso.pdf Critérios]<br />
<br />
=== Ano Letivo 2016/2017: ===<br />
*[http://wiki.dcet.uab.pt/files/images/9/9c/LP-efolioA-2017.pdf Efólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/0/06/LP-efolioB-2017.pdf Efólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/4/41/1ex-21077-2017_Pf%C3%B3lio.pdf P-Fólio Normal]<br />
*[https://wiki.dcet.uab.pt/files/images/a/a8/1ex-21077-2017.pdf Exame Normal]<br />
<br />
=== Ano Letivo 2015/2016: ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/c9/E-FolioALP-15-16.pdf E-fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/5/58/EFolioBLP-15-16.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/21/1ex-21077_Pf%C3%B3lio-2016.pdf P-fólio Época Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/b/bc/2ex-21077_Pf%C3%B3lio2016.pdf P-fólio Época Recurso]<br />
*[http://wiki.dcet.uab.pt/files/images/0/07/1ex-21077-2016.pdf Exame Época Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/9/9a/2ex-21077-2016.pdf Exame Época Recurso]<br />
<br />
=== Ano Letivo 2014/2015: ===<br />
* [http://wiki.dcet.uab.pt/files/images/7/7a/P-folio_LP-29-JAN-2015.pdf P-Fólio Época Normal de 29-jan-2015]<br />
<br />
=== Ano Letivo 2013/2014: ===<br />
*[http://wiki.dcet.uab.pt/files/images/1/1f/E-F%C3%B3lio_A_LP_14-15_.pdf e-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/2/2d/E-F%C3%B3lio_B_LP_14-15_.pdf e-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/d/d6/E-F%C3%B3lio_C_LP_14-15_.pdf e-Fólio C]<br />
*[http://wiki.dcet.uab.pt/files/images/c/cc/Merged_document.pdf p-Fólio Recurso 23-jul-2014]<br />
<br />
=== Ano Letivo 2012/2013: ===<br />
* [http://wiki.dcet.uab.pt/files/images/0/06/LPefolioA.pdf e-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/5/5f/LPefolioB.pdf e-fólio B]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2d/LPefolioC.pdf e-fólio C]<br />
* [http://wiki.dcet.uab.pt/files/images/7/71/1ex-21077_Pf%C3%B3lio.pdf p-fólio Época Normal de 18-fev-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4f/1ex-21077.pdf Exame Época Normal de 18-fev-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/3/3b/2ex-21077_Pf%C3%B3lio.pdf p-fólio Época de Recurso de 24-jul-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/e/e4/2ex-21077.pdf Exame Época de Recurso de 24-jul-2013]<br />
<br />
== Corpo Docente: ==<br />
* No ano lectivo 2018/2019: Prof. Ricardo Baptista<br />
* Nos anos letivos de 2012/2013 a 2016/2017: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=34 Prof. Jorge Morais]<br />
<br />
== Links úteis: ==<br />
<br />
'''Java'''<br />
<br />
The Java™ Tutorials [https://docs.oracle.com/javase/tutorial/ Tutorial da Oracle]<br />
<br />
Livro online [http://math.hws.edu/javanotes/ Introduction to Programming using Java 7ed] Livro muito bem escrito e de fácil leitura.<br />
<br />
Livro [http://introcs.cs.princeton.edu/java/home/ Introduction to programming in Java]<br />
<br />
<br />
'''OCaml'''<br />
<br />
Livro online [https://realworldocaml.org/v1/en/html/index.html Real World Ocaml]<br />
<br />
<br />
'''PROLOG'''<br />
<br />
Video introdutório sobre Prolog [https://www.youtube.com/watch?v=SykxWpFwMGs Prolog Tutorial] (5 estrelas)<br />
<br />
Site livro online [http://www.learnprolognow.org/lpnpage.php?pageid=top Learn Prolog Now]<br />
<br />
Lista de manuais em Prolog [https://github.com/jcoder58/PrologTutorials]<br />
<br />
== Materiais de Apoio==<br />
=== 2013/2014 ===<br />
Neste ano a ordem das linguagens de programação foi, primeiro Java depois Prolog e por fim OCaml. Os e-fólios foi resolver o mesmo problema utilizando as diferentes linguagens.<br />
<br />
<br />
=== 2009/2010 ===<br />
<br />
Foram abordados três diferentes paradigmas de programação:<br />
<br />
Programação Funcional;<br />
Programação Lógica;<br />
Programação por Objectos.<br />
<br />
OCaml<br />
<br />
A programação funcional constituiu uma parte significativa de toda a matéria (6 semanas). Foi utilizada a linguagem OCaml da qual apenas se estudou a parte funcional. A leitura da bibliografia fornecida não foi difícil nem muito demorada mas foi fundamental fazer bastantes exercícios. Há alguns conceitos novos, por vezes contrastantes com os de outros paradigmas, o que pode causar alguma dificuldade de adaptação. A ideia fundamental é a de que uma computação complexa se obtém pela composição de funções (como na matemática) e cada função apenas devolve um valor, não alterando o estado de outras "variáveis" - os chamados side-effects. Aqui tudo são (converte-se em) valores, até mesmo uma função "é" um valor e pode ser utilizada como argumento de outras funções, sendo estas denominadas funções de ordem superior. Esta é uma das características mais poderosas deste tipo de linguagens. Outros conceitos que importa interiorizar para nos adaptarmos a este paradigma são coisas como static binding, currying, closure, polimorfismo... mas a "força motriz" da programação funcional é mesmo a recursividade. Os algoritmos são sempre recursivos, não há ciclos iterativos do tipo while ou for. Até os tipos podem também ser recursivos!<br />
<br />
Recursos utilizados:<br />
<br />
Compilador<br />
http://caml.inria.fr/resources/index.en.html<br />
Bibliografia<br />
Chailloux, E.; Manoury, P.; Pagano, B., Developing Applications With Objective Caml, INRIA 1995-2005<br />
<br />
[http://wiki.dcet.uab.pt/files/images/3/32/Exercicios_resolvidos_OCaml.pdf ExerciciosResolvidosOCaml]<br />
<br />
Prolog<br />
<br />
Deste paradigma fez-se apenas uma pequena introdução, mas mesmo assim é imprescindível estudar a bibliografia e, mais uma vez, praticar bastante. Esta linguagem de programação assenta num conceito completamente diferente das restantes. Aqui nada é avaliado/convertido em valores. Aquilo com que se trabalha são factos e regras. Toda a computação consiste em verificar se uma determinada proposição é falsa ou verdadeira, verificando os factos existentes e as regras sobre eles definidos. Este processo tem por base o conceito de "unificação", fundamental para entender a linguagem. Até mesmo a aritmética - o único lugar da linguagem onde se calcula o valor de uma expressão - funciona de uma forma inesperada. É interessante (e espantoso) aquilo que se consegue fazer pensando sempre em "é falso ou verdadeiro?". No vocabulário deste paradigma estão palavras como clausula, termo, predicado, aridade, query... e recursividade! Uma grande parte da computação é conseguida de forma recursiva.<br />
<br />
Recursos utilizados:<br />
<br />
Compilador<br />
http://www.swi-prolog.org/<br />
Bibliografia<br />
Sterling, L.; Shapiro, E., The Art of Prolog, MIT Press, 1994<br />
<br />
Nota:<br />
Nestes dois paradigmas é essencial esquecer tudo (quase tudo) o que se sabe de programação e embarcar numa viagem por terras desconhecidas, culturas diferentes. Tal como nessa circunstância, não devemos tentar empregar (forçar) as técnicas e procedimentos que já conhecemos mas antes tentar perceber qual é a "filosofia", qual é a "cultura".<br />
<br />
Java<br />
<br />
Neste caso foi muito mais rápida a fase inicial, com muita coisa semelhante ao que se faz em C/C++, mas é tudo muito mais trabalhoso. É um grande contraste com os paradigmas anteriores (especialmente o funcional) o número de linhas de código que é necessário escrever para fazer mesmo a coisa mais simples. É importante dominar o conceito de apontador e referência para entender os problemas de violação do encapsulamento - um dos princípios fundamentais em POO - mas em Java não se faz nada parecido com a manipulação dos endereços de memória como em C ou C++. Se quisermos caracterizar numa frase esta linguagem (exagerando um bocadinho) podemos dizer que em Java tudo são objectos. Até os tipos numéricos têm umas "embalagens" para funcionar como tal. O vocabulário desta linguagem é já conhecido: classe, método, atributo, instância, interface, composição, herança, polimorfismo, overloading... switch e instanceof são coisas a evitar, faz-se muito foreach com as colecções e os tipos podem ser parametrizados.<br />
<br />
Recursos utilizados:<br />
<br />
IDE<br />
Eclipse<br />
Bibliografia<br />
David J. Eck, Introduction to Programming Using Java, 2006<br />
Martins, F. M. J., Java 6 e Programação Orientada Pelos Objectos, FCA, 2009<br />
<br />
A unidade curricular estava bem organizada, sendo a bibliografia acessível e suficiente, exceptuando o caso do Prolog em que o livro é de qualidade, bom para conhecer os conceitos fundamentais, mas mais complexo e difícil de ler. No entanto foi fornecido um tutorial on-line que vai directo ao assunto, traduzido, tornando a aprendizagem mais rápida.<br />
<br />
Os e-fólios foram equilibrados, 4 valores cada, e o grau de dificuldade estava de acordo com aquilo que foi trabalhado ao longo do semestre. O primeiro e-fólio foi sobre a programação funcional, com um problema sobre árvores binárias. O segundo e-fólio consistiu em fazer um programa em Java para simular uma leiloeira on-line, tipo eBay, que recebendo um ficheiro de comandos com diversas transacções produzia outro ficheiro com o resultado dessas transacções. Embora laborioso e com alguma extensão, o grau de dificuldade estava de acordo com as actividades propostas e no livro encontrava-se tudo o que era necessário para construir uma solução, sem ser necessário inventar algoritmos complexos, para os quais não tínhamos tido qualquer tipo de formação.</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Linguagens_de_Programa%C3%A7%C3%A3o&diff=4509Linguagens de Programação2020-02-03T21:12:21Z<p>1501627: /* Planos da Unidade Curricular (PUC): */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=121 Guia Informativo de Linguagens de Programação]<br />
<br />
== Planos da Unidade Curricular (PUC): ==<br />
*[https://wiki.dcet.uab.pt/files/images/2/25/PUC_LP_1819.pdf PUC Linguagens de Programação 2018-2019] <br />
*[http://wiki.dcet.uab.pt/files/images/f/f4/Plano_da_Unidade_Curricular-2016-2017.pdf PUC Linguagens de Programação 2016-2017]<br />
*[http://wiki.dcet.uab.pt/files/images/9/96/PUC_LP_2015_16.pdf PUC Linguagens de Programação 2015-2016]<br />
*[http://wiki.dcet.uab.pt/files/images/6/62/PUC_LP.pdf PUC Linguagens de Programação 2014-2015]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores: ==<br />
<br />
=== Ano Letivo 2018/2019===<br />
*[https://wiki.dcet.uab.pt/files/images/8/88/1efolio-21077_OCaml.pdf E-fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/5/53/2efolio-21077_Prolog.pdf E-fólio B]<br />
<br />
=== Ano Letivo 2017/2018: ===<br />
*[https://wiki.dcet.uab.pt/files/images/8/88/1efolio-21077_OCaml.pdf Efólio A] - [https://wiki.dcet.uab.pt/files/images/a/ab/1efolio-21077_OCaml_instrucoes_resolucao.pdf Instruções de resolução] [https://wiki.dcet.uab.pt/files/images/7/7c/EfolioA_instrucoesresolucao.ml.pdf (Código)]<br />
*[https://wiki.dcet.uab.pt/files/images/d/d1/1efolio-21077_Prolog.pdf Efólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/f/fa/1pfolio-21077_1718.pdf P-Fólio Normal] - [https://wiki.dcet.uab.pt/files/images/4/40/Criterios_21077.pdf Critérios] - [https://wiki.dcet.uab.pt/files/images/e/ea/CODIGO_PFOLIO.pdf Código Resolução Pfólio]<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/9/9f/2pfolio-21077_1718.pdf P-Fólio Recurso] - [https://wiki.dcet.uab.pt/files/images/c/c1/21077-criterios_pfolio_recurso.pdf Critérios]<br />
<br />
=== Ano Letivo 2016/2017: ===<br />
*[http://wiki.dcet.uab.pt/files/images/9/9c/LP-efolioA-2017.pdf Efólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/0/06/LP-efolioB-2017.pdf Efólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/4/41/1ex-21077-2017_Pf%C3%B3lio.pdf P-Fólio Normal]<br />
*[https://wiki.dcet.uab.pt/files/images/a/a8/1ex-21077-2017.pdf Exame Normal]<br />
<br />
=== Ano Letivo 2015/2016: ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/c9/E-FolioALP-15-16.pdf E-fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/5/58/EFolioBLP-15-16.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/21/1ex-21077_Pf%C3%B3lio-2016.pdf P-fólio Época Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/b/bc/2ex-21077_Pf%C3%B3lio2016.pdf P-fólio Época Recurso]<br />
*[http://wiki.dcet.uab.pt/files/images/0/07/1ex-21077-2016.pdf Exame Época Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/9/9a/2ex-21077-2016.pdf Exame Época Recurso]<br />
<br />
=== Ano Letivo 2014/2015: ===<br />
* [http://wiki.dcet.uab.pt/files/images/7/7a/P-folio_LP-29-JAN-2015.pdf P-Fólio Época Normal de 29-jan-2015]<br />
<br />
=== Ano Letivo 2013/2014: ===<br />
*[http://wiki.dcet.uab.pt/files/images/1/1f/E-F%C3%B3lio_A_LP_14-15_.pdf e-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/2/2d/E-F%C3%B3lio_B_LP_14-15_.pdf e-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/d/d6/E-F%C3%B3lio_C_LP_14-15_.pdf e-Fólio C]<br />
*[http://wiki.dcet.uab.pt/files/images/c/cc/Merged_document.pdf p-Fólio Recurso 23-jul-2014]<br />
<br />
=== Ano Letivo 2012/2013: ===<br />
* [http://wiki.dcet.uab.pt/files/images/0/06/LPefolioA.pdf e-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/5/5f/LPefolioB.pdf e-fólio B]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2d/LPefolioC.pdf e-fólio C]<br />
* [http://wiki.dcet.uab.pt/files/images/7/71/1ex-21077_Pf%C3%B3lio.pdf p-fólio Época Normal de 18-fev-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4f/1ex-21077.pdf Exame Época Normal de 18-fev-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/3/3b/2ex-21077_Pf%C3%B3lio.pdf p-fólio Época de Recurso de 24-jul-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/e/e4/2ex-21077.pdf Exame Época de Recurso de 24-jul-2013]<br />
<br />
== Corpo Docente: ==<br />
<br />
* Nos anos letivos de 2012/2013 a 2016/2017: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=34 Prof. Jorge Morais]<br />
<br />
== Links úteis: ==<br />
<br />
'''Java'''<br />
<br />
The Java™ Tutorials [https://docs.oracle.com/javase/tutorial/ Tutorial da Oracle]<br />
<br />
Livro online [http://math.hws.edu/javanotes/ Introduction to Programming using Java 7ed] Livro muito bem escrito e de fácil leitura.<br />
<br />
Livro [http://introcs.cs.princeton.edu/java/home/ Introduction to programming in Java]<br />
<br />
<br />
'''OCaml'''<br />
<br />
Livro online [https://realworldocaml.org/v1/en/html/index.html Real World Ocaml]<br />
<br />
<br />
'''PROLOG'''<br />
<br />
Video introdutório sobre Prolog [https://www.youtube.com/watch?v=SykxWpFwMGs Prolog Tutorial] (5 estrelas)<br />
<br />
Site livro online [http://www.learnprolognow.org/lpnpage.php?pageid=top Learn Prolog Now]<br />
<br />
Lista de manuais em Prolog [https://github.com/jcoder58/PrologTutorials]<br />
<br />
== Materiais de Apoio==<br />
=== 2013/2014 ===<br />
Neste ano a ordem das linguagens de programação foi, primeiro Java depois Prolog e por fim OCaml. Os e-fólios foi resolver o mesmo problema utilizando as diferentes linguagens.<br />
<br />
<br />
=== 2009/2010 ===<br />
<br />
Foram abordados três diferentes paradigmas de programação:<br />
<br />
Programação Funcional;<br />
Programação Lógica;<br />
Programação por Objectos.<br />
<br />
OCaml<br />
<br />
A programação funcional constituiu uma parte significativa de toda a matéria (6 semanas). Foi utilizada a linguagem OCaml da qual apenas se estudou a parte funcional. A leitura da bibliografia fornecida não foi difícil nem muito demorada mas foi fundamental fazer bastantes exercícios. Há alguns conceitos novos, por vezes contrastantes com os de outros paradigmas, o que pode causar alguma dificuldade de adaptação. A ideia fundamental é a de que uma computação complexa se obtém pela composição de funções (como na matemática) e cada função apenas devolve um valor, não alterando o estado de outras "variáveis" - os chamados side-effects. Aqui tudo são (converte-se em) valores, até mesmo uma função "é" um valor e pode ser utilizada como argumento de outras funções, sendo estas denominadas funções de ordem superior. Esta é uma das características mais poderosas deste tipo de linguagens. Outros conceitos que importa interiorizar para nos adaptarmos a este paradigma são coisas como static binding, currying, closure, polimorfismo... mas a "força motriz" da programação funcional é mesmo a recursividade. Os algoritmos são sempre recursivos, não há ciclos iterativos do tipo while ou for. Até os tipos podem também ser recursivos!<br />
<br />
Recursos utilizados:<br />
<br />
Compilador<br />
http://caml.inria.fr/resources/index.en.html<br />
Bibliografia<br />
Chailloux, E.; Manoury, P.; Pagano, B., Developing Applications With Objective Caml, INRIA 1995-2005<br />
<br />
[http://wiki.dcet.uab.pt/files/images/3/32/Exercicios_resolvidos_OCaml.pdf ExerciciosResolvidosOCaml]<br />
<br />
Prolog<br />
<br />
Deste paradigma fez-se apenas uma pequena introdução, mas mesmo assim é imprescindível estudar a bibliografia e, mais uma vez, praticar bastante. Esta linguagem de programação assenta num conceito completamente diferente das restantes. Aqui nada é avaliado/convertido em valores. Aquilo com que se trabalha são factos e regras. Toda a computação consiste em verificar se uma determinada proposição é falsa ou verdadeira, verificando os factos existentes e as regras sobre eles definidos. Este processo tem por base o conceito de "unificação", fundamental para entender a linguagem. Até mesmo a aritmética - o único lugar da linguagem onde se calcula o valor de uma expressão - funciona de uma forma inesperada. É interessante (e espantoso) aquilo que se consegue fazer pensando sempre em "é falso ou verdadeiro?". No vocabulário deste paradigma estão palavras como clausula, termo, predicado, aridade, query... e recursividade! Uma grande parte da computação é conseguida de forma recursiva.<br />
<br />
Recursos utilizados:<br />
<br />
Compilador<br />
http://www.swi-prolog.org/<br />
Bibliografia<br />
Sterling, L.; Shapiro, E., The Art of Prolog, MIT Press, 1994<br />
<br />
Nota:<br />
Nestes dois paradigmas é essencial esquecer tudo (quase tudo) o que se sabe de programação e embarcar numa viagem por terras desconhecidas, culturas diferentes. Tal como nessa circunstância, não devemos tentar empregar (forçar) as técnicas e procedimentos que já conhecemos mas antes tentar perceber qual é a "filosofia", qual é a "cultura".<br />
<br />
Java<br />
<br />
Neste caso foi muito mais rápida a fase inicial, com muita coisa semelhante ao que se faz em C/C++, mas é tudo muito mais trabalhoso. É um grande contraste com os paradigmas anteriores (especialmente o funcional) o número de linhas de código que é necessário escrever para fazer mesmo a coisa mais simples. É importante dominar o conceito de apontador e referência para entender os problemas de violação do encapsulamento - um dos princípios fundamentais em POO - mas em Java não se faz nada parecido com a manipulação dos endereços de memória como em C ou C++. Se quisermos caracterizar numa frase esta linguagem (exagerando um bocadinho) podemos dizer que em Java tudo são objectos. Até os tipos numéricos têm umas "embalagens" para funcionar como tal. O vocabulário desta linguagem é já conhecido: classe, método, atributo, instância, interface, composição, herança, polimorfismo, overloading... switch e instanceof são coisas a evitar, faz-se muito foreach com as colecções e os tipos podem ser parametrizados.<br />
<br />
Recursos utilizados:<br />
<br />
IDE<br />
Eclipse<br />
Bibliografia<br />
David J. Eck, Introduction to Programming Using Java, 2006<br />
Martins, F. M. J., Java 6 e Programação Orientada Pelos Objectos, FCA, 2009<br />
<br />
A unidade curricular estava bem organizada, sendo a bibliografia acessível e suficiente, exceptuando o caso do Prolog em que o livro é de qualidade, bom para conhecer os conceitos fundamentais, mas mais complexo e difícil de ler. No entanto foi fornecido um tutorial on-line que vai directo ao assunto, traduzido, tornando a aprendizagem mais rápida.<br />
<br />
Os e-fólios foram equilibrados, 4 valores cada, e o grau de dificuldade estava de acordo com aquilo que foi trabalhado ao longo do semestre. O primeiro e-fólio foi sobre a programação funcional, com um problema sobre árvores binárias. O segundo e-fólio consistiu em fazer um programa em Java para simular uma leiloeira on-line, tipo eBay, que recebendo um ficheiro de comandos com diversas transacções produzia outro ficheiro com o resultado dessas transacções. Embora laborioso e com alguma extensão, o grau de dificuldade estava de acordo com as actividades propostas e no livro encontrava-se tudo o que era necessário para construir uma solução, sem ser necessário inventar algoritmos complexos, para os quais não tínhamos tido qualquer tipo de formação.</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:PUC_LP_1819.pdf&diff=4508Ficheiro:PUC LP 1819.pdf2020-02-03T21:11:29Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Introdu%C3%A7%C3%A3o_%C3%A0_Intelig%C3%AAncia_Artificial&diff=4127Introdução à Inteligência Artificial2019-06-18T20:17:28Z<p>1501627: /* Ano Letivo 2018/2019 */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
== Guia Informativo Oficial ==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=116 Guia Informativo de Introdução à Inteligência Artificial]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
*[https://wiki.dcet.uab.pt/files/images/4/45/PUC-IIA.pdf PUC de IIA 2018-2019]<br />
* [https://wiki.dcet.uab.pt/files/images/6/66/PUC_-_Introdu%C3%A7%C3%A3o_%C3%A0_Intelig%C3%AAncia_Artificial_2016_2017.pdf PUC de IIA 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/0/09/21071_IIA_PUC-2015-16.pdf PUC de IIA 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/5/52/PUC-IIA-2014-2015.pdf PUC de IIA 2014-2015]<br />
* [http://wiki.dcet.uab.pt/files/images/3/3c/PUC-IIA-2013-2014.pdf PUC de IIA 2013-2014]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/c/cf/00_P-folio_21071_tipo.pdf P-fólio TIPO]<br />
<br />
=== Ano Letivo 2018/2019 ===<br />
*[https://wiki.dcet.uab.pt/files/images/9/98/E-f%C3%B3lio_A_iia_18.pdf E-fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/8/8e/E-f%C3%B3lio_B_IIO.pdf E-fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/9/96/P-f%C3%B3lio_21071_190603.pdf P-Fólio] - [https://wiki.dcet.uab.pt/files/images/3/3b/P-f%C3%B3lio_21071_190603%28criterios%29.pdf Criterios]<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/b/b3/E-f%C3%B3lio_A_2017_18.pdf E-fólio A] <br />
*[https://wiki.dcet.uab.pt/files/images/e/e1/E-f%C3%B3lio_B_2017_18.pdf E-fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/6/67/1ex-21071_180605.pdf Exame Normal] -> [https://wiki.dcet.uab.pt/files/images/b/b5/Criterios.pdf Critérios]<br />
*[https://wiki.dcet.uab.pt/files/images/7/7f/P-f%C3%B3lio_21071_180926.pdf P-fólio Recurso] -> [https://wiki.dcet.uab.pt/files/images/b/b3/Criterios_p_folio_recurso.pdf Critérios]<br />
*[https://wiki.dcet.uab.pt/files/images/9/9f/2ex-21071_180926.pdf Exame Recurso]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
*[https://wiki.dcet.uab.pt/files/images/a/a2/21071-e-F%C3%B3lioA-2016_2017.pdf E-fólio A] <br />
*[https://wiki.dcet.uab.pt/files/images/b/b5/21071-e-F%C3%B3lioB-2016_2017.pdf E-fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/f/fc/P-f%C3%B3lio_21071_170707T.pdf P-Fólio Normal]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/e/ea/21071_IIA_EfolioA_2015-16.pdf E-fólio A] <br />
*[http://wiki.dcet.uab.pt/files/images/f/f9/21071_IIA_EfolioB-2015_16.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/2a/2016_07_12_Pf.pdf P-Fólio Normal]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
* [http://wiki.dcet.uab.pt/files/images/a/a9/EfolioA1415.pdf E-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4e/EfolioB1415.pdf E-fólio B]<br />
* [http://wiki.dcet.uab.pt/files/images/e/ea/EfolioR1415.pdf E-folio R]<br />
* [http://wiki.dcet.uab.pt/files/images/4/43/Pfoliorecurso1415IIA.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
* [http://wiki.dcet.uab.pt/files/images/b/bc/IIA_P-folio_14_jul_14.pdf P-Fólio Normal]<br />
* [http://wiki.dcet.uab.pt/files/images/b/bc/P-folio_21071_140922T.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/5/52/P-folio_21071_130627M.pdf P-Fólio Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/6/61/P-folio_21071_130918T.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
* [http://wiki.dcet.uab.pt/files/images/f/fe/Efolio-A.pdf E-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/4/43/E-folio_B_enunciado.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/e/ef/P-folio_21071_110622.pdf P-Fólio Normal 1]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/P-folio_21071_110626.pdf P-Fólio Normal 2] <br />
*[http://wiki.dcet.uab.pt/files/images/8/86/P-f%C3%B3lio_21071_110914.pdf P-Fólio Recurso 1]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b0/P-folio_21071_120918.pdf P-Fólio Recurso 2]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2012/2013 a 2014/2015; 2017/2018: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=47 Prof. José Coelho]<br />
* Ano letivo 2016/2017: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=43 Prof.ª Gracinda Carvalho]<br />
<br />
== Links úteis ==<br />
* Introduction to Artificial Intelligence: [https://www.youtube.com/watch?v=fV2k2ivttL0 Lecture 1 Video ]<br />
* Intelligent Agents: [https://www.youtube.com/watch?v=d39tTuUbDVw Lecture 2 Video ]<br />
* [https://www.youtube.com/watch?feature=player_embedded&list=PLE051420C2068DCB2&v=fV2k2ivttL0 Lecture 1]<br />
*[https://www.youtube.com/watch?list=PL6EE0CD02910E57B8&feature=player_embedded&v=eLbMPyrw4rw Lecture 2]<br />
*[https://www.youtube.com/watch?feature=player_embedded&list=PLE051420C2068DCB2&v=M6V-TvwqwnU Lecture 3]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=ayP0KCeBK_U Lecture 4]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=6hmIKIWBVSI Lecture 5]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=tBn5gVXr0R4 Lecture 6]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=wP3mDYnHx74 Lecture 7]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=TlVgUWdUpwc Lecture 8]<br />
<br />
== Materiais de Apoio ==<br />
* Resumo de algoritmos de IA: [http://wiki.dcet.uab.pt/files/images/1/10/AlgoritmosIA.pdf AlgoritmosIA.pdf]</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:P-f%C3%B3lio_21071_190603(criterios).pdf&diff=4126Ficheiro:P-fólio 21071 190603(criterios).pdf2019-06-18T20:16:48Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:P-f%C3%B3lio_21071_190603.pdf&diff=4125Ficheiro:P-fólio 21071 190603.pdf2019-06-18T20:16:04Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Introdu%C3%A7%C3%A3o_%C3%A0_Intelig%C3%AAncia_Artificial&diff=4124Introdução à Inteligência Artificial2019-06-15T09:43:43Z<p>1501627: /* Ano Letivo 2018/2019 */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
== Guia Informativo Oficial ==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=116 Guia Informativo de Introdução à Inteligência Artificial]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
*[https://wiki.dcet.uab.pt/files/images/4/45/PUC-IIA.pdf PUC de IIA 2018-2019]<br />
* [https://wiki.dcet.uab.pt/files/images/6/66/PUC_-_Introdu%C3%A7%C3%A3o_%C3%A0_Intelig%C3%AAncia_Artificial_2016_2017.pdf PUC de IIA 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/0/09/21071_IIA_PUC-2015-16.pdf PUC de IIA 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/5/52/PUC-IIA-2014-2015.pdf PUC de IIA 2014-2015]<br />
* [http://wiki.dcet.uab.pt/files/images/3/3c/PUC-IIA-2013-2014.pdf PUC de IIA 2013-2014]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/c/cf/00_P-folio_21071_tipo.pdf P-fólio TIPO]<br />
<br />
=== Ano Letivo 2018/2019 ===<br />
*[https://wiki.dcet.uab.pt/files/images/9/98/E-f%C3%B3lio_A_iia_18.pdf E-fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/8/8e/E-f%C3%B3lio_B_IIO.pdf E-fólio B]<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/b/b3/E-f%C3%B3lio_A_2017_18.pdf E-fólio A] <br />
*[https://wiki.dcet.uab.pt/files/images/e/e1/E-f%C3%B3lio_B_2017_18.pdf E-fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/6/67/1ex-21071_180605.pdf Exame Normal] -> [https://wiki.dcet.uab.pt/files/images/b/b5/Criterios.pdf Critérios]<br />
*[https://wiki.dcet.uab.pt/files/images/7/7f/P-f%C3%B3lio_21071_180926.pdf P-fólio Recurso] -> [https://wiki.dcet.uab.pt/files/images/b/b3/Criterios_p_folio_recurso.pdf Critérios]<br />
*[https://wiki.dcet.uab.pt/files/images/9/9f/2ex-21071_180926.pdf Exame Recurso]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
*[https://wiki.dcet.uab.pt/files/images/a/a2/21071-e-F%C3%B3lioA-2016_2017.pdf E-fólio A] <br />
*[https://wiki.dcet.uab.pt/files/images/b/b5/21071-e-F%C3%B3lioB-2016_2017.pdf E-fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/f/fc/P-f%C3%B3lio_21071_170707T.pdf P-Fólio Normal]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/e/ea/21071_IIA_EfolioA_2015-16.pdf E-fólio A] <br />
*[http://wiki.dcet.uab.pt/files/images/f/f9/21071_IIA_EfolioB-2015_16.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/2a/2016_07_12_Pf.pdf P-Fólio Normal]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
* [http://wiki.dcet.uab.pt/files/images/a/a9/EfolioA1415.pdf E-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4e/EfolioB1415.pdf E-fólio B]<br />
* [http://wiki.dcet.uab.pt/files/images/e/ea/EfolioR1415.pdf E-folio R]<br />
* [http://wiki.dcet.uab.pt/files/images/4/43/Pfoliorecurso1415IIA.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
* [http://wiki.dcet.uab.pt/files/images/b/bc/IIA_P-folio_14_jul_14.pdf P-Fólio Normal]<br />
* [http://wiki.dcet.uab.pt/files/images/b/bc/P-folio_21071_140922T.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/5/52/P-folio_21071_130627M.pdf P-Fólio Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/6/61/P-folio_21071_130918T.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
* [http://wiki.dcet.uab.pt/files/images/f/fe/Efolio-A.pdf E-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/4/43/E-folio_B_enunciado.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/e/ef/P-folio_21071_110622.pdf P-Fólio Normal 1]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/P-folio_21071_110626.pdf P-Fólio Normal 2] <br />
*[http://wiki.dcet.uab.pt/files/images/8/86/P-f%C3%B3lio_21071_110914.pdf P-Fólio Recurso 1]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b0/P-folio_21071_120918.pdf P-Fólio Recurso 2]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2012/2013 a 2014/2015; 2017/2018: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=47 Prof. José Coelho]<br />
* Ano letivo 2016/2017: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=43 Prof.ª Gracinda Carvalho]<br />
<br />
== Links úteis ==<br />
* Introduction to Artificial Intelligence: [https://www.youtube.com/watch?v=fV2k2ivttL0 Lecture 1 Video ]<br />
* Intelligent Agents: [https://www.youtube.com/watch?v=d39tTuUbDVw Lecture 2 Video ]<br />
* [https://www.youtube.com/watch?feature=player_embedded&list=PLE051420C2068DCB2&v=fV2k2ivttL0 Lecture 1]<br />
*[https://www.youtube.com/watch?list=PL6EE0CD02910E57B8&feature=player_embedded&v=eLbMPyrw4rw Lecture 2]<br />
*[https://www.youtube.com/watch?feature=player_embedded&list=PLE051420C2068DCB2&v=M6V-TvwqwnU Lecture 3]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=ayP0KCeBK_U Lecture 4]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=6hmIKIWBVSI Lecture 5]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=tBn5gVXr0R4 Lecture 6]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=wP3mDYnHx74 Lecture 7]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=TlVgUWdUpwc Lecture 8]<br />
<br />
== Materiais de Apoio ==<br />
* Resumo de algoritmos de IA: [http://wiki.dcet.uab.pt/files/images/1/10/AlgoritmosIA.pdf AlgoritmosIA.pdf]</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:E-f%C3%B3lio_B_IIO.pdf&diff=4123Ficheiro:E-fólio B IIO.pdf2019-06-15T09:43:07Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Linguagens_de_Programa%C3%A7%C3%A3o&diff=4122Linguagens de Programação2019-06-15T09:41:30Z<p>1501627: /* Ano Letivo 2018/2019 */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=121 Guia Informativo de Linguagens de Programação]<br />
<br />
== Planos da Unidade Curricular (PUC): ==<br />
*[http://wiki.dcet.uab.pt/files/images/f/f4/Plano_da_Unidade_Curricular-2016-2017.pdf PUC Linguagens de Programação 2016-2017]<br />
*[http://wiki.dcet.uab.pt/files/images/9/96/PUC_LP_2015_16.pdf PUC Linguagens de Programação 2015-2016]<br />
*[http://wiki.dcet.uab.pt/files/images/6/62/PUC_LP.pdf PUC Linguagens de Programação 2014-2015]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores: ==<br />
<br />
=== Ano Letivo 2018/2019===<br />
*[https://wiki.dcet.uab.pt/files/images/8/88/1efolio-21077_OCaml.pdf E-fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/5/53/2efolio-21077_Prolog.pdf E-fólio B]<br />
<br />
=== Ano Letivo 2017/2018: ===<br />
*[https://wiki.dcet.uab.pt/files/images/8/88/1efolio-21077_OCaml.pdf Efólio A] - [https://wiki.dcet.uab.pt/files/images/a/ab/1efolio-21077_OCaml_instrucoes_resolucao.pdf Instruções de resolução] [https://wiki.dcet.uab.pt/files/images/7/7c/EfolioA_instrucoesresolucao.ml.pdf (Código)]<br />
*[https://wiki.dcet.uab.pt/files/images/d/d1/1efolio-21077_Prolog.pdf Efólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/f/fa/1pfolio-21077_1718.pdf P-Fólio Normal] - [https://wiki.dcet.uab.pt/files/images/4/40/Criterios_21077.pdf Critérios] - [https://wiki.dcet.uab.pt/files/images/e/ea/CODIGO_PFOLIO.pdf Código Resolução Pfólio]<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/9/9f/2pfolio-21077_1718.pdf P-Fólio Recurso] - [https://wiki.dcet.uab.pt/files/images/c/c1/21077-criterios_pfolio_recurso.pdf Critérios]<br />
<br />
=== Ano Letivo 2016/2017: ===<br />
*[http://wiki.dcet.uab.pt/files/images/9/9c/LP-efolioA-2017.pdf Efólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/0/06/LP-efolioB-2017.pdf Efólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/4/41/1ex-21077-2017_Pf%C3%B3lio.pdf P-Fólio Normal]<br />
*[https://wiki.dcet.uab.pt/files/images/a/a8/1ex-21077-2017.pdf Exame Normal]<br />
<br />
=== Ano Letivo 2015/2016: ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/c9/E-FolioALP-15-16.pdf E-fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/5/58/EFolioBLP-15-16.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/21/1ex-21077_Pf%C3%B3lio-2016.pdf P-fólio Época Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/b/bc/2ex-21077_Pf%C3%B3lio2016.pdf P-fólio Época Recurso]<br />
*[http://wiki.dcet.uab.pt/files/images/0/07/1ex-21077-2016.pdf Exame Época Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/9/9a/2ex-21077-2016.pdf Exame Época Recurso]<br />
<br />
=== Ano Letivo 2014/2015: ===<br />
* [http://wiki.dcet.uab.pt/files/images/7/7a/P-folio_LP-29-JAN-2015.pdf P-Fólio Época Normal de 29-jan-2015]<br />
<br />
=== Ano Letivo 2013/2014: ===<br />
*[http://wiki.dcet.uab.pt/files/images/1/1f/E-F%C3%B3lio_A_LP_14-15_.pdf e-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/2/2d/E-F%C3%B3lio_B_LP_14-15_.pdf e-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/d/d6/E-F%C3%B3lio_C_LP_14-15_.pdf e-Fólio C]<br />
*[http://wiki.dcet.uab.pt/files/images/c/cc/Merged_document.pdf p-Fólio Recurso 23-jul-2014]<br />
<br />
=== Ano Letivo 2012/2013: ===<br />
* [http://wiki.dcet.uab.pt/files/images/0/06/LPefolioA.pdf e-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/5/5f/LPefolioB.pdf e-fólio B]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2d/LPefolioC.pdf e-fólio C]<br />
* [http://wiki.dcet.uab.pt/files/images/7/71/1ex-21077_Pf%C3%B3lio.pdf p-fólio Época Normal de 18-fev-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4f/1ex-21077.pdf Exame Época Normal de 18-fev-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/3/3b/2ex-21077_Pf%C3%B3lio.pdf p-fólio Época de Recurso de 24-jul-2013]<br />
* [http://wiki.dcet.uab.pt/files/images/e/e4/2ex-21077.pdf Exame Época de Recurso de 24-jul-2013]<br />
<br />
== Corpo Docente: ==<br />
<br />
* Nos anos letivos de 2012/2013 a 2016/2017: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=34 Prof. Jorge Morais]<br />
<br />
== Links úteis: ==<br />
<br />
'''Java'''<br />
<br />
The Java™ Tutorials [https://docs.oracle.com/javase/tutorial/ Tutorial da Oracle]<br />
<br />
Livro online [http://math.hws.edu/javanotes/ Introduction to Programming using Java 7ed] Livro muito bem escrito e de fácil leitura.<br />
<br />
Livro [http://introcs.cs.princeton.edu/java/home/ Introduction to programming in Java]<br />
<br />
<br />
'''OCaml'''<br />
<br />
Livro online [https://realworldocaml.org/v1/en/html/index.html Real World Ocaml]<br />
<br />
<br />
'''PROLOG'''<br />
<br />
Video introdutório sobre Prolog [https://www.youtube.com/watch?v=SykxWpFwMGs Prolog Tutorial] (5 estrelas)<br />
<br />
Site livro online [http://www.learnprolognow.org/lpnpage.php?pageid=top Learn Prolog Now]<br />
<br />
Lista de manuais em Prolog [https://github.com/jcoder58/PrologTutorials]<br />
<br />
== Materiais de Apoio==<br />
=== 2013/2014 ===<br />
Neste ano a ordem das linguagens de programação foi, primeiro Java depois Prolog e por fim OCaml. Os e-fólios foi resolver o mesmo problema utilizando as diferentes linguagens.<br />
<br />
<br />
=== 2009/2010 ===<br />
<br />
Foram abordados três diferentes paradigmas de programação:<br />
<br />
Programação Funcional;<br />
Programação Lógica;<br />
Programação por Objectos.<br />
<br />
OCaml<br />
<br />
A programação funcional constituiu uma parte significativa de toda a matéria (6 semanas). Foi utilizada a linguagem OCaml da qual apenas se estudou a parte funcional. A leitura da bibliografia fornecida não foi difícil nem muito demorada mas foi fundamental fazer bastantes exercícios. Há alguns conceitos novos, por vezes contrastantes com os de outros paradigmas, o que pode causar alguma dificuldade de adaptação. A ideia fundamental é a de que uma computação complexa se obtém pela composição de funções (como na matemática) e cada função apenas devolve um valor, não alterando o estado de outras "variáveis" - os chamados side-effects. Aqui tudo são (converte-se em) valores, até mesmo uma função "é" um valor e pode ser utilizada como argumento de outras funções, sendo estas denominadas funções de ordem superior. Esta é uma das características mais poderosas deste tipo de linguagens. Outros conceitos que importa interiorizar para nos adaptarmos a este paradigma são coisas como static binding, currying, closure, polimorfismo... mas a "força motriz" da programação funcional é mesmo a recursividade. Os algoritmos são sempre recursivos, não há ciclos iterativos do tipo while ou for. Até os tipos podem também ser recursivos!<br />
<br />
Recursos utilizados:<br />
<br />
Compilador<br />
http://caml.inria.fr/resources/index.en.html<br />
Bibliografia<br />
Chailloux, E.; Manoury, P.; Pagano, B., Developing Applications With Objective Caml, INRIA 1995-2005<br />
<br />
[http://wiki.dcet.uab.pt/files/images/3/32/Exercicios_resolvidos_OCaml.pdf ExerciciosResolvidosOCaml]<br />
<br />
Prolog<br />
<br />
Deste paradigma fez-se apenas uma pequena introdução, mas mesmo assim é imprescindível estudar a bibliografia e, mais uma vez, praticar bastante. Esta linguagem de programação assenta num conceito completamente diferente das restantes. Aqui nada é avaliado/convertido em valores. Aquilo com que se trabalha são factos e regras. Toda a computação consiste em verificar se uma determinada proposição é falsa ou verdadeira, verificando os factos existentes e as regras sobre eles definidos. Este processo tem por base o conceito de "unificação", fundamental para entender a linguagem. Até mesmo a aritmética - o único lugar da linguagem onde se calcula o valor de uma expressão - funciona de uma forma inesperada. É interessante (e espantoso) aquilo que se consegue fazer pensando sempre em "é falso ou verdadeiro?". No vocabulário deste paradigma estão palavras como clausula, termo, predicado, aridade, query... e recursividade! Uma grande parte da computação é conseguida de forma recursiva.<br />
<br />
Recursos utilizados:<br />
<br />
Compilador<br />
http://www.swi-prolog.org/<br />
Bibliografia<br />
Sterling, L.; Shapiro, E., The Art of Prolog, MIT Press, 1994<br />
<br />
Nota:<br />
Nestes dois paradigmas é essencial esquecer tudo (quase tudo) o que se sabe de programação e embarcar numa viagem por terras desconhecidas, culturas diferentes. Tal como nessa circunstância, não devemos tentar empregar (forçar) as técnicas e procedimentos que já conhecemos mas antes tentar perceber qual é a "filosofia", qual é a "cultura".<br />
<br />
Java<br />
<br />
Neste caso foi muito mais rápida a fase inicial, com muita coisa semelhante ao que se faz em C/C++, mas é tudo muito mais trabalhoso. É um grande contraste com os paradigmas anteriores (especialmente o funcional) o número de linhas de código que é necessário escrever para fazer mesmo a coisa mais simples. É importante dominar o conceito de apontador e referência para entender os problemas de violação do encapsulamento - um dos princípios fundamentais em POO - mas em Java não se faz nada parecido com a manipulação dos endereços de memória como em C ou C++. Se quisermos caracterizar numa frase esta linguagem (exagerando um bocadinho) podemos dizer que em Java tudo são objectos. Até os tipos numéricos têm umas "embalagens" para funcionar como tal. O vocabulário desta linguagem é já conhecido: classe, método, atributo, instância, interface, composição, herança, polimorfismo, overloading... switch e instanceof são coisas a evitar, faz-se muito foreach com as colecções e os tipos podem ser parametrizados.<br />
<br />
Recursos utilizados:<br />
<br />
IDE<br />
Eclipse<br />
Bibliografia<br />
David J. Eck, Introduction to Programming Using Java, 2006<br />
Martins, F. M. J., Java 6 e Programação Orientada Pelos Objectos, FCA, 2009<br />
<br />
A unidade curricular estava bem organizada, sendo a bibliografia acessível e suficiente, exceptuando o caso do Prolog em que o livro é de qualidade, bom para conhecer os conceitos fundamentais, mas mais complexo e difícil de ler. No entanto foi fornecido um tutorial on-line que vai directo ao assunto, traduzido, tornando a aprendizagem mais rápida.<br />
<br />
Os e-fólios foram equilibrados, 4 valores cada, e o grau de dificuldade estava de acordo com aquilo que foi trabalhado ao longo do semestre. O primeiro e-fólio foi sobre a programação funcional, com um problema sobre árvores binárias. O segundo e-fólio consistiu em fazer um programa em Java para simular uma leiloeira on-line, tipo eBay, que recebendo um ficheiro de comandos com diversas transacções produzia outro ficheiro com o resultado dessas transacções. Embora laborioso e com alguma extensão, o grau de dificuldade estava de acordo com as actividades propostas e no livro encontrava-se tudo o que era necessário para construir uma solução, sem ser necessário inventar algoritmos complexos, para os quais não tínhamos tido qualquer tipo de formação.</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:2efolio-21077_Prolog.pdf&diff=4121Ficheiro:2efolio-21077 Prolog.pdf2019-06-15T09:41:00Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Estruturas_de_Dados_e_Algoritmos_Fundamentais&diff=4120Estruturas de Dados e Algoritmos Fundamentais2019-06-15T09:40:09Z<p>1501627: /* Ano Letivo 2018/2019 */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[https://www2.uab.pt/guiainformativo/detailuc.php?uc=90 Guia Informativo Estruturas de Dados e Algoritmos Fundamentais]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/4/4b/PUC_EDAF.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2018-2019]<br />
* [https://wiki.dcet.uab.pt/files/images/8/8c/PUC_-_Estrutura_de_Dados_e_Algoritmos_Fundamentais_2017_2018.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f3/21046_PUC-EDAF-2016-2017.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/4/49/PUC-EDAF-2015-2016.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/f/fb/PUC-EDAF-2014-2015.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2014-2015]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-EDAF-2012-2013.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2012-2013]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
===Ano Letivo 2018/2019===<br />
*[https://wiki.dcet.uab.pt/files/images/6/60/21046EDAF-18-efA.pdf E-Fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/4/43/21046EDAF-18-efB.pdf E-Fólio B]<br />
<br />
===Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/2/29/21046EDAF-17-efA.pdf E-Fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/c/cd/21046EDAF-17-efB.pdf E-Fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/b/b2/21046EDAF-17-ex1.pdf Exame época normal] --> [https://wiki.dcet.uab.pt/files/images/5/50/21046EDAF-17-cc1.pdf Critérios de correção]<br />
<br />
===Ano Letivo 2016/2017 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/aa/21046_EDAF-16-efA.pdf E-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/1/1d/21046EDAF-16-efB.pdf E-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/27/21046EDAF-16-ex1.pdf Exame Normal (grupos I a V) e P-Fólio Normal (grupos I a III)] ---> [http://wiki.dcet.uab.pt/files/images/6/66/21046EDAF-16-cc1.pdf Critérios de Correção]<br />
*[https://wiki.dcet.uab.pt/files/images/2/23/21046EDAF-16-ex2.pdf Exame Recurso (grupos I a V)] ---> [https://wiki.dcet.uab.pt/files/images/c/c3/21046EDAF-16-cc2.pdf Critérios de Correção]<br />
<br />
===Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/af/21046EDAF-15-efA.pdf E-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/3/39/EfolioB-EDAF.pdf E-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/21046EDAF-15-ex1.pdf Exame Normal] --> [http://wiki.dcet.uab.pt/files/images/3/3e/21046EDAF-15-cc1.pdf Critérios Correcção]<br />
*[http://wiki.dcet.uab.pt/files/images/3/35/EDAF_PF_22Set16.pdf Exame Recurso] --> [http://wiki.dcet.uab.pt/files/images/a/a5/EDAF_EX_22Set16_Criterios.pdf Critérios Correcção]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
*[http://wiki.dcet.uab.pt/files/images/2/2e/P-folio_21046_02_07_2015.pdf P-Fólio Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/c/c1/Exame2Jul2015.pdf Exame Normal] --> [http://wiki.dcet.uab.pt/files/images/9/98/Exame2Jul2015Resolvido.pdf Resolução]<br />
*[http://wiki.dcet.uab.pt/files/images/5/5f/Exame11Set2015.pdf Exame Recurso] --> [http://wiki.dcet.uab.pt/files/images/c/c2/Exame11Set2015Resolvido.pdf Resolução]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/a5/EDAFpFolio1314.jpg P-Fólio Normal] --> [http://wiki.dcet.uab.pt/files/images/1/1f/Pfolio09Jul2014Resolucao.pdf Resolução]<br />
*[http://wiki.dcet.uab.pt/files/images/0/0d/2ex-21046_PFolio.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/f/fc/EDAF_p-folio_20130621.pdf P-Fólio Normal]<br />
* Exame Normal --> [http://wiki.dcet.uab.pt/files/images/7/78/1ex-21046_update_20130712.pdf Resolução]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
*[http://wiki.dcet.uab.pt/files/images/4/45/Pfolio21Jun2012.pdf P-Fólio Normal]<br />
<br />
== Corpo Docente ==<br />
* Anos letivos: 2011/2012 a 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Dr. Paulo Quaresma]<br />
* Anos letivos: 2015/16; 2016/2017: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Dr. Paulo Shirley]<br />
<br />
== Links úteis ==<br />
* algoritmos explicados com animação [http://www.algomation.com www.algomation.com ]<br />
* Algorithms - essential information [http://algs4.cs.princeton.edu/home/ Algorithms, 4th Edition]<br />
* Theory of algorithms - [https://www.youtube.com/watch?v=r8W6XZ3enRg Video]<br />
* A Gentle Introduction to Algorithm Complexity Analysis - [http://discrete.gr/complexity http://discrete.gr/complexity]<br />
* Big-O Cheat Sheet http://bigocheatsheet.com/<br />
<br />
== Materiais de Apoio==<br />
<br />
* Vídeo Sobre Árvores Binárias https://www.youtube.com/watch?v=PgZflufXGUU</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21046EDAF-18-efB.pdf&diff=4119Ficheiro:21046EDAF-18-efB.pdf2019-06-15T09:39:34Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Estruturas_de_Dados_e_Algoritmos_Fundamentais&diff=4086Estruturas de Dados e Algoritmos Fundamentais2019-03-04T18:46:27Z<p>1501627: /* Planos da Unidade Curricular (PUC) */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[https://www2.uab.pt/guiainformativo/detailuc.php?uc=90 Guia Informativo Estruturas de Dados e Algoritmos Fundamentais]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/4/4b/PUC_EDAF.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2018-2019]<br />
* [https://wiki.dcet.uab.pt/files/images/8/8c/PUC_-_Estrutura_de_Dados_e_Algoritmos_Fundamentais_2017_2018.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f3/21046_PUC-EDAF-2016-2017.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/4/49/PUC-EDAF-2015-2016.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/f/fb/PUC-EDAF-2014-2015.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2014-2015]<br />
* [http://wiki.dcet.uab.pt/files/images/2/2b/PUC-EDAF-2012-2013.pdf PUC Estruturas de Dados e Algoritmos Fundamentais 2012-2013]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
===Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/2/29/21046EDAF-17-efA.pdf E-Fólio A]<br />
*[https://wiki.dcet.uab.pt/files/images/c/cd/21046EDAF-17-efB.pdf E-Fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/b/b2/21046EDAF-17-ex1.pdf Exame época normal] --> [https://wiki.dcet.uab.pt/files/images/5/50/21046EDAF-17-cc1.pdf Critérios de correção]<br />
<br />
===Ano Letivo 2016/2017 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/aa/21046_EDAF-16-efA.pdf E-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/1/1d/21046EDAF-16-efB.pdf E-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/27/21046EDAF-16-ex1.pdf Exame Normal (grupos I a V) e P-Fólio Normal (grupos I a III)] ---> [http://wiki.dcet.uab.pt/files/images/6/66/21046EDAF-16-cc1.pdf Critérios de Correção]<br />
*[https://wiki.dcet.uab.pt/files/images/2/23/21046EDAF-16-ex2.pdf Exame Recurso (grupos I a V)] ---> [https://wiki.dcet.uab.pt/files/images/c/c3/21046EDAF-16-cc2.pdf Critérios de Correção]<br />
<br />
===Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/af/21046EDAF-15-efA.pdf E-Fólio A]<br />
*[http://wiki.dcet.uab.pt/files/images/3/39/EfolioB-EDAF.pdf E-Fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/21046EDAF-15-ex1.pdf Exame Normal] --> [http://wiki.dcet.uab.pt/files/images/3/3e/21046EDAF-15-cc1.pdf Critérios Correcção]<br />
*[http://wiki.dcet.uab.pt/files/images/3/35/EDAF_PF_22Set16.pdf Exame Recurso] --> [http://wiki.dcet.uab.pt/files/images/a/a5/EDAF_EX_22Set16_Criterios.pdf Critérios Correcção]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
*[http://wiki.dcet.uab.pt/files/images/2/2e/P-folio_21046_02_07_2015.pdf P-Fólio Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/c/c1/Exame2Jul2015.pdf Exame Normal] --> [http://wiki.dcet.uab.pt/files/images/9/98/Exame2Jul2015Resolvido.pdf Resolução]<br />
*[http://wiki.dcet.uab.pt/files/images/5/5f/Exame11Set2015.pdf Exame Recurso] --> [http://wiki.dcet.uab.pt/files/images/c/c2/Exame11Set2015Resolvido.pdf Resolução]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/a5/EDAFpFolio1314.jpg P-Fólio Normal] --> [http://wiki.dcet.uab.pt/files/images/1/1f/Pfolio09Jul2014Resolucao.pdf Resolução]<br />
*[http://wiki.dcet.uab.pt/files/images/0/0d/2ex-21046_PFolio.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/f/fc/EDAF_p-folio_20130621.pdf P-Fólio Normal]<br />
* Exame Normal --> [http://wiki.dcet.uab.pt/files/images/7/78/1ex-21046_update_20130712.pdf Resolução]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
*[http://wiki.dcet.uab.pt/files/images/4/45/Pfolio21Jun2012.pdf P-Fólio Normal]<br />
<br />
== Corpo Docente ==<br />
* Anos letivos: 2011/2012 a 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Dr. Paulo Quaresma]<br />
* Anos letivos: 2015/16; 2016/2017: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Dr. Paulo Shirley]<br />
<br />
== Links úteis ==<br />
* algoritmos explicados com animação [http://www.algomation.com www.algomation.com ]<br />
* Algorithms - essential information [http://algs4.cs.princeton.edu/home/ Algorithms, 4th Edition]<br />
* Theory of algorithms - [https://www.youtube.com/watch?v=r8W6XZ3enRg Video]<br />
* A Gentle Introduction to Algorithm Complexity Analysis - [http://discrete.gr/complexity http://discrete.gr/complexity]<br />
* Big-O Cheat Sheet http://bigocheatsheet.com/<br />
<br />
== Materiais de Apoio==<br />
<br />
* Vídeo Sobre Árvores Binárias https://www.youtube.com/watch?v=PgZflufXGUU</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:PUC_EDAF.pdf&diff=4085Ficheiro:PUC EDAF.pdf2019-03-04T18:45:57Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Introdu%C3%A7%C3%A3o_%C3%A0_Intelig%C3%AAncia_Artificial&diff=4076Introdução à Inteligência Artificial2019-03-04T09:44:42Z<p>1501627: /* Planos da Unidade Curricular (PUC) */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
== Guia Informativo Oficial ==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=116 Guia Informativo de Introdução à Inteligência Artificial]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
*[https://wiki.dcet.uab.pt/files/images/4/45/PUC-IIA.pdf PUC de IIA 2018-2019]<br />
* [https://wiki.dcet.uab.pt/files/images/6/66/PUC_-_Introdu%C3%A7%C3%A3o_%C3%A0_Intelig%C3%AAncia_Artificial_2016_2017.pdf PUC de IIA 2016-2017]<br />
* [http://wiki.dcet.uab.pt/files/images/0/09/21071_IIA_PUC-2015-16.pdf PUC de IIA 2015-2016]<br />
* [http://wiki.dcet.uab.pt/files/images/5/52/PUC-IIA-2014-2015.pdf PUC de IIA 2014-2015]<br />
* [http://wiki.dcet.uab.pt/files/images/3/3c/PUC-IIA-2013-2014.pdf PUC de IIA 2013-2014]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/c/cf/00_P-folio_21071_tipo.pdf P-fólio TIPO]<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/b/b3/E-f%C3%B3lio_A_2017_18.pdf E-fólio A] <br />
*[https://wiki.dcet.uab.pt/files/images/e/e1/E-f%C3%B3lio_B_2017_18.pdf E-fólio B]<br />
*[https://wiki.dcet.uab.pt/files/images/6/67/1ex-21071_180605.pdf Exame Normal] -> [https://wiki.dcet.uab.pt/files/images/b/b5/Criterios.pdf Critérios]<br />
*[https://wiki.dcet.uab.pt/files/images/7/7f/P-f%C3%B3lio_21071_180926.pdf P-fólio Recurso] -> [https://wiki.dcet.uab.pt/files/images/b/b3/Criterios_p_folio_recurso.pdf Critérios]<br />
*[https://wiki.dcet.uab.pt/files/images/9/9f/2ex-21071_180926.pdf Exame Recurso]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
*[https://wiki.dcet.uab.pt/files/images/a/a2/21071-e-F%C3%B3lioA-2016_2017.pdf E-fólio A] <br />
*[https://wiki.dcet.uab.pt/files/images/b/b5/21071-e-F%C3%B3lioB-2016_2017.pdf E-fólio B]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/e/ea/21071_IIA_EfolioA_2015-16.pdf E-fólio A] <br />
*[http://wiki.dcet.uab.pt/files/images/f/f9/21071_IIA_EfolioB-2015_16.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/2/2a/2016_07_12_Pf.pdf P-Fólio Normal]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
* [http://wiki.dcet.uab.pt/files/images/a/a9/EfolioA1415.pdf E-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/4/4e/EfolioB1415.pdf E-fólio B]<br />
* [http://wiki.dcet.uab.pt/files/images/e/ea/EfolioR1415.pdf E-folio R]<br />
* [http://wiki.dcet.uab.pt/files/images/4/43/Pfoliorecurso1415IIA.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
* [http://wiki.dcet.uab.pt/files/images/b/bc/IIA_P-folio_14_jul_14.pdf P-Fólio Normal]<br />
* [http://wiki.dcet.uab.pt/files/images/b/bc/P-folio_21071_140922T.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/5/52/P-folio_21071_130627M.pdf P-Fólio Normal]<br />
*[http://wiki.dcet.uab.pt/files/images/6/61/P-folio_21071_130918T.pdf P-Fólio Recurso]<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
* [http://wiki.dcet.uab.pt/files/images/f/fe/Efolio-A.pdf E-fólio A]<br />
* [http://wiki.dcet.uab.pt/files/images/4/43/E-folio_B_enunciado.pdf E-fólio B]<br />
*[http://wiki.dcet.uab.pt/files/images/e/ef/P-folio_21071_110622.pdf P-Fólio Normal 1]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/P-folio_21071_110626.pdf P-Fólio Normal 2] <br />
*[http://wiki.dcet.uab.pt/files/images/8/86/P-f%C3%B3lio_21071_110914.pdf P-Fólio Recurso 1]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b0/P-folio_21071_120918.pdf P-Fólio Recurso 2]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2012/2013 a 2014/2015; 2017/2018: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=47 Prof. José Coelho]<br />
* Ano letivo 2016/2017: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=43 Prof.ª Gracinda Carvalho]<br />
<br />
== Links úteis ==<br />
* Introduction to Artificial Intelligence: [https://www.youtube.com/watch?v=fV2k2ivttL0 Lecture 1 Video ]<br />
* Intelligent Agents: [https://www.youtube.com/watch?v=d39tTuUbDVw Lecture 2 Video ]<br />
* [https://www.youtube.com/watch?feature=player_embedded&list=PLE051420C2068DCB2&v=fV2k2ivttL0 Lecture 1]<br />
*[https://www.youtube.com/watch?list=PL6EE0CD02910E57B8&feature=player_embedded&v=eLbMPyrw4rw Lecture 2]<br />
*[https://www.youtube.com/watch?feature=player_embedded&list=PLE051420C2068DCB2&v=M6V-TvwqwnU Lecture 3]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=ayP0KCeBK_U Lecture 4]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=6hmIKIWBVSI Lecture 5]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=tBn5gVXr0R4 Lecture 6]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=wP3mDYnHx74 Lecture 7]<br />
*[https://www.youtube.com/watch?list=PLE051420C2068DCB2&feature=player_embedded&v=TlVgUWdUpwc Lecture 8]<br />
<br />
== Materiais de Apoio ==<br />
* Resumo de algoritmos de IA: [http://wiki.dcet.uab.pt/files/images/1/10/AlgoritmosIA.pdf AlgoritmosIA.pdf]</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:PUC-IIA.pdf&diff=4075Ficheiro:PUC-IIA.pdf2019-03-04T09:44:05Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Linguagens_e_Computa%C3%A7%C3%A3o&diff=4073Linguagens e Computação2019-03-03T19:04:46Z<p>1501627: /* Ano Letivo 2018/2019: */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=122 Guia Informativo de Linguagens e Computação]<br />
<br />
== Planos da Unidade Curricular (PUC): ==<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/1/10/PUC_LC_18_19.pdf PUC LC do ano 2018-2019]<br />
* [https://wiki.dcet.uab.pt/files/images/9/94/PUC_LC_20172018.pdf PUC LC do ano 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/d/da/PUC_LC_2015_16.pdf PUC LC do ano 2015-2016]<br />
*[http://wiki.dcet.uab.pt/files/images/6/6e/PUC_21078_2014_2015.pdf PUC LC do ano 2014-2015:]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores: ==<br />
<br />
=== Ano Letivo 2018/2019: ===<br />
* [https://wiki.dcet.uab.pt/files/images/3/35/21078-eFolioA-2018-2019.pdf eFólio A] => [https://wiki.dcet.uab.pt/files/images/4/4c/21078-eFolioA-2018-2019-Corre%C3%A7%C3%A3o.pdf Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/8/87/EFolioB_LC_18_19.docx eFólio B] => [https://wiki.dcet.uab.pt/files/images/f/f9/1401826efolioB.pdf Resolução (resolução com 4 valores do colega Nelson Russa)]<br />
*[https://wiki.dcet.uab.pt/files/images/1/1b/Pf%C3%B3lio_LC_201819.pdf pFólio Normal] => Resolução ([https://wiki.dcet.uab.pt/files/images/9/95/Pf%C3%B3lio_LC_201819_resolucao1.pdf 1] [https://wiki.dcet.uab.pt/files/images/5/59/Pf%C3%B3lio_LC_201819_resolucao2.pdf 2] [https://wiki.dcet.uab.pt/files/images/0/04/Pf%C3%B3lio_LC_201819_resolucao3.pdf 3])<br />
*[https://wiki.dcet.uab.pt/files/images/e/e6/Exame_LC_201919.pdf Exame Normal] => Resolução ([https://wiki.dcet.uab.pt/files/images/9/95/Pf%C3%B3lio_LC_201819_resolucao1.pdf 1] [https://wiki.dcet.uab.pt/files/images/5/59/Pf%C3%B3lio_LC_201819_resolucao2.pdf 2] [https://wiki.dcet.uab.pt/files/images/0/04/Pf%C3%B3lio_LC_201819_resolucao3.pdf 3])<br />
<br />
=== Ano Letivo 2017/2018: ===<br />
* [https://wiki.dcet.uab.pt/files/images/e/e9/1ex-21078.pdf Exame Normal ] => [https://wiki.dcet.uab.pt/files/images/b/b8/1exCorrCrit4.jpg Correção do Professor dos exercícios próprios ao exame (ver correção do p-fólio para as perguntas comuns) ]<br />
* [https://wiki.dcet.uab.pt/files/images/3/3f/1ex-21078_Pf%C3%B3lio.pdf P-fólio Normal ] => [https://wiki.dcet.uab.pt/files/images/0/06/PfLC2018.pdf Correção do professor ]<br />
* [https://wiki.dcet.uab.pt/files/images/2/22/Exemplo-21078_Pf%C3%B3lio.pdf Novo modelo P-fólio]<br />
* [https://wiki.dcet.uab.pt/files/images/3/32/Exemplo-21078.pdf Novo modelo Exame]<br />
* [https://wiki.dcet.uab.pt/files/images/2/21/LC2017_2018eFolioB.pdf E-Fólio B]<br />
* [https://wiki.dcet.uab.pt/files/images/7/7a/LC2017_2018eFolioA.pdf E-Fólio A] => [https://wiki.dcet.uab.pt/files/images/8/83/1601202eFolioA.pdf Resolução com 4.0 (ver comentário professor)]<br />
<br />
=== Ano Letivo 2015/2016: ===<br />
*[http://wiki.dcet.uab.pt/files/images/2/2c/Pfolio_LC_Fevereiro_2016.pdf Pfolio Normal]<br />
<br />
=== Ano Letivo 2014/2015: ===<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/E-FolioA.pdf E-Fólio A]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/e/ec/E-FolioB.pdf E-Fólio B]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/8/83/10021501.PDF P-Fólio normal 10-02-2015]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/6/62/21078_PFolio-recurso_2014-15.pdf P-Fólio recurso 09-07-2015]<br />
<br />
=== Ano Letivo 2013/2014: ===<br />
* [http://wiki.dcet.uab.pt/files/images/f/fa/P-Folio_11Fev2014.pdf P-Fólio de 11 Fevereiro 2014]<br />
* [http://wiki.dcet.uab.pt/files/images/d/d9/Exame_11Fev2014.pdf Exame de 11 Fevereiro 2014]<br />
* [http://wiki.dcet.uab.pt/files/images/6/67/P-FolioRecurso_16Jul2014.pdf P-Fólio de Recurso de 16 Julho 2014]<br />
* [http://wiki.dcet.uab.pt/files/images/4/42/ExameRecurso_16Jul2014.pdf Exame de Recurso de 16 Julho 2014]<br />
<br />
=== Ano Letivo 2012/2013: ===<br />
* [http://wiki.dcet.uab.pt/files/images/7/7f/205778438-1ex-21078-Pfolio.pdf P-Fólio de 13 Fevereiro 2013]<br />
<br />
=== Ano Letivo 2011/2012: ===<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/1/1e/LC-eFolioB-Enunciado-ano-letivo-2011-2012.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/b/ba/LC-eFolioB-Resolucao-Professor-ano-letivo-2011-2012.pdf Resolução]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/e/e0/PFolio_Resolvido_Epoca_Normal_UC_21078_LC_Linguagens_e_Computacao_20120207.pdf Resolução do P-Fólio Linguagens e Computação de 7/02/2012 ]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2012/2013 a 2017/2018: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=34 Prof. Jorge Morais]<br />
<br />
== Links úteis: ==<br />
Explicação Expressões Regulares (Brasileiro) regulares https://www.youtube.com/watch?v=49KheYbQ_RQ<br />
<br />
Treinar expressões regulares online http://regexone.com/<br />
<br />
Convert Regular Expression to DFA --> https://www.youtube.com/watch?v=dlH2pIndNrU<br />
<br />
Convert Regular Expression to Finite-State Automaton part 1 --> https://www.youtube.com/watch?v=GwsU2LPs85U<br />
<br />
Convert Regular Expression to Finite-State Automaton part 2--> https://www.youtube.com/watch?v=shN_kHBFOUE<br />
<br />
Unix - Regular Expressions with SED -> http://www.tutorialspoint.com/unix/unix-regular-expressions.htm<br />
<br />
Curso com matéria da cadeira --> https://www.coursera.org/course/automata<br />
<br />
Software para autómatos e linguagens formais --> http://www.cs.duke.edu/csed/jflap/<br />
<br />
PDA exercicio explicado (brasileiro) --> https://www.youtube.com/watch?v=LA8zGYfMnXE<br />
<br />
PDA exercicio 1 (espanhol) --> https://www.youtube.com/watch?v=VDqII36S7U4<br />
<br />
De Context Free Grammar para PDA (Espanhol) --> https://www.youtube.com/watch?v=Q_b4c5kmV1Q&list=PLzv9272qg5D08b-az38erCnvuxBJta-wb&index=9<br />
<br />
DFA definição (Espanhol --> https://www.youtube.com/watch?v=P0AxQvJcN2Q&list=PLzv9272qg5D08b-az38erCnvuxBJta-wb<br />
<br />
De DFA a Regular Expression (Espanhol) --> https://www.youtube.com/watch?v=-mZ2HgVW1oc<br />
<br />
Converter autómato trasições-e para DFA --> https://www.youtube.com/watch?v=oEraHUCwFVU<br />
<br />
== Materiais de Apoio==<br />
Vídeos sobre linguagens formais (PT-BR): https://www.youtube.com/playlist?list=PLD57265DD0C9FCCE6</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Linguagens_e_Computa%C3%A7%C3%A3o&diff=4072Linguagens e Computação2019-03-03T19:04:18Z<p>1501627: /* Ano Letivo 2018/2019: */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=122 Guia Informativo de Linguagens e Computação]<br />
<br />
== Planos da Unidade Curricular (PUC): ==<br />
<br />
*[https://wiki.dcet.uab.pt/files/images/1/10/PUC_LC_18_19.pdf PUC LC do ano 2018-2019]<br />
* [https://wiki.dcet.uab.pt/files/images/9/94/PUC_LC_20172018.pdf PUC LC do ano 2017-2018]<br />
* [http://wiki.dcet.uab.pt/files/images/d/da/PUC_LC_2015_16.pdf PUC LC do ano 2015-2016]<br />
*[http://wiki.dcet.uab.pt/files/images/6/6e/PUC_21078_2014_2015.pdf PUC LC do ano 2014-2015:]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores: ==<br />
<br />
=== Ano Letivo 2018/2019: ===<br />
* [https://wiki.dcet.uab.pt/files/images/3/35/21078-eFolioA-2018-2019.pdf eFólio A] => [https://wiki.dcet.uab.pt/files/images/4/4c/21078-eFolioA-2018-2019-Corre%C3%A7%C3%A3o.pdf Resolução]<br />
*[https://wiki.dcet.uab.pt/files/images/8/87/EFolioB_LC_18_19.docx eFólio B] => [https://wiki.dcet.uab.pt/files/images/f/f9/1401826efolioB.pdf Resolução (resolução com 4 valores do colega Nelson Russa)]<br />
*[https://wiki.dcet.uab.pt/files/images/1/1b/Pf%C3%B3lio_LC_201819.pdf pFólio] => Resolução ([https://wiki.dcet.uab.pt/files/images/9/95/Pf%C3%B3lio_LC_201819_resolucao1.pdf 1] [https://wiki.dcet.uab.pt/files/images/5/59/Pf%C3%B3lio_LC_201819_resolucao2.pdf 2] [https://wiki.dcet.uab.pt/files/images/0/04/Pf%C3%B3lio_LC_201819_resolucao3.pdf 3])<br />
*[https://wiki.dcet.uab.pt/files/images/e/e6/Exame_LC_201919.pdf Exame] => Resolução ([https://wiki.dcet.uab.pt/files/images/9/95/Pf%C3%B3lio_LC_201819_resolucao1.pdf 1] [https://wiki.dcet.uab.pt/files/images/5/59/Pf%C3%B3lio_LC_201819_resolucao2.pdf 2] [https://wiki.dcet.uab.pt/files/images/0/04/Pf%C3%B3lio_LC_201819_resolucao3.pdf 3])<br />
<br />
=== Ano Letivo 2017/2018: ===<br />
* [https://wiki.dcet.uab.pt/files/images/e/e9/1ex-21078.pdf Exame Normal ] => [https://wiki.dcet.uab.pt/files/images/b/b8/1exCorrCrit4.jpg Correção do Professor dos exercícios próprios ao exame (ver correção do p-fólio para as perguntas comuns) ]<br />
* [https://wiki.dcet.uab.pt/files/images/3/3f/1ex-21078_Pf%C3%B3lio.pdf P-fólio Normal ] => [https://wiki.dcet.uab.pt/files/images/0/06/PfLC2018.pdf Correção do professor ]<br />
* [https://wiki.dcet.uab.pt/files/images/2/22/Exemplo-21078_Pf%C3%B3lio.pdf Novo modelo P-fólio]<br />
* [https://wiki.dcet.uab.pt/files/images/3/32/Exemplo-21078.pdf Novo modelo Exame]<br />
* [https://wiki.dcet.uab.pt/files/images/2/21/LC2017_2018eFolioB.pdf E-Fólio B]<br />
* [https://wiki.dcet.uab.pt/files/images/7/7a/LC2017_2018eFolioA.pdf E-Fólio A] => [https://wiki.dcet.uab.pt/files/images/8/83/1601202eFolioA.pdf Resolução com 4.0 (ver comentário professor)]<br />
<br />
=== Ano Letivo 2015/2016: ===<br />
*[http://wiki.dcet.uab.pt/files/images/2/2c/Pfolio_LC_Fevereiro_2016.pdf Pfolio Normal]<br />
<br />
=== Ano Letivo 2014/2015: ===<br />
*[http://wiki.dcet.uab.pt/files/images/b/b4/E-FolioA.pdf E-Fólio A]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/e/ec/E-FolioB.pdf E-Fólio B]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/8/83/10021501.PDF P-Fólio normal 10-02-2015]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/6/62/21078_PFolio-recurso_2014-15.pdf P-Fólio recurso 09-07-2015]<br />
<br />
=== Ano Letivo 2013/2014: ===<br />
* [http://wiki.dcet.uab.pt/files/images/f/fa/P-Folio_11Fev2014.pdf P-Fólio de 11 Fevereiro 2014]<br />
* [http://wiki.dcet.uab.pt/files/images/d/d9/Exame_11Fev2014.pdf Exame de 11 Fevereiro 2014]<br />
* [http://wiki.dcet.uab.pt/files/images/6/67/P-FolioRecurso_16Jul2014.pdf P-Fólio de Recurso de 16 Julho 2014]<br />
* [http://wiki.dcet.uab.pt/files/images/4/42/ExameRecurso_16Jul2014.pdf Exame de Recurso de 16 Julho 2014]<br />
<br />
=== Ano Letivo 2012/2013: ===<br />
* [http://wiki.dcet.uab.pt/files/images/7/7f/205778438-1ex-21078-Pfolio.pdf P-Fólio de 13 Fevereiro 2013]<br />
<br />
=== Ano Letivo 2011/2012: ===<br />
<br />
* [http://wiki.dcet.uab.pt/files/images/1/1e/LC-eFolioB-Enunciado-ano-letivo-2011-2012.pdf E-Fólio B] => [http://wiki.dcet.uab.pt/files/images/b/ba/LC-eFolioB-Resolucao-Professor-ano-letivo-2011-2012.pdf Resolução]<br />
<br />
*[http://wiki.dcet.uab.pt/files/images/e/e0/PFolio_Resolvido_Epoca_Normal_UC_21078_LC_Linguagens_e_Computacao_20120207.pdf Resolução do P-Fólio Linguagens e Computação de 7/02/2012 ]<br />
<br />
== Corpo Docente ==<br />
<br />
* Nos anos letivos 2012/2013 a 2017/2018: [https://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=34 Prof. Jorge Morais]<br />
<br />
== Links úteis: ==<br />
Explicação Expressões Regulares (Brasileiro) regulares https://www.youtube.com/watch?v=49KheYbQ_RQ<br />
<br />
Treinar expressões regulares online http://regexone.com/<br />
<br />
Convert Regular Expression to DFA --> https://www.youtube.com/watch?v=dlH2pIndNrU<br />
<br />
Convert Regular Expression to Finite-State Automaton part 1 --> https://www.youtube.com/watch?v=GwsU2LPs85U<br />
<br />
Convert Regular Expression to Finite-State Automaton part 2--> https://www.youtube.com/watch?v=shN_kHBFOUE<br />
<br />
Unix - Regular Expressions with SED -> http://www.tutorialspoint.com/unix/unix-regular-expressions.htm<br />
<br />
Curso com matéria da cadeira --> https://www.coursera.org/course/automata<br />
<br />
Software para autómatos e linguagens formais --> http://www.cs.duke.edu/csed/jflap/<br />
<br />
PDA exercicio explicado (brasileiro) --> https://www.youtube.com/watch?v=LA8zGYfMnXE<br />
<br />
PDA exercicio 1 (espanhol) --> https://www.youtube.com/watch?v=VDqII36S7U4<br />
<br />
De Context Free Grammar para PDA (Espanhol) --> https://www.youtube.com/watch?v=Q_b4c5kmV1Q&list=PLzv9272qg5D08b-az38erCnvuxBJta-wb&index=9<br />
<br />
DFA definição (Espanhol --> https://www.youtube.com/watch?v=P0AxQvJcN2Q&list=PLzv9272qg5D08b-az38erCnvuxBJta-wb<br />
<br />
De DFA a Regular Expression (Espanhol) --> https://www.youtube.com/watch?v=-mZ2HgVW1oc<br />
<br />
Converter autómato trasições-e para DFA --> https://www.youtube.com/watch?v=oEraHUCwFVU<br />
<br />
== Materiais de Apoio==<br />
Vídeos sobre linguagens formais (PT-BR): https://www.youtube.com/playlist?list=PLD57265DD0C9FCCE6</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Pf%C3%B3lio_LC_201819_resolucao3.pdf&diff=4071Ficheiro:Pfólio LC 201819 resolucao3.pdf2019-03-03T19:02:55Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Pf%C3%B3lio_LC_201819_resolucao2.pdf&diff=4070Ficheiro:Pfólio LC 201819 resolucao2.pdf2019-03-03T19:01:58Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Pf%C3%B3lio_LC_201819_resolucao1.pdf&diff=4069Ficheiro:Pfólio LC 201819 resolucao1.pdf2019-03-03T19:01:20Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Pf%C3%B3lio_LC_201819.pdf&diff=4068Ficheiro:Pfólio LC 201819.pdf2019-03-03T18:58:55Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:Exame_LC_201919.pdf&diff=4067Ficheiro:Exame LC 201919.pdf2019-03-03T18:57:58Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_Operativos&diff=3431Sistemas Operativos2018-07-26T14:47:11Z<p>1501627: /* Materiais de Apoio */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=152 Guia Informativo de Sistemas Operativos]<br />
*Video:[https://vimeo.com/257738590 vimeo]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
*[http://wiki.dcet.uab.pt/files/images/0/0c/PUC_SO_2014-15.pdf PUC Sistemas Operativos 2014-15]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/e/e2/21111SO-17-efA.pdf eFolioA]<br />
*[https://wiki.dcet.uab.pt/files/images/2/2c/21111SO-17-efB.pdf eFolioB]<br />
*[https://wiki.dcet.uab.pt/files/images/e/e6/21111SO-17-ex1.pdf exame 22 junho 2018 ] => [https://wiki.dcet.uab.pt/files/images/4/43/21111SO-17-cc1.pdf critérios correção 22 junho 2018]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/c6/21111SO-16-efA.pdf efolioA]<br />
*[http://wiki.dcet.uab.pt/files/images/9/92/21111SO-16-efB.pdf eFolioB]<br />
*[https://wiki.dcet.uab.pt/files/images/0/02/21111SO-16-ex1.pdf Exame e pFolio]<br />
*[https://wiki.dcet.uab.pt/files/images/8/8f/21111SO-16-cc1.pdf Exame e pFolio cc]<br />
*[https://wiki.dcet.uab.pt/files/images/c/c3/21111SO-16-ex2.pdf Exame e pFolio Setembro]<br />
*[https://wiki.dcet.uab.pt/files/images/d/d9/21111SO-16-cc2.pdf Exame e pFolio Setembro cc]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/3/3c/21111SO-15-ex1.pdf exame/pfolio época normal]<br />
*[http://wiki.dcet.uab.pt/files/images/2/23/21111SO-15-efA.pdf efolioA]<br />
*[http://wiki.dcet.uab.pt/files/images/3/3a/21111SO-15-efB-v2.pdf efolioB versão2]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b9/21111SO-15-cc1.pdf CC exame/pfolio época normal]<br />
*[http://wiki.dcet.uab.pt/files/images/5/56/21111SO-15-ex2.pdf P-Fólio de Recurso - Sistemas Operativos 26 de Setembro de 2016] => [http://wiki.dcet.uab.pt/files/images/1/1b/Crit%C3%A9rios_de_Corre%C3%A7%C3%A3o_26_Setembro_2016.pdf Critérios de Correção]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/cb/SO_Pfolio_23_06_2015.pdf Pfolio_23_06_2015]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/a2/2014-09-04_Pfolio_Enunciado.pdf Pfolio Recurso SO 4-09-2014]<br />
*[http://wiki.dcet.uab.pt/files/images/c/c1/SO_21111_exame_2013-14.pdf P-Fólio de Sistemas Operativos de 3-7-2014]<br />
*[http://wiki.dcet.uab.pt/files/images/2/21/E-F%C3%B3lioBSistemasOperativos201314.pdf E-Fólio B Sistemas Operativos 2013/14]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/3/3a/21111SO-12-p1.pdf P-Fólio Sistemas Operativos 18 de Junho de 2013] => [http://wiki.dcet.uab.pt/files/images/8/8a/21111SO-12-c1.pdf Guia de resolução]<br />
<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
* Exame Recurso Sistemas Operativos 05 de Setembro de 2012 => [http://wiki.dcet.uab.pt/files/images/a/a0/Exame_com_Resolucao_Epoca_Recurso_UC_21111_SO_Sistemas_Operativos_20120905.pdf Resolução]<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
*[http://wiki.dcet.uab.pt/files/images/0/07/Exame20110902.pdf Exame Recurso Sistemas Operativos 02 de Setembro de 2011]<br />
*[http://wiki.dcet.uab.pt/files/images/d/dc/Exame20110616.pdf Exame Sistemas Operativos 16 de Junho de 2011]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b0/PFolio_Epoca_Normal_UC_21111_SO_Sistemas_Operativos_20120618_%281%29.pdf P-Fólio Sistemas Operativos 18 de Junho de 2011]<br />
<br />
== Corpo Docente ==<br />
<br />
* No ano letivo 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley] Video:[https://vimeo.com/257731345 vimeo]<br />
* Nos anos letivos 2012/2013 e 2013/2014: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley]<br />
* No ano letivo 2011/2012: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=47 Prof. José Coelho]<br />
* No ano letivo 2010/2011: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley]<br />
<br />
== Links úteis ==<br />
*[http://wiki.dcet.uab.pt/files/images/e/eb/Resumo_SO_2015_Andr%C3%A9_Sousa.pdf Resumo SO 2015 André Sousa]<br />
<br />
== Materiais de Apoio==<br />
====AF's & Laboratorios====<br />
*[https://wiki.dcet.uab.pt/files/images/0/03/21111SO-17-AF1.pdf AF1] - [https://wiki.dcet.uab.pt/files/images/f/f5/21111SO-17-LAB1.pdf Lab1]<br />
*[https://wiki.dcet.uab.pt/files/images/8/84/21111SO-17-AF2.pdf AF2] - [https://wiki.dcet.uab.pt/files/images/6/6f/21111SO-17-LAB2.pdf Lab2]<br />
*[https://wiki.dcet.uab.pt/files/images/e/e8/21111SO-17-AF3.pdf AF3] - [https://wiki.dcet.uab.pt/files/images/7/76/21111SO-17-LAB3.pdf Lab3]<br />
*[https://wiki.dcet.uab.pt/files/images/3/31/21111SO-17-AF4.pdf AF4]<br />
====Resumos====<br />
* [http://wiki.dcet.uab.pt/files/images/f/f8/Sistemas_Operativos_-_Resumo_-_Joao_Marques.pdf Resumo por João Marques]<br />
* Vídeo com aulas do livro: [https://www.youtube.com/playlist?list=PLxI8Can9yAHeK7GUEGxMsqoPRmJKwI9Jw Engenharia de Computação - Sistemas Operacionais]<br />
<br />
== Como instalar o Linux em Dual Boot ? ==<br />
<br />
O Linux pode ser instalado no mesmo computador que já tenha o Windows. <br />
Para isso usa-se um processo chamado de "Dual Boot", que tem como vantagem criar um menu assim que o computador arranca, para selecionar o Sistema Operativo que vai ser usado. <br />
<br />
Minuto Passo <br />
<br />
0:00 - Introdução <br />
<br />
0:12 - Criar uma USB de arranque <br />
<br />
4:49 - Editar a BIOS e arrancar da USB <br />
<br />
6:26 - Instalar Linux Mint 17.1 "Rebecca" <br />
<br />
11:56 - Arrancar depois da instalação <br />
<br />
12:37 - Outro <br />
<br />
{{#ev:youtube|XKI024wUTUw}}<br />
<br />
== Escolher uma distribuição de Linux ==<br />
O SIte distrowatch é o melhor site para esta decisão, com um ranking das distribuições mais usadas do lado direito e um breve descrição de cada uma:<br />
<br />
http://distrowatch.com/<br />
<br />
== Documentário ==<br />
<br />
"Revolution OS" - Filme sobre a história do Sistema Operativo GNU/Linux e do Software Livre<br />
<br />
{{#ev:youtube|7LGKgdWtrqI}}<br />
<br />
<br />
'''Linux TimeLine:'''<br />
<br />
http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.svg<br />
<br />
== Bibliografia Obrigatória ==<br />
* 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 segamente a 100% dos anos anteriores!!!)<br />
* Necessidade da bibliografia obrigatória [[Opiniões PESSOAIS dos colegas que já fizeram a UC]]</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21111SO-17-AF4.pdf&diff=3430Ficheiro:21111SO-17-AF4.pdf2018-07-26T14:46:14Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21111SO-17-LAB3.pdf&diff=3429Ficheiro:21111SO-17-LAB3.pdf2018-07-26T14:45:07Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21111SO-17-AF3.pdf&diff=3428Ficheiro:21111SO-17-AF3.pdf2018-07-26T14:44:44Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21111SO-17-LAB1.pdf&diff=3427Ficheiro:21111SO-17-LAB1.pdf2018-07-26T14:43:51Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21111SO-17-AF1.pdf&diff=3426Ficheiro:21111SO-17-AF1.pdf2018-07-26T14:43:29Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_Operativos&diff=3425Sistemas Operativos2018-07-26T14:42:29Z<p>1501627: /* AF's & Laboratorios */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=152 Guia Informativo de Sistemas Operativos]<br />
*Video:[https://vimeo.com/257738590 vimeo]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
*[http://wiki.dcet.uab.pt/files/images/0/0c/PUC_SO_2014-15.pdf PUC Sistemas Operativos 2014-15]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/e/e2/21111SO-17-efA.pdf eFolioA]<br />
*[https://wiki.dcet.uab.pt/files/images/2/2c/21111SO-17-efB.pdf eFolioB]<br />
*[https://wiki.dcet.uab.pt/files/images/e/e6/21111SO-17-ex1.pdf exame 22 junho 2018 ] => [https://wiki.dcet.uab.pt/files/images/4/43/21111SO-17-cc1.pdf critérios correção 22 junho 2018]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/c6/21111SO-16-efA.pdf efolioA]<br />
*[http://wiki.dcet.uab.pt/files/images/9/92/21111SO-16-efB.pdf eFolioB]<br />
*[https://wiki.dcet.uab.pt/files/images/0/02/21111SO-16-ex1.pdf Exame e pFolio]<br />
*[https://wiki.dcet.uab.pt/files/images/8/8f/21111SO-16-cc1.pdf Exame e pFolio cc]<br />
*[https://wiki.dcet.uab.pt/files/images/c/c3/21111SO-16-ex2.pdf Exame e pFolio Setembro]<br />
*[https://wiki.dcet.uab.pt/files/images/d/d9/21111SO-16-cc2.pdf Exame e pFolio Setembro cc]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/3/3c/21111SO-15-ex1.pdf exame/pfolio época normal]<br />
*[http://wiki.dcet.uab.pt/files/images/2/23/21111SO-15-efA.pdf efolioA]<br />
*[http://wiki.dcet.uab.pt/files/images/3/3a/21111SO-15-efB-v2.pdf efolioB versão2]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b9/21111SO-15-cc1.pdf CC exame/pfolio época normal]<br />
*[http://wiki.dcet.uab.pt/files/images/5/56/21111SO-15-ex2.pdf P-Fólio de Recurso - Sistemas Operativos 26 de Setembro de 2016] => [http://wiki.dcet.uab.pt/files/images/1/1b/Crit%C3%A9rios_de_Corre%C3%A7%C3%A3o_26_Setembro_2016.pdf Critérios de Correção]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/cb/SO_Pfolio_23_06_2015.pdf Pfolio_23_06_2015]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/a2/2014-09-04_Pfolio_Enunciado.pdf Pfolio Recurso SO 4-09-2014]<br />
*[http://wiki.dcet.uab.pt/files/images/c/c1/SO_21111_exame_2013-14.pdf P-Fólio de Sistemas Operativos de 3-7-2014]<br />
*[http://wiki.dcet.uab.pt/files/images/2/21/E-F%C3%B3lioBSistemasOperativos201314.pdf E-Fólio B Sistemas Operativos 2013/14]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/3/3a/21111SO-12-p1.pdf P-Fólio Sistemas Operativos 18 de Junho de 2013] => [http://wiki.dcet.uab.pt/files/images/8/8a/21111SO-12-c1.pdf Guia de resolução]<br />
<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
* Exame Recurso Sistemas Operativos 05 de Setembro de 2012 => [http://wiki.dcet.uab.pt/files/images/a/a0/Exame_com_Resolucao_Epoca_Recurso_UC_21111_SO_Sistemas_Operativos_20120905.pdf Resolução]<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
*[http://wiki.dcet.uab.pt/files/images/0/07/Exame20110902.pdf Exame Recurso Sistemas Operativos 02 de Setembro de 2011]<br />
*[http://wiki.dcet.uab.pt/files/images/d/dc/Exame20110616.pdf Exame Sistemas Operativos 16 de Junho de 2011]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b0/PFolio_Epoca_Normal_UC_21111_SO_Sistemas_Operativos_20120618_%281%29.pdf P-Fólio Sistemas Operativos 18 de Junho de 2011]<br />
<br />
== Corpo Docente ==<br />
<br />
* No ano letivo 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley] Video:[https://vimeo.com/257731345 vimeo]<br />
* Nos anos letivos 2012/2013 e 2013/2014: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley]<br />
* No ano letivo 2011/2012: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=47 Prof. José Coelho]<br />
* No ano letivo 2010/2011: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley]<br />
<br />
== Links úteis ==<br />
*[http://wiki.dcet.uab.pt/files/images/e/eb/Resumo_SO_2015_Andr%C3%A9_Sousa.pdf Resumo SO 2015 André Sousa]<br />
<br />
== Materiais de Apoio==<br />
===AF's & Laboratorios===<br />
*[https://wiki.dcet.uab.pt/files/images/8/84/21111SO-17-AF2.pdf AF2]<br />
*[https://wiki.dcet.uab.pt/files/images/6/6f/21111SO-17-LAB2.pdf Lab2]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f8/Sistemas_Operativos_-_Resumo_-_Joao_Marques.pdf Resumo por João Marques]<br />
* Vídeo com aulas do livro: [https://www.youtube.com/playlist?list=PLxI8Can9yAHeK7GUEGxMsqoPRmJKwI9Jw Engenharia de Computação - Sistemas Operacionais]<br />
<br />
== Como instalar o Linux em Dual Boot ? ==<br />
<br />
O Linux pode ser instalado no mesmo computador que já tenha o Windows. <br />
Para isso usa-se um processo chamado de "Dual Boot", que tem como vantagem criar um menu assim que o computador arranca, para selecionar o Sistema Operativo que vai ser usado. <br />
<br />
Minuto Passo <br />
<br />
0:00 - Introdução <br />
<br />
0:12 - Criar uma USB de arranque <br />
<br />
4:49 - Editar a BIOS e arrancar da USB <br />
<br />
6:26 - Instalar Linux Mint 17.1 "Rebecca" <br />
<br />
11:56 - Arrancar depois da instalação <br />
<br />
12:37 - Outro <br />
<br />
{{#ev:youtube|XKI024wUTUw}}<br />
<br />
== Escolher uma distribuição de Linux ==<br />
O SIte distrowatch é o melhor site para esta decisão, com um ranking das distribuições mais usadas do lado direito e um breve descrição de cada uma:<br />
<br />
http://distrowatch.com/<br />
<br />
== Documentário ==<br />
<br />
"Revolution OS" - Filme sobre a história do Sistema Operativo GNU/Linux e do Software Livre<br />
<br />
{{#ev:youtube|7LGKgdWtrqI}}<br />
<br />
<br />
'''Linux TimeLine:'''<br />
<br />
http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.svg<br />
<br />
== Bibliografia Obrigatória ==<br />
* 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 segamente a 100% dos anos anteriores!!!)<br />
* Necessidade da bibliografia obrigatória [[Opiniões PESSOAIS dos colegas que já fizeram a UC]]</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Sistemas_Operativos&diff=3424Sistemas Operativos2018-07-26T14:42:10Z<p>1501627: /* Materiais de Apoio */</p>
<hr />
<div>[[Category:Informática]]<br />
[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=152 Guia Informativo de Sistemas Operativos]<br />
*Video:[https://vimeo.com/257738590 vimeo]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
*[http://wiki.dcet.uab.pt/files/images/0/0c/PUC_SO_2014-15.pdf PUC Sistemas Operativos 2014-15]<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/e/e2/21111SO-17-efA.pdf eFolioA]<br />
*[https://wiki.dcet.uab.pt/files/images/2/2c/21111SO-17-efB.pdf eFolioB]<br />
*[https://wiki.dcet.uab.pt/files/images/e/e6/21111SO-17-ex1.pdf exame 22 junho 2018 ] => [https://wiki.dcet.uab.pt/files/images/4/43/21111SO-17-cc1.pdf critérios correção 22 junho 2018]<br />
<br />
=== Ano Letivo 2016/2017 ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/c6/21111SO-16-efA.pdf efolioA]<br />
*[http://wiki.dcet.uab.pt/files/images/9/92/21111SO-16-efB.pdf eFolioB]<br />
*[https://wiki.dcet.uab.pt/files/images/0/02/21111SO-16-ex1.pdf Exame e pFolio]<br />
*[https://wiki.dcet.uab.pt/files/images/8/8f/21111SO-16-cc1.pdf Exame e pFolio cc]<br />
*[https://wiki.dcet.uab.pt/files/images/c/c3/21111SO-16-ex2.pdf Exame e pFolio Setembro]<br />
*[https://wiki.dcet.uab.pt/files/images/d/d9/21111SO-16-cc2.pdf Exame e pFolio Setembro cc]<br />
<br />
=== Ano Letivo 2015/2016 ===<br />
*[http://wiki.dcet.uab.pt/files/images/3/3c/21111SO-15-ex1.pdf exame/pfolio época normal]<br />
*[http://wiki.dcet.uab.pt/files/images/2/23/21111SO-15-efA.pdf efolioA]<br />
*[http://wiki.dcet.uab.pt/files/images/3/3a/21111SO-15-efB-v2.pdf efolioB versão2]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b9/21111SO-15-cc1.pdf CC exame/pfolio época normal]<br />
*[http://wiki.dcet.uab.pt/files/images/5/56/21111SO-15-ex2.pdf P-Fólio de Recurso - Sistemas Operativos 26 de Setembro de 2016] => [http://wiki.dcet.uab.pt/files/images/1/1b/Crit%C3%A9rios_de_Corre%C3%A7%C3%A3o_26_Setembro_2016.pdf Critérios de Correção]<br />
<br />
=== Ano Letivo 2014/2015 ===<br />
*[http://wiki.dcet.uab.pt/files/images/c/cb/SO_Pfolio_23_06_2015.pdf Pfolio_23_06_2015]<br />
<br />
=== Ano Letivo 2013/2014 ===<br />
*[http://wiki.dcet.uab.pt/files/images/a/a2/2014-09-04_Pfolio_Enunciado.pdf Pfolio Recurso SO 4-09-2014]<br />
*[http://wiki.dcet.uab.pt/files/images/c/c1/SO_21111_exame_2013-14.pdf P-Fólio de Sistemas Operativos de 3-7-2014]<br />
*[http://wiki.dcet.uab.pt/files/images/2/21/E-F%C3%B3lioBSistemasOperativos201314.pdf E-Fólio B Sistemas Operativos 2013/14]<br />
<br />
=== Ano Letivo 2012/2013 ===<br />
*[http://wiki.dcet.uab.pt/files/images/3/3a/21111SO-12-p1.pdf P-Fólio Sistemas Operativos 18 de Junho de 2013] => [http://wiki.dcet.uab.pt/files/images/8/8a/21111SO-12-c1.pdf Guia de resolução]<br />
<br />
<br />
=== Ano Letivo 2011/2012 ===<br />
* Exame Recurso Sistemas Operativos 05 de Setembro de 2012 => [http://wiki.dcet.uab.pt/files/images/a/a0/Exame_com_Resolucao_Epoca_Recurso_UC_21111_SO_Sistemas_Operativos_20120905.pdf Resolução]<br />
<br />
=== Ano Letivo 2010/2011 ===<br />
*[http://wiki.dcet.uab.pt/files/images/0/07/Exame20110902.pdf Exame Recurso Sistemas Operativos 02 de Setembro de 2011]<br />
*[http://wiki.dcet.uab.pt/files/images/d/dc/Exame20110616.pdf Exame Sistemas Operativos 16 de Junho de 2011]<br />
*[http://wiki.dcet.uab.pt/files/images/b/b0/PFolio_Epoca_Normal_UC_21111_SO_Sistemas_Operativos_20120618_%281%29.pdf P-Fólio Sistemas Operativos 18 de Junho de 2011]<br />
<br />
== Corpo Docente ==<br />
<br />
* No ano letivo 2014/2015: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley] Video:[https://vimeo.com/257731345 vimeo]<br />
* Nos anos letivos 2012/2013 e 2013/2014: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley]<br />
* No ano letivo 2011/2012: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=47 Prof. José Coelho]<br />
* No ano letivo 2010/2011: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=61 Prof. Paulo Shirley]<br />
<br />
== Links úteis ==<br />
*[http://wiki.dcet.uab.pt/files/images/e/eb/Resumo_SO_2015_Andr%C3%A9_Sousa.pdf Resumo SO 2015 André Sousa]<br />
<br />
== Materiais de Apoio==<br />
=AF's & Laboratorios=<br />
*[https://wiki.dcet.uab.pt/files/images/8/84/21111SO-17-AF2.pdf AF2]<br />
*[https://wiki.dcet.uab.pt/files/images/6/6f/21111SO-17-LAB2.pdf Lab2]<br />
* [http://wiki.dcet.uab.pt/files/images/f/f8/Sistemas_Operativos_-_Resumo_-_Joao_Marques.pdf Resumo por João Marques]<br />
* Vídeo com aulas do livro: [https://www.youtube.com/playlist?list=PLxI8Can9yAHeK7GUEGxMsqoPRmJKwI9Jw Engenharia de Computação - Sistemas Operacionais]<br />
<br />
== Como instalar o Linux em Dual Boot ? ==<br />
<br />
O Linux pode ser instalado no mesmo computador que já tenha o Windows. <br />
Para isso usa-se um processo chamado de "Dual Boot", que tem como vantagem criar um menu assim que o computador arranca, para selecionar o Sistema Operativo que vai ser usado. <br />
<br />
Minuto Passo <br />
<br />
0:00 - Introdução <br />
<br />
0:12 - Criar uma USB de arranque <br />
<br />
4:49 - Editar a BIOS e arrancar da USB <br />
<br />
6:26 - Instalar Linux Mint 17.1 "Rebecca" <br />
<br />
11:56 - Arrancar depois da instalação <br />
<br />
12:37 - Outro <br />
<br />
{{#ev:youtube|XKI024wUTUw}}<br />
<br />
== Escolher uma distribuição de Linux ==<br />
O SIte distrowatch é o melhor site para esta decisão, com um ranking das distribuições mais usadas do lado direito e um breve descrição de cada uma:<br />
<br />
http://distrowatch.com/<br />
<br />
== Documentário ==<br />
<br />
"Revolution OS" - Filme sobre a história do Sistema Operativo GNU/Linux e do Software Livre<br />
<br />
{{#ev:youtube|7LGKgdWtrqI}}<br />
<br />
<br />
'''Linux TimeLine:'''<br />
<br />
http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.svg<br />
<br />
== Bibliografia Obrigatória ==<br />
* 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 segamente a 100% dos anos anteriores!!!)<br />
* Necessidade da bibliografia obrigatória [[Opiniões PESSOAIS dos colegas que já fizeram a UC]]</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21111SO-17-LAB2.pdf&diff=3423Ficheiro:21111SO-17-LAB2.pdf2018-07-26T14:40:48Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21111SO-17-AF2.pdf&diff=3422Ficheiro:21111SO-17-AF2.pdf2018-07-26T14:39:37Z<p>1501627: </p>
<hr />
<div></div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Laborat%C3%B3rio_de_Programa%C3%A7%C3%A3o&diff=3266Laboratório de Programação2018-05-19T09:40:18Z<p>1501627: /* Guia Informativo Oficial */</p>
<hr />
<div>[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial ==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=1368 Guia Informativo Laboratório de Programação]([https://vimeo.com/255365494 Apresentação])<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/3/3e/21178-efolioA.pdf eFolioA]<br />
<br />
== Corpo Docente ==<br />
* No ano letivo 2017/2018: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=68 Prof. Vitor Rocio] ([https://vimeo.com/255730958 Video - Apresentação])<br />
<br />
== Materiais de Apoio==</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Laborat%C3%B3rio_de_Programa%C3%A7%C3%A3o&diff=3265Laboratório de Programação2018-05-19T09:40:06Z<p>1501627: /* Corpo Docente */</p>
<hr />
<div>[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial ==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=1368 Guia Informativo Laboratório de Programação]<br />
*[https://vimeo.com/255365494 Apresentação]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/3/3e/21178-efolioA.pdf eFolioA]<br />
<br />
== Corpo Docente ==<br />
* No ano letivo 2017/2018: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=68 Prof. Vitor Rocio] ([https://vimeo.com/255730958 Video - Apresentação])<br />
<br />
== Materiais de Apoio==</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Laborat%C3%B3rio_de_Programa%C3%A7%C3%A3o&diff=3264Laboratório de Programação2018-05-19T09:33:20Z<p>1501627: </p>
<hr />
<div>[[Category:Engenharia_Informática]]<br />
<br />
==Guia Informativo Oficial ==<br />
*[http://www2.uab.pt/guiainformativo/detailuc.php?uc=1368 Guia Informativo Laboratório de Programação]<br />
*[https://vimeo.com/255365494 Apresentação]<br />
<br />
== Planos da Unidade Curricular (PUC) ==<br />
<br />
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==<br />
<br />
=== Ano Letivo 2017/2018 ===<br />
*[https://wiki.dcet.uab.pt/files/images/3/3e/21178-efolioA.pdf eFolioA]<br />
<br />
== Corpo Docente ==<br />
* No ano letivo 2017/2018: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma] e [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=68 Prof. Vitor Rocio] <br />
*[https://vimeo.com/255730958 Video - Apresentação]<br />
<br />
== Materiais de Apoio==</div>1501627https://wiki.dcet.uab.pt/files/index.php?title=Ficheiro:21178-efolioA.pdf&diff=3263Ficheiro:21178-efolioA.pdf2018-05-19T09:26:52Z<p>1501627: Efolio A de LabProg
2017/2018</p>
<hr />
<div>Efolio A de LabProg<br />
2017/2018</div>1501627