Desenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof.

Documentos relacionados
UNA-SUS/UFMA Revolução para Mobile. Prof. Ms. Mariana Lopes e Maia

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

Sistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software

ScholarApp: um catálogo de aplicativos educacionais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Guia de Uso - Mobile ID

Sistemas de Informação

USO DE JOGOS LÓGICOS APLICADOS A APRENDIZAGEM DE MÁQUINA. 1

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

Apps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

V Congresso Brasileiro de Informática na Educação (CBIE 2016) Anais dos Workshops do V Congresso Brasileiro de Informática na Educação (CBIE 2016)

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

IF Sudeste MG Notícias IF Sudeste MG News

ATIVIDADES PRÁTICAS SUPERVISIONADAS

A INTERNET DAS COISAS RODA EM LINUX

Acadêmico João Gabriel Rocha Orientador Prof. Dr. Oscar Dalfovo

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

A Sistemas Virtuais é uma empresa que nasceu com a proposta de atender, principalmente, micro, pequenas e média empresas, profissionais liberais nas

David Borges. Supervisor em Soluções e Conectividade na Ford

COMO FAZER UM RASTREADOR OPERACIONALIZAÇÃO DO SISTEMA DE RASTREAMENTO E MONITORAMENTO CRIADO PELO DR. JAVA ESPECIALMENTE PARA VOCÊ

Avaliação das boas práticas Android para desempenho

A Web, o Design, o Software Livre e outras histórias... Eduardo Santos -

Plataforma de Tecnologia do Grupo Dom Bosco. Manual de Acesso do Aluno

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAIANO CAMPUS CATU RELATÓRIO DE ESTÁGIO SUPERVISIONADO I

Infra Estrutura Hardware e Software

DADOS DO PROJETO. TÍTULO DO PROJETO Desenvolvimento de ferramentas didáticas utilizando realidade virtual VINCULAÇÃO CONFORME SUBITEM 1.

Moodle FAMUR MANUAL DO ACADÊMICO

Laboratório de Mídias Sociais

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

Aplicativo Mobile Férias - Manual de Treinamento. Fabio Mac Cormick Dezembro/2016

Solução integrada de software livre e tecnologia RFID para gerenciamento de vagas de estacionamento

Guia Rápido Aplicativo TecViewer. Compatível com toda linha T1/THK. Obrigado pela preferência!

PROFESSORES ORIENTADORES 2º SEMESTRE 2015 LINHAS E TEMAS PARA PESQUISA

CONCEITOS BÁSICOS DE HARDWARE E SOFTWARE

Comece a usar o BrightLink Pro

TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES

Relatório - Aplicativo SOS Chuva

Cópia de Contatos. Celulares Smartphones Tablets SIMs. (C) 2013 Maine Avenue Technologies - All rights reserved

Aplicação de mapas conceituais e storyboard como metodologia no desenvolvimento de aplicativo gamificado para o ensino de ciências

Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5!

PAINÉIS INTELIGENTES NUNCA FORAM TÃO SIMPLES

1 ACESSO ATRAVÉS DE APLICATIVOS MÓVEIS - ANDROID COMO INSCREVER A PARTIR DE UM APLICATIVO MÓVEL? VOCE ESQUECEU A SENHA?...

PROGRAMAÇÃO I. Introdução

Cartão Virtual. Camarj apresenta o seu

EDU.A.R.D.A. - EDUcação Através da Robótica e De Aplicativos

Customização de Heurísticas de Usabilidade para Celulares

Introdução ao Desenvolvimento para Dispositivos Móveis

Sistemas Operacionais. Prof. Andrique Amorim

Manual Utilização Planos BNT. Acesso ao Painel BNT:

APLICATIVO PARA CELULAR. Rastreie, controle e monitore seu veículo através do Rastreamento Veicular.

Colocando um site na Internet

Formação WEB com PHP. Subtítulo

TÉCNICO EM INFORMÁTICA

Pensando por este lado, o trabalho tem objetivo principal de contribuir na formação desses alunos de uma forma que chame mais a atenção e lhe traga

ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²

Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW

DESENVOLVIMENTO DE UMA FERRAMENTA COMPUTACIONAL PARA O ENSINO DE SILOGÍSTICA ARISTOTÉLICA ALEXANDRE LUNARDI TESTA, JERZY ANDRÉ BRZOZOWSKI

Conteúdo Programático

Panasonic traz ao mercado brasileiro as novas TVs Mais que Inteligentes apresentadas na CES 2014

Ricardo Sorroche Orientando Prof. Wilson Pedro Carli - Orientador

Algoritmos e Programação

Gmail: alterações no desenvolvimento de aplicativos para Android

Conta Um Manual do Portador

Prof. Daniel Hasse. Multimídia e Hipermídia

DESENVOLVIMENTO DE APLICATIVO PARA GERENCIAMENTO E ACOMPANHAMENTO DE ESCAVAÇÃO ARQUEOLÓGICA

TECNOLOGIA WEB. Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

GfK Digital Trends App para Android. GfK Digital Trends App Versão 1.15

APLICAÇÕES MULTIMÍDIA AULA 1. Estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha.

OI CLOUD SEJA BEM-VINDO!

Informática Básica Softwares

Documento de Arquitetura de Software- SGE

Acadêmico: Rafael Wilson Santiago Prof. Orientador: Dr. Oscar Dalfovo

Mercado mobile. Fábrica de Aplicativos. Vamos falar sobre, Plano revendedor

Soluções para universidades corporativas

Copyri g h t 2013 OSIso f t, LLC. 1

ESPECIFICAÇÕES DO ANÚNCIO. Banner padrão. Servido por terceiros. Criativo. Animação. Marcador de anúncio da DAA* Disponibilidade.

APLICATIVOS MATEMÁTICOS E A DEMOCRATIZAÇÃO DO ENSINO DE MATEMÁTICA

Guia Rápido Aplicativo TW Viewer. Compatível com toda linha TW. Obrigado pela preferência!

Introdução à Informática

Sequência didática Práticas pedagógicas e cinema: contribuições à Educação Ambiental Crítica

Proposta e desenvolvimento de um sistema de controle de baixo custo para irrigação automatizada

O uso da Informática na Educação faz parte de um processo natural do avanço da ciência, não tendo mais sentido a discussão sobre usar ou não o

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

O Sistema de gerenciamento DOG CONTROL tem TRÊS interfaces:

Introdução a Programação

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE. Professora: Isabela C. Damke

Aplicativo para auxiliar crianças autistas no desenvolvimento e aquisição da linguagem

Informática básica. Professor: Francisco Ary

Aplicativo de esquema tático para jogos de quadra

Diego Alvarenga Parreira

Laboratório de Ciências Computação

Transcrição:

Desenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof. André Backes

Problema Compreender o fluxo das informações em um programa de computador é uma tarefa vital durante o seu desenvolvimento Dificuldade dos alunos em compreender esse fluxo compromete o ensino de programação Comandos básicos e essenciais para a programação se tornam muito difíceis de serem acompanhados por iniciantes

Problema Disciplinas de introdução a programação sofrem de um grande número de reprovações Baixa motivação do aluno para aprender tais conteúdos Forma e instrumentos utilizados atualmente podem ser inadequados Outro agravante é a baixa qualidade dos ensinos fundamental e médio nas escolas brasileiras.

Proposta Trazer o que é ensinado para algo que é mais familiar para o aluno Devemos oferecer instrumentos pedagógicos alternativos e que possibilitem uma maior exploração e compreensão do conteúdo O perfil da educação no Brasil é arcaico e a tecnologia subutilizada O aluno atual tem a tecnologia como um elemento do seu cotidiano

Proposta Desenvolver um software educativo voltado para o aprendizado de programação utilizando plataformas móveis Celulares, smartphones e tablets Estes dispositivos mudaram radicalmente a forma o ser humano interage com o computador Carência de aplicativos voltados para esta finalidade, ou que façam um bom uso de seus recursos no ensino

Descrição do sistema Para o desenvolvimento do sistema, serão considerados Plataforma Android Sistema operacional para dispositivos móveis mais utilizado no mundo PHP e MYSQL Combinação que possibilita a criação de qualquer tipo de aplicação Web. Linguagem C Uma das mais bem sucedidas linguagens de alto nível já criadas e considerada uma das linguagens de programação mais utilizadas de todos os tempos

Descrição do sistema Influência da linguagem C

Descrição do sistema Para o desenvolvimento do sistema, serão considerados Material teórico e fixação de conceitos Abordar os diversos tópicos de uma linguagem de programação com um foco na fixação de conceitos Pequenas doses de teoria seguida de grandes doses de prática Interface com o usuário Tela touch screen: grande revolução na forma como interagimos com o computador Fixação de conceitos sem a necessidade de digitar grandes quantidades de texto

Material dividido em tópicos e lições Cada tópico possui duas ou mais lições Cada lição possui um ou mais slides de conceito e uma sequência de exercícios De 5 a 10 exercícios

Até o momento, foram definidos 13 tópicos 69 lições 562 exercícios Esses tópicos contemplam 2/3 do conteúdo proposto para o ensino de programação Foram implementados até o momento 7 tópicos 29 lições 283 exercícios

Interface

Interface

Interface

Interface

Criação de um modelo XML para armazenar os slides de conceitos

Interface

Criação de um modelo XML para armazenar os exercícios Cada exercício tem um número e um tipo Tipo 1: colocar em ordem as opções (na mesma linha) Tipo 2: marcar opção correta (opção única) Tipo 3: marcar opções corretas (várias opções) Tipo 4: colocar em ordem as opções (um em cada linha)

Criação de um modelo XML para armazenar os exercícios

Interface

Interface

Recursos adicionais: vídeo aulas de programação incorporadas ao aplicativo Programação descomplicada (wordpress) https://programacaodescomplicada.wordpress.com/ 406.957 visitantes 1.386.729 visualizações Programação descomplicada (youtube) https://www.youtube.com/user/progdescomplicada 15.968 inscritos 1.855.982 visualizações

Interface

Conclusão e Trabalhos Futuros Melhorias na interface e finalização dos tópicos. O aplicativo será disponibilizado para acesso gratuito na Google Play Store Com isso, espera-se um aumento da motivação e satisfação por cursar a disciplina e diminuição dos níveis de reprovação

Obrigado! Perguntas???