{"id":1367,"date":"2022-07-14T15:43:17","date_gmt":"2022-07-14T15:43:17","guid":{"rendered":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/?page_id=1367"},"modified":"2022-09-23T16:56:12","modified_gmt":"2022-09-23T16:56:12","slug":"act-logica-de-programacao-com-portugol-e-github","status":"publish","type":"page","link":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/act-logica-de-programacao-com-portugol-e-github\/","title":{"rendered":"ACT &#8211; L\u00f3gica de Programa\u00e7\u00e3o com Portugol e GitHub"},"content":{"rendered":"\n<h1 style=\"text-align: center;\"><span style=\"font-size: 24pt;\">Github + Tecnica de Programa\u00e7\u00e3o utilizando o Portugol Studio.<\/span><\/h1>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">O curso foi produzido pelo grupo <strong>Merge<\/strong> do projeto ACT da Unicamp Limeira. E tem o objetivo de ensinar as no\u00e7\u00f5es b\u00e1sicas de l\u00f3gica de programa\u00e7\u00e3o e GitHub, de forma acess\u00edvel a pessoas que n\u00e3o s\u00e3o da \u00e1rea, especialmente professores que precisem ensinar esses conceitos a alunos do ensino fundamental ou m\u00e9dio.<\/span><\/p>\n<p>&nbsp;<\/p>\n\n\n\n<table style=\"border-collapse: collapse; width: 100%; height: 821px;\">\n<tbody>\n<tr style=\"height: 31px;\">\n<td style=\"width: 100%; height: 51px;\"><span style=\"font-size: 18pt;\"><strong>Aula 1 &#8211; <\/strong><strong style=\"color: revert; font-family: inherit;\">Objetivos do curso e porque utilizar o GitHub<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 289px;\">\n<td style=\"width: 100%; height: 289px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">O objetivo desse curso \u00e9 ensinar as no\u00e7\u00f5es b\u00e1sicas de l\u00f3gica de programa\u00e7\u00e3o e GitHub, de forma acess\u00edvel a pessoas que n\u00e3o s\u00e3o da \u00e1rea, especialmente professores que precisem ensinar esses conceitos a alunos do ensino fundamental ou m\u00e9dio.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Para ensinar os conceitos de programa\u00e7\u00e3o, ap\u00f3s as explica\u00e7\u00f5es te\u00f3ricas, aplicaremos tais conhecimentos atrav\u00e9s da ferramenta Portugol Studio. Tal plataforma foi desenvolvida para auxiliar o aprendizado de programa\u00e7\u00e3o para falantes do idioma portugu\u00eas e sua sintaxe \u00e9 baseada em linguagens como C e PHP.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 69px;\">\n<td style=\"width: 100%; height: 69px;\"><strong><span style=\"font-size: 14pt;\">Acesse o post completo da aula&nbsp;<a href=\"https:\/\/liag.ft.unicamp.br\/act\/2022\/04\/29\/aulas-de-logica-de-programacao-e-github-no-act\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/span><\/strong><\/td>\n<\/tr>\n<tr style=\"height: 412px;\">\n<td style=\"width: 100%; height: 412px;\">\n<p><span style=\"font-size: 14pt;\"><b>Link do v\u00eddeo do Youtube do canal ACT UNICAMP:<\/b><\/span><\/p>\n<p><iframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/MD_KWc-O80s\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<table style=\"border-collapse: collapse; width: 100%; height: 194px;\">\n<tbody>\n<tr style=\"height: 79px;\">\n<td style=\"width: 100%; height: 79px;\">\n<p><strong><span style=\"font-size: 18pt;\">Aula 2 &#8211; Adicionar projeto existente ao GitHub + o que \u00e9 Open Source<\/span><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Ap\u00f3s criar sua conta no GitHub, voc\u00ea tem a possibilidade de adicionar \u00e0 sua conta GitHub projetos que voc\u00ea j\u00e1 fez, mas est\u00e3o dispon\u00edveis apenas na sua m\u00e1quina.<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Open Source \u00e9 o termo que categoriza um c\u00f3digo projetado para ser acessado abertamente pelo p\u00fablico com o objetivo de ser desenvolvido de forma colaborativa.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">A ideia \u00e9 que todos os membros da comunidade possam ver, modificar e distribuir o projeto de acordo com suas necessidades.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 69px;\">\n<td style=\"width: 100%; height: 69px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\"><strong>Acesse o post completo da aula\u00a0<a href=\"https:\/\/liag.ft.unicamp.br\/act\/2022\/07\/04\/logica-de-programacao-e-github-no-act-aula-2\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\">\n<p><span style=\"font-size: 14pt;\"><b>Link do v\u00eddeo do Youtube do canal ACT UNICAMP:<\/b><\/span><\/p>\n<p><iframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/9QTG4TDmGiQ\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<table style=\"border-collapse: collapse; width: 100%; height: 194px;\">\n<tbody>\n<tr style=\"height: 79px;\">\n<td style=\"width: 100%; height: 79px;\">\n<p><strong><span style=\"font-size: 18pt;\">Aula 3 &#8211; Algoritmos<\/span><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Logo ap\u00f3s a introdu\u00e7\u00e3o do conceito de algoritmo, \u00e9 interessante colocar um exemplo para que o aluno consiga ter uma compreens\u00e3o maior. Utilizar uma linguagem facilitada e com tom de di\u00e1logo pode ser uma das formas de se aproximar do ouvinte e traz\u00ea-lo para a aula.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 69px;\">\n<td style=\"width: 100%; height: 69px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\"><strong>Acesse o post completo da aula\u00a0<a href=\"https:\/\/liag.ft.unicamp.br\/act\/2022\/07\/04\/logica-de-programacao-e-github-no-act-aula-3\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\">\n<p><span style=\"font-size: 14pt;\"><b>Link do v\u00eddeo do Youtube do canal ACT UNICAMP:<\/b><\/span><\/p>\n<p><iframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/wBOz9ngYVDI\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<table style=\"width: 100%; height: 92px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p><strong><span style=\"font-size: 18pt;\">Aula 4 &#8211; Contantes, vari\u00e1veis e operadores<\/span><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Na \u00faltima aula, foi visto o conceito de algoritmos, que s\u00e3o a base para estruturar a nossa comunica\u00e7\u00e3o com os computadores. Por\u00e9m, diferentemente de n\u00f3s, os computadores n\u00e3o entendem palavras, substantivos, verbos e frases. A \u00fanica linguagem conhecida pelos computadores \u00e9 a da matem\u00e1tica. Mas, calma, n\u00e3o ser\u00e1 necess\u00e1rio entrar nos assuntos mais complexos da matem\u00e1tica ou ir \u00e0 fundo em express\u00f5es e c\u00e1lculos. A matem\u00e1tica que usaremos ser\u00e1 b\u00e1sica, aquela mais voltada \u00e0 l\u00f3gica e opera\u00e7\u00f5es b\u00e1sicas.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\"><span style=\"font-size: 14pt;\"><strong>Acesse o post completo da aula&nbsp;<a href=\"https:\/\/liag.ft.unicamp.br\/act\/2022\/07\/04\/logica-de-programacao-e-github-no-act-aula-4\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p><span style=\"font-size: 14pt;\"><b>Link do v\u00eddeo do Youtube do canal ACT UNICAMP:<\/b><\/span><\/p>\n<p><iframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/pKiSDb6ArYU\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<table style=\"width: 100%; height: 92px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p><strong><span style=\"font-size: 18pt;\">Aula 5 &#8211; <\/span><\/strong><strong><span style=\"font-size: 18pt;\">Introdu\u00e7\u00e3o \u00e0 l\u00f3gica de programa\u00e7\u00e3o: realizar a soma de dois n\u00fameros<\/span><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Na aula anterior, foi estudado sobre as vari\u00e1veis e que elas s\u00e3o capazes de armazenar valores. A partir disso, \u00e9 poss\u00edvel realizar opera\u00e7\u00f5es matem\u00e1ticas. Nessa aula, vamos ver um exemplo de como realizar a soma de 2 n\u00fameros e exibir o resultado para o usu\u00e1rio.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\"><span style=\"font-size: 14pt;\"><strong>Acesse o post completo da aula&nbsp;<a href=\"https:\/\/liag.ft.unicamp.br\/act\/2022\/07\/04\/logica-de-progamacao-e-github-no-act-aula-5\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p><span style=\"font-size: 14pt;\"><b>Link do v\u00eddeo do Youtube do canal ACT UNICAMP:<\/b><\/span><\/p>\n<p><iframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/EFZ0FYQJ4-4\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<table style=\"width: 100%; height: 92px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\"><strong><span style=\"font-size: 18pt;\">Aula 6 &#8211; Comandos condicionais<\/span><\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">At\u00e9 agora aprendemos a criar vari\u00e1veis, atribuir valores a elas e fazer opera\u00e7\u00f5es. Apenas com isso j\u00e1 \u00e9 poss\u00edvel fazer diversos programas, como uma pequena calculadora, por exemplo. Entretanto, ainda n\u00e3o \u00e9 poss\u00edvel fazer programas que tenham comandos condicionais.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\"><span style=\"font-size: 14pt;\"><strong>Acesse o post completo da aula\u00a0<a href=\"https:\/\/liag.ft.unicamp.br\/act\/2022\/07\/04\/logica-de-programacao-e-github-no-act-aula-6\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\">\n<p><span style=\"font-size: 14pt;\"><b>Link do v\u00eddeo do Youtube do canal ACT UNICAMP:<\/b><\/span><\/p>\n<p><iframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/vXPpXOe1j0s\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Github + Tecnica de Programa\u00e7\u00e3o utilizando o Portugol Studio. &nbsp; O curso foi produzido pelo grupo Merge do projeto ACT da Unicamp Limeira. E tem o objetivo de ensinar as no\u00e7\u00f5es b\u00e1sicas de l\u00f3gica de programa\u00e7\u00e3o e GitHub, de forma acess\u00edvel a pessoas que n\u00e3o s\u00e3o da \u00e1rea, especialmente professores que precisem ensinar esses conceitos [&hellip;]<\/p>\n","protected":false},"author":54,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-1367","page","type-page","status-publish","hentry"],"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/pages\/1367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/comments?post=1367"}],"version-history":[{"count":8,"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/pages\/1367\/revisions"}],"predecessor-version":[{"id":1506,"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/pages\/1367\/revisions\/1506"}],"wp:attachment":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/wp-json\/wp\/v2\/media?parent=1367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}