Atividade Estruturada
Bipide – Ambiente de Desenvolvimento Integrado para a Arquitetura dos Processadores BIP
Paulo Viníccius Vieira
Bacharelado em Ciência da Computação
Universidade do Vale do Itajaí pauloviniccius@univali.br Resumo
André Luis Alice Raabe
Mestrado em Computação Aplicada
Universidade do Vale do Itajaí raabe@univali.br Cesar Albenes Zeferino
Mestrado em Computação Aplicada
Universidade do Vale do Itajaí zeferino@univali.br O ensino de conceitos introdutórios de programação costuma apresentar um nível de abstração que prejudica o aprendizado de alunos que apresentam dificuldades em lidar com o raciocínio lógico necessário ao entendimento da lógica de programação. Pensando nesta dificuldade, uma família de processadores, denominada BIP – Basic Instruction-set Processor, foi desenvolvida visando proporcionar uma redução da abstração envolvida em conceitos fundamentais da lógica de programação e também apoiar o ensino em disciplinas de fases iniciais do curso de Ciência da Computação. Neste contexto, o artigo apresenta um ambiente de desenvolvimento integrado que possibilita o desenvolvimento, execução e simulação de programas em linguagem
Portugol, relacionando-os à arquitetura dos processadores da família BIP. A ferramenta foi utilizada na disciplina de Algoritmos e Programação do primeiro semestre de um curso de Ciência da Computação com uma amostra de 66 alunos (grupo experimental). Um mesmo teste foi realizado por um grupo de controle (n=49) e pelo grupo experimental. O resultado aponta para uma melhoria de desempenho do grupo experimental da ordem de 1,928 pontos na média com
99% de confiança.
Palavras-Chave: Aprendizagem de Programação. Simuladores de Arquitetura de Computadores. Compiladores.
Abstract
Teaching introductory programming generally involves an abstraction level which is sometimes difficult for students with learning disabilities especially