PROPOSTA DE UM SISTEMA PARA O MONITORAMENTO DAS ATIVIDADES DE PROGRAMAÇÃO PARA ALUNOS INICIANTES

Documentos relacionados
Proposta de um Sistema para o Monitoramento das Atividades de Programação Para Alunos Iniciantes

UMA PROPOSTA DE FERRAMENTA PARA SIMPLIFICAR A DEPURAÇÃO DE CÓDIGOS EM C, POR ALUNOS INICIANTES

Um Sistema para o Monitoramento das Atividades de Programação Para Alunos Iniciantes

Apresentação. 1. O Estudo 2. Metodologia 3. Ambiente A4 4. Aplicação em Sala de Aula 5. Resultados 6. Conclusão 7.

LINGUAGEM DE PROGRAMAÇÃO: EVASÃO E REPROVAÇÃO NO INSTITUTO FEDERAL CATARINENSE, CAMPUS AVANÇADO SOMBRIO

DESCOMPLICANDO A PROGRAMAÇÃO EM LINGUAGEM C. UMA SOLUÇÃO PARA DEPURAÇÃO SIMPLES DE CÓDIGOS. GOMES, M. S. ¹, AMARAL, E. M H. ¹

ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS

ENSINO DE PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS NAS ESCOLAS: PROJETO DE EXTENSÃO PAMPA CODE

Oferta de disciplinas para o período 2013/2

Maria Claudete Schorr Magda Bertch

XVIII Encontro dos Grupos PET da Região Sudeste

IV EDIPE Encontro Estadual de Didática e Prática de Ensino 2011 APRENDIZAGEM DE ALGORITMOS DIFICULDADES E SOLUÇÕES. Resumo

PLANO DE DISCIPLINA. Análise e Desenvolvimento de Sistemas. Introdução a Algoritmos e Programação EMENTA

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática Departamento de Sistemas de Computação

Logic SORT: Uma Oportunidade de Aprendizagem Alternativa sobre Algoritmos de Ordenação

PCodigo II: O Sistema de Diagnóstico da Aprendizagem de Programação por Métricas de Software

CPA 2016/2 e 2017/1 AUTOAVALIAÇÃO LICENCIATURA EM COMPUTAÇÃO

Ciência da Computação - 2º Período - Turma

Uma Intervenção Metodológica para Auxiliar a Aprendizagem de Programação Introdutória: um estudo experimental

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda

Algo+: um app para o auxílio na aprendizagem de programação

EXPERIÊNCIAS NO APRENDIZADO DE ALGORITMOS UTILIZANDO UM AMBIENTE DE APRENDIZAGEM

UM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS

Utilização da Linguagem Python e dos conhecimentos em Matemática no Ensino da Lógica de Programação. Karla Pereira Mestre em Informática (IComp-UFAM)

Introdução à Programação de Computadores no ensino básico: relato de uma aplicação

Horários Segunda Terça Quarta Quinta

COMPONENTE PEDAGÓGICO PARA O INTERPRETADOR GRÁFICO DE ESTRUTURA DE DADOS

Cosmo: Um ambiente virtual de aprendizado com foco no Ensino de Algoritmos

AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO. Rodrigo Ferreira da Silva

Cartae Group Editor Cooperativo de Textos Baseado na WEB

Plano de Trabalho Docente Ensino Técnico

EDITAL 03/2019, de 15 de fevereiro de 2019.

PROGRAMAÇÃO ORIENTADA A OBJETOS IV

Programação I PRG Engenharia de Telecomunicações 2ª Fase Professor: Cleber Jorge Amaral

INTEGRAÇÃO DE DADOS ACADÊMICOS COM O AMBIENTE VIRTUAL DE APRENDIZAGEM MOODLE 1

Utilização do motor de jogos JPlay como ferramenta de auxílio ao ensino da lógica de programação

Fundamentos de Programação

Programação I PRG Engenharia de Telecomunicações 2ª Fase Professor: Cleber Jorge Amaral

Programa Meta Escola/Inova Escola. Iniciativa Parceiro Executor Realização

Metodologia ERM2C: Para melhoria do processo de ensino-aprendizagem de lógica de programação

Relato dos resultados sobre o Curso de Extensão Introdução à Programação

Plano de Trabalho Docente

Combinando desafios e aventura em um jogo para apoiar a aprendizagem de programação em vários níveis cognitivos

Oferta de disciplinas para o período 2014/2

Bruno da Silva de Oliveira. Hydra: Compilação Distribuída de código fonte

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO

Plano de Trabalho Docente Ensino Técnico

Plano de Trabalho Docente Ensino Técnico

TURMA CC2TA Sala: Computação e Informática Segunda Terça Quarta Quinta Sexta. Noções de Eletricidade e Eletrônica (Alex Santos) Lab.

Plano de Trabalho Docente

Resultados da comparação na aprendizagem de Algoritmos, através de um Ambiente Adaptado ao Aprendizado, entre um Curso Técnico e um curso de Graduação

Oferta de disciplinas para o período 2018/2

COXIM PROGRAMA. Palavras-chave: Olimpíada Brasileira de Informática, Programação de computadores, Educação profissional, Inclusão Digital.

PPGIE - UFRGS PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA NA EDUCAÇÃO IMAG - Institut d Informatique et Mathématiques Appliquées de Grenoble CAME

MIEI 15 maio Entrada em funcionamento do MEI LEI + MEI vs MIEI : uma transição suave Plano curricular Regime de transição

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO - 1º PERÍODO - Turma

INFORMAÇÃO SISTEMAS DE INFORMAÇÃO

UM ESTUDO SOBRE AVALIAÇÃO DE SOFTWARES EDUCATIVOS PARA O ENSINO DE PROGRAMAÇÃO

Introdução a Programação

Resgatando A História da Computação através de um Museu Virtual 3D Interativo

Oferta de disciplinas para o período 2016/2

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

Título: Pesquisadores: Aluno de Iniciação Científica: Desenvolvimento de atividades em Educação a Distancia usando o software TelEduc.

Agentes pedagógicos. 2. Referencial teórico

Plano de Ensino IDENTIFICAÇÃO

I WalgProg 2015 Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação

liberada por se tratar de um documento não aprovado pela PUC Goiás.

II Simpósio Internacional de Games, Gamification e Tecnologias na Educação

Ciência da Computação - 2º Período - Turma

MINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS

SNP33D90 REDES NEURAIS ARTIFICIAIS

Figura 4.2: Matriz Curricular

Setembro/2011. João Paulo Pizani Flor Curriculum Vitae

Sistema para reserva de salas informatizadas via web

Apresentação da disciplina Introdução a Algoritmo e Programação Análise e Desenvolvimento de Sistemas

A categorização das funcionalidades do ambiente virtual ROODA

Sistemas de Informação Campus de Três Lagoas

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

Workshop de Ambientes de apoio à Aprendizagem de Algoritmos e Programação (SBIE 2007) Instituto de Ciências Matemáticas e de Computação ICMC-USP

9 Sessão de Pôsteres de Iniciação Científica em PAD

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

LINGUAGEM DE PROGRAMAÇÃO COMO FERRAMENTA PARA O CONHECIMENTO COMPUTACIONAL NAS ESCOLAS PÚBLICAS DE RIACHÃO PB

UMA CONTRIBUIÇÃO METODOLÓGICA PARA O ENSINO DE RECURSIVIDADE EM CURSOS DE CIÊNCIA DA COMPUTAÇÃO

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

Plano de Trabalho Docente FORMAÇÃO PROFISSIONAL Ensino Técnico Integrado ao Médio

Ensino Técnico Integrado ao Médio

Interessados Vagas realizadas Reserva de vagas Limite de vagas. ifba em números. Turmas confirmadas. Vagas realizadas. Alunos aprovados.

Universidade Federal do Ceará Campus de Quixadá OFERTA DE DISCIPLINAS BLOCO 1 SALA 1

Plano de Trabalho Docente Ensino Técnico

HORÁRIO ESCOLAR - CIÊNCIA DA COMPUTAÇÃO 2017 Atualizado 02/02/2017 INGRESSANTES A PARTIR DE 2010

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS CAMPUS JANUÁRIA

HORÁRIO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Desenvolvimento de um Jogo de Xadrez em Java

UTILIZAÇÃO DE REGRAS PARA ADAPTAÇÃO DE HIPERMÍDIA

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

Seiji Isotani CURRICULUM VITAE

Transcrição:

Grupo de Estudos em Informática na Educação PROPOSTA DE UM SISTEMA PARA O MONITORAMENTO DAS ATIVIDADES DE PROGRAMAÇÃO PARA ALUNOS INICIANTES Patricia Padula Marina Gomes Thiago Dantas Érico Amaral

Roteiro 2 Introdução Referencial Teórico Metodologia Desenvolvimento Resultados Parciais Conclusões Parciais

Introdução 3 O ensino de Algoritmos e Programação é importante e necessário para disciplinas mais avançadas SCOLARI et al. 2007 No entanto há vários desafios que levam o aprendiz a ter grandes dificuldades e consequentemente um desempenho não satisfatório durante o curso GIRAFFA et al. 2016 Ferramenta para Simplificar a Depuração de Códigos em C GOMES et al. 2016

Introdução 4 GOMES et al. 2016 Um analisador de códigos em linguagem C focado nas dificuldades encontradas pelo aluno na disciplina de algoritmos e programação Análise recursiva descendente sobre o código a ser analisado; Arquivos de logs são gerados durante as compilações;

Introdução 5 Professores tem dificuldades em identificar e reconhecer nos alunos habilidades prévias. Turmas contém um número elevado de aprendizes. Schultz (2003) Proposta: Desenvolvimento de uma recurso de apoio ao docente, a partir monitoramento e integração dos resultados gerados pela ferramenta Cfacil, disponibilizando assim um dashboard de desempenho ao professor.

Referencial Teórico 6 Muitas são as dificuldades encontrados pelos alunos para o aprendizado de algoritmos, as quais resultam em reprovação e evasão. BARBOSA (2011) Demandas com relação à aprendizagem não são detectadas e atendidas em tempo hábil. Ocasionam desmotivação, reprovação ou evasão. RAABE et al. 2005 É difícil para um professor levar em consideração o perfil, as metas, as necessidades, as expectativas, as preferências e o nível de conhecimento de cada aluno, de modo a proporcionar um ensino adaptado. FALCKEMBACH et al. 2013

Metodologia 7

Projeto Piloto 8 CFacil+ CFacil (Adaptado) DashBoard Interface Aluno

Arquitetura Projeto Piloto 9

Resultados do Projeto Piloto 10 Compilação com o CFacil+ v

Resultados do Projeto Piloto 11 Tela de apresentação dos relatórios no CFacil+ ao professor

Resultados do Projeto Piloto 12 Arquivo de Saída

Resultados do Projeto Piloto 13 Analisador Arquivo de Saída Arquivo de Saída enviado para o Professor

Resultados Parciais 14

Conclusões Parciais 15 Agilidade na intervenção. Reconhecimento de comportamentos de risco Identificar alunos que estão realizando poucos exercícios Identificar casos especiais Rever práticas próprias de ensino; Se adequar a diferentes ritmos de produção de exercícios dos alunos.

Referências 16 BARBOSA, Leônidas da Silva. Aprendizado significativo aplicado ao ensino de algoritmos. Dissertação de Mestrado. Universidade Federal do Rio Grande do Norte. 2011. FALCKEMBACH, Gilse Morgental; DE ARAUJO, Fabrício Viero. Aprendizagem de algoritmos: dificuldades na resolução de problemas. Anais Sulcomp, v. 2, 2013. GIRAFFA, Maria Martins; DA COSTA MORA, Michael. Evasão na disciplina de algoritmo e programação: um estudo a partir dos fatores intervenientes na perspectiva do aluno. In: Congresso CLABES, 2016. RAABE, André Luís Alice; SILVA, JMC da. Um ambiente para atendimento as dificuldades de aprendizagem de algoritmos. In: XIII Workshop de Educação em Computação (WEI 2005). São Leopoldo, RS, Brasil. 2005. SCHULTZ, M. R. O. Metodologias para Ensino de Lógica de Programação de Computadores. Monografia de Especialização. Universidade Federal de Santa Catarina (UFSC), Florianópolis, SC, BrSCOLARI, Angélica Taschetto; BERNARDI, Giliane; CORDENONSI, Andre Zanki. O desenvolvimento do raciocínio lógico através de objetos de aprendizagem. RENOTE, v. 5, n. 2, 2007.

Grupo de Estudos em Informática na Educação PROPOSTA DE UM SISTEMA PARA O MONITORAMENTO DAS ATIVIDADES DE PROGRAMAÇÃO PARA ALUNOS INICIANTES ericoamaral@unipampa.edu.br