{"id":211,"date":"2020-05-21T07:31:32","date_gmt":"2020-05-21T10:31:32","guid":{"rendered":"http:\/\/liag.ft.unicamp.br\/desenvolvimentodemaquetes\/?page_id=211"},"modified":"2023-03-27T20:26:02","modified_gmt":"2023-03-27T23:26:02","slug":"projetocfac","status":"publish","type":"page","link":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/projetocfac\/","title":{"rendered":"ComFAPOO \u2013 M\u00e9todo de ensino de Programa\u00e7\u00e3o Orientada a Objetos baseado em Aprendizagem Significativa e Computa\u00e7\u00e3o F\u00edsica"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"211\" class=\"elementor elementor-211\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-33c13ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"33c13ca\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6353665\" data-id=\"6353665\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-62a38de elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"62a38de\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Um dos maiores desafios no ensino em cursos da \u00e1rea de Computa\u00e7\u00e3o s\u00e3o disciplinas que abordam Programa\u00e7\u00e3o Orientada a Objetos, especialmente para aquelas direcionadas \u00e0 alunos iniciantes. Mesmo sendo um paradigma amplamente utilizado e abordado na forma\u00e7\u00e3o profissional, o professor ainda encontra dificuldade em adotar estrat\u00e9gias e ferramentas que sejam efetivas para o aprendizado. Em disciplinas introdut\u00f3rias \u00e9 importante estimular e amparar o exerc\u00edcio de abstra\u00e7\u00e3o por parte dos alunos, abstra\u00e7\u00e3o que \u00e9 fundamental para a aprendizagem desse conte\u00fado. Novatos possuem dificuldades em conceitos fundamentais, como, por exemplo, a rela\u00e7\u00e3o entre classe e objetos, muitas vezes devidas \u00e0 uma abordagem did\u00e1tica que n\u00e3o consegue trazer tais conceitos para um ambiente que seja mais significativo ou que facilite sua compreens\u00e3o. O m\u00e9todo ComFAPOO (Computa\u00e7\u00e3o F\u00edsica para Aprendizagem de Programa\u00e7\u00e3o Orientada a Objetos), baseado na teoria da Aprendizagem Significativa e nos artefatos da Computa\u00e7\u00e3o F\u00edsica, tem como estrat\u00e9gia a transi\u00e7\u00e3o gradual, utilizando a t\u00e9cnica Concreteness Fading, que parte de modelos concretos, mais tang\u00edveis e representativos, para modelos mais abstratos, como o c\u00f3digo-fonte.\nO ComFAPOO possui 4 etapas fundamentais:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-71854c7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"71854c7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9b7d817\" data-id=\"9b7d817\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a05e4d elementor-invisible elementor-widget elementor-widget-image\" data-id=\"4a05e4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"630\" height=\"220\" src=\"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/image.png\" class=\"attachment-large size-large wp-image-327\" alt=\"\" srcset=\"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/image.png 883w, https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/image-300x105.png 300w, https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/image-768x268.png 768w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02b93e0 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"02b93e0\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e3734b4\" data-id=\"e3734b4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-65f3a68 elementor-widget elementor-widget-heading\" data-id=\"65f3a68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nesse m\u00e9todo, o ensino de Programa\u00e7\u00e3o Orientada a Objetos \u00e9 apresentado atrav\u00e9s da intera\u00e7\u00e3o com objetos reais (componentes eletr\u00f4nicos), que podem dar feedback do c\u00f3digo fonte apresentado. A transi\u00e7\u00e3o do meio mais concreto (objetos reais) at\u00e9 o mais abstrato (c\u00f3digo-fonte) \u00e9 mostrada em um exemplo na imagem a seguir:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bfc9329 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"bfc9329\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-599a153\" data-id=\"599a153\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4965795 elementor-widget elementor-widget-image\" data-id=\"4965795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"630\" height=\"361\" src=\"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/Screenshot_1-1024x586-1.png\" class=\"attachment-large size-large wp-image-328\" alt=\"\" srcset=\"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/Screenshot_1-1024x586-1.png 1024w, https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/Screenshot_1-1024x586-1-300x172.png 300w, https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2023\/03\/Screenshot_1-1024x586-1-768x440.png 768w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b0827fc elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"b0827fc\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e2a0300\" data-id=\"e2a0300\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7539133 elementor-widget elementor-widget-heading\" data-id=\"7539133\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">No exemplo ilustrado, \u00e9 apresentado o objeto LED, mostrando que suas a\u00e7\u00f5es s\u00e3o acender, apagar e piscar, e suas propriedades est\u00e3o relacionadas com seu estado (aceso e apagado) e o pino conectado ao Arduino.<br><br>No est\u00e1gio seguinte, o ic\u00f4nico, \u00e9 realizada a maior parte do processo de abstra\u00e7\u00e3o. Nesse caso, todas as caracter\u00edsticas do LED ser\u00e3o traduzidas para atributos e m\u00e9todos, ocorrendo uma transi\u00e7\u00e3o do modelo mais concreto, para uma menos concreto, mais abstrato. A utiliza\u00e7\u00e3o de diagramas e informa\u00e7\u00f5es visuais ajudam nessa transi\u00e7\u00e3o de modelos. Nesse momento tamb\u00e9m \u00e9 importante come\u00e7ar a formalizar uma constru\u00e7\u00e3o que se aproxime \u00e0 estrutura do c\u00f3digo-fonte (como o uso de um diagrama de classe).<br><br>O \u00faltimo est\u00e1gio, o simb\u00f3lico, apresenta os modelos mais abstratos, os c\u00f3digos-fontes. Nesse est\u00e1gio, tudo o que foi abstra\u00eddo e apresentando at\u00e9 o momento, sofre mais uma transi\u00e7\u00e3o, agora para o modelo mais abstrato. Essa apresenta\u00e7\u00e3o do c\u00f3digo-fonte pode ocorrer tamb\u00e9m de forma gradual, fazendo com que a programa\u00e7\u00e3o controle apenas algumas caracter\u00edsticas. Por exemplo, a classe \u201cLed\u201d pode apenas conter o m\u00e9todo construtor e o m\u00e9todo \u201cacender\u201d e, instanciando o objeto, fazer com que o LED real acenda. Depois, podem ser adicionados novos recursos, verificando-se gradualmente sua intera\u00e7\u00e3o com o objeto real, sendo visualizado pelo aluno em tempo real.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fe4f370 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"fe4f370\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8f98411\" data-id=\"8f98411\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4ba875a elementor-widget elementor-widget-text-editor\" data-id=\"4ba875a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default elementor-inline-editing pen\" contenteditable=\"true\" spellcheck=\"false\" data-elementor-setting-key=\"title\" data-lt-tmp-id=\"lt-103823\" data-gramm=\"false\" data-pen-placeholder=\"Digite aqui...\"><span style=\"font-size: 14pt;\"><b>Participa\u00e7\u00f5es em projetos e publica\u00e7\u00f5es:<\/b><\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, Humberto Augusto Piovesana. M\u00e9todo de ensino de programa\u00e7\u00e3o orientada a objetos baseado em aprendizagem significativa e computa\u00e7\u00e3o f\u00edsica. 2022. 1 recurso online (255 p.) Tese (doutorado) \u2013 Universidade Estadual de Campinas, Faculdade de Tecnologia, Limeira, SP. Dispon\u00edvel em: <a href=\"https:\/\/hdl.handle.net\/20.500.12733\/6808\">https:\/\/hdl.handle.net\/20.500.12733\/6808<\/a> . Acesso em: 30 jan. 2023. <\/span><br \/><br \/><span style=\"font-size: 14pt;\">Participou do projeto \u201cFostering Creative Computing in Brazilian Public Schools\u201d com o MIT \u2013 Media Lab, incluindo a visita de uma semana no MIT em 2017. Visite o site da viagem em: <a href=\"https:\/\/liag.ft.unicamp.br\/computacaocriativa\/category\/liag-no-mit\/\">https:\/\/liag.ft.unicamp.br\/computacaocriativa\/category\/liag-no-mit\/ <\/a><\/span><br \/><br \/><span style=\"font-size: 14pt;\">Zanetti, H. A. P., Borges, M. A.F.&amp; Ricarte, I. L. M. (2023). ComFAPOO: M\u00e9todo de Ensino de Programa\u00e7\u00e3o Orientada \u00e0 Objetos Baseado em Aprendizagem Significativa e Computa\u00e7\u00e3o F\u00edsica. Revista Brasileira de Inform\u00e1tica na Educa\u00e7\u00e3o, 31, 01-30. DOI: 10.5753\/rbie.2023.2851 <a href=\"https:\/\/sol.sbc.org.br\/journals\/index.php\/rbie\/article\/view\/2851\/2151\">https:\/\/sol.sbc.org.br\/journals\/index.php\/rbie\/article\/view\/2851\/2151 <\/a><\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, H. A. P.; BORGES, M. A. F. ; RICARTE, I. L. M.. Pensamento computacional no ensino de programa\u00e7\u00e3o: Uma revis\u00e3o sistem\u00e1tica da literatura brasileira. In: Brazilian Symposium on Computers in Education (Simp\u00f3sio Brasileiro de Inform\u00e1tica na Educa\u00e7\u00e3o-SBIE). 2016. p. 21. Dispon\u00edvel em: <a href=\"http:\/\/www.br-ie.org\/pub\/index.php\/sbie\/article\/view\/6677\">http:\/\/www.br-ie.org\/pub\/index.php\/sbie\/article\/view\/6677<\/a> .<\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, H. A. P. et al. Proposta de ensino de programa\u00e7\u00e3o para crian\u00e7as com Scratch e Pensamento Computacional. Tecnologias, Sociedade e Conhecimento, v. 4, n. 1, p. 43-58, 2017. Dispon\u00edvel em: <a href=\"https:\/\/econtents.bc.unicamp.br\/inpec\/index.php\/tsc\/article\/view\/14484\">https:\/\/econtents.bc.unicamp.br\/inpec\/index.php\/tsc\/article\/view\/14484<\/a> .<\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, H. A. P.; BORGES, M. A. F.. Por que estimular a Aprendizagem Significativa no ensino de Programa\u00e7\u00e3o Orientada a Objetos?. In: Anais do Simp\u00f3sio Brasileiro de Educa\u00e7\u00e3o em Computa\u00e7\u00e3o. SBC, 2021. p. 290-295. Dispon\u00edvel em: <a href=\"https:\/\/sol.sbc.org.br\/index.php\/educomp\/article\/view\/14496\">https:\/\/sol.sbc.org.br\/index.php\/educomp\/article\/view\/14496<\/a> .<\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, H. A. P.; BORGES, M. A. F.. Ensino de Programa\u00e7\u00e3o utilizando Computa\u00e7\u00e3o F\u00edsica: uma Revis\u00e3o Sistem\u00e1tica da Literatura. Comunica\u00e7\u00f5es em Inform\u00e1tica, v. 4, n. 1, p. 19-22, 2020. Dispon\u00edvel em: <a href=\"https:\/\/periodicos3.ufpb.br\/index.php\/cei\/article\/view\/52065\">https:\/\/periodicos3.ufpb.br\/index.php\/cei\/article\/view\/52065<\/a> .<\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, H. A. P.; BORGES, M. A. F. ; RICARTE, I. L. M.. M\u00e9todo de ensino de programa\u00e7\u00e3o Orientada a Objetos baseado em Computa\u00e7\u00e3o F\u00edsica, Aprendizagem Significativa e Concreteness Fading. In A. J. Os\u00f3rio, M. J. Gomes, A. Ramos, &amp; A. L. Valente (Eds.), Challenges 2021, desafios do digital: Livro de atas (1.\u00aa ed., pp. 23-32). Universidade do Minho. Centro de Compet\u00eancia. Dispon\u00edvel em: <a href=\"https:\/\/www.nonio.uminho.pt\/challenges\/publicacoes\/\">https:\/\/www.nonio.uminho.pt\/challenges\/publicacoes\/<\/a> (baixar \u201cLivro de Atas\u201d).<\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, H. A. P.; BORGES, M. A. F.; RICARTE, I. L. M.. Aplica\u00e7\u00e3o de um M\u00e9todo para Ensino de Programa\u00e7\u00e3o Orientada a Objetos por meio de Aprendizagem Significativa e Computa\u00e7\u00e3o F\u00edsica. In: WORKSHOP SOBRE EDUCA\u00c7\u00c3O EM COMPUTA\u00c7\u00c3O (WEI), 30. , 2022, Niter\u00f3i. Anais [\u2026]. Porto Alegre: Sociedade Brasileira de Computa\u00e7\u00e3o, 2022 . p. 37-48. Dispon\u00edvel em: <a href=\"https:\/\/sol.sbc.org.br\/index.php\/wei\/article\/view\/20817\">https:\/\/sol.sbc.org.br\/index.php\/wei\/article\/view\/20817<\/a> .<\/span><br \/><br \/><span style=\"font-size: 14pt;\">ZANETTI, H. A. P.; BORGES, M. A. F.; RICARTE, I. L. M.. A Teoria de Aprendizagem Significativa no Ensino de Programa\u00e7\u00e3o: um Mapeamento Sistem\u00e1tico da Literatura. In: SIMP\u00d3SIO BRASILEIRO DE INFORM\u00c1TICA NA EDUCA\u00c7\u00c3O, 33. , 2022, Manaus. Anais [\u2026]. Porto Alegre: Sociedade Brasileira de Computa\u00e7\u00e3o, 2022 . p. 01-14. DOI: https:\/\/doi.org\/10.5753\/sbie.2022.224579. Dispon\u00edvel em: https:\/\/sol.sbc.org.br\/index.php\/sbie\/article\/view\/22391<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3adddec elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"3adddec\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cb5c3be\" data-id=\"cb5c3be\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29b63d7 elementor-widget elementor-widget-heading\" data-id=\"29b63d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><br><b>Dr. Humberto<\/b> <b>Augusto Piovesana Zanetti<\/b><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e9da655 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"e9da655\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9bec3e4\" data-id=\"9bec3e4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5924cce elementor-widget elementor-widget-image\" data-id=\"5924cce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"295\" height=\"294\" src=\"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2022\/11\/Screenshot_2.png\" class=\"attachment-large size-large wp-image-297\" alt=\"\" srcset=\"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2022\/11\/Screenshot_2.png 295w, https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-content\/uploads\/sites\/14\/2022\/11\/Screenshot_2-150x150.png 150w\" sizes=\"(max-width: 295px) 100vw, 295px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-402936e\" data-id=\"402936e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-06db79d elementor-widget elementor-widget-heading\" data-id=\"06db79d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Idealizador e criador do m\u00e9todo ComFAPOO. Graduado em Tecnologia em Inform\u00e1tica pel FT\/UNICAMP, Especialista em Administra\u00e7\u00e3o em Sistemas de Informa\u00e7\u00e3o pela UFLA, Mestrado em Ci\u00eancia da Computa\u00e7\u00e3o pela UniFACCAMP, Doutorado em Tecnologia pela FT\/UNICAMP e membro do LIAG desde 2016. Professor de ensino t\u00e9cnico e superior desde 2005, passando por cargos de gestor e coordenador de curso e de projetos. Interesse em pesquisas sobre Inform\u00e1tica na Educa\u00e7\u00e3o, Ensino de Programa\u00e7\u00e3o, Computa\u00e7\u00e3o F\u00edsica e Sistemas Embarcados.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Um dos maiores desafios no ensino em cursos da \u00e1rea de Computa\u00e7\u00e3o s\u00e3o disciplinas que abordam Programa\u00e7\u00e3o Orientada a Objetos, especialmente para aquelas direcionadas \u00e0 alunos iniciantes. Mesmo sendo um paradigma amplamente utilizado e abordado na forma\u00e7\u00e3o profissional, o professor ainda encontra dificuldade em adotar estrat\u00e9gias e ferramentas que sejam efetivas para o aprendizado. Em [&hellip;]<\/p>\n","protected":false},"author":36,"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-211","page","type-page","status-publish","hentry"],"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/pages\/211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/comments?post=211"}],"version-history":[{"count":30,"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/pages\/211\/revisions"}],"predecessor-version":[{"id":332,"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/pages\/211\/revisions\/332"}],"wp:attachment":[{"href":"https:\/\/liag.ft.unicamp.br\/computacaofisica\/wp-json\/wp\/v2\/media?parent=211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}