Escolar Documentos
Profissional Documentos
Cultura Documentos
Araranguá
2017
Ficha de identificação da obra elaborada pelo autor,
através do Programa de Geração Automática da Biblioteca Universitária da UFSC.
Inclui referências.
1 INTRODUÇÃO 25
1.1 OBJETIVO GERAL .............................................................................. 28
1.3.2 Objetivos Específicos.......................................................................... 28
1.3.3 Escopo................................................................................................. 29
2 CONTEXTO DA APLICAÇÃO 31
2.1 STEM ..................................................................................................... 31
2.1.1 Desenvolvimento ao redor do mundo ................................................. 33
2.2.2 Principais políticas relacionadas a educação ....................................... 34
2.2 EVASÃO NO ENSINO SUPERIOR ..................................................... 35
2.2.1 Causas e Motivos ................................................................................ 36
2.2.2 Panorama nos Cursos de Computação ................................................ 37
2.3 LÓGICA ................................................................................................ 40
2.4 ALGORITMOS ..................................................................................... 41
2.4.1 Fluxograma ......................................................................................... 42
2.4.2 Pseudocódigo ...................................................................................... 44
2.4.3 Outros ................................................................................................. 46
2.5 TRABALHOS RELACIONADOS ........................................................ 46
2.5.1 Scratch ................................................................................................ 46
2.5.3 Google Blockly ................................................................................... 48
2.5.4 Portugol Studio ................................................................................... 51
2.5.5 Snap! ................................................................................................... 53
2.5.6 Code.org.............................................................................................. 54
2.5.7 Codecademy........................................................................................ 55
2.5.8 Outros ................................................................................................. 57
2.5.9 Comparativo........................................................................................ 57
2.6 PANORAMA NA UFSC ARARANGUÁ ............................................. 61
3. METODOLOGIA 65
3.1 PESQUISA ............................................................................................ 65
3.1.1 Metodologia ........................................................................................ 65
3.1.2 Resultados ........................................................................................... 67
3.2 ASPECTOS TÉCNICOS ....................................................................... 69
3.2.1 Ferramentas e Tecnologias .................................................................. 69
3.2.1.1 HTML .............................................................................................. 69
3.2.1.2 Material Design Lite ........................................................................ 70
3.2.1.3 Bootstrap .......................................................................................... 71
3.2.1.4 JavaScript ......................................................................................... 72
3.2.1.5 AngularJS ........................................................................................ 73
3.2.2 Infraestrutura....................................................................................... 74
3.2.2.1 PHP .................................................................................................. 75
3.2.2.2 MySQL ............................................................................................ 75
3.3 PROJETO .............................................................................................. 76
3.3.1 Aspectos visuais.................................................................................. 76
3.3.2 Exercícios ........................................................................................... 80
3.3.3 Portal de Ajuda ................................................................................... 85
3.3.4 Pesquisa .............................................................................................. 88
3.4 APLICAÇÃO ........................................................................................ 89
3.4.1 Turmas e apresentação ........................................................................ 90
3.4.2 Apresentação....................................................................................... 92
3.4.3 Dificuldades ........................................................................................ 95
3.4.4 Feedback ............................................................................................. 95
3.5 DISPONIBILIZAÇÃO .......................................................................... 96
3.5.1 Licença................................................................................................ 97
4. RESULTADOS 98
4.1 Abrangência ........................................................................................... 99
4.2 Avaliação do projeto e ferramenta ......................................................... 102
4.3 Atividades .............................................................................................. 106
4.4 Interface ................................................................................................. 110
4.5 Opiniões ................................................................................................. 111
5. CONSIDERAÇÕES FINAIS 113
5.1 Recomendações para trabalhos futuros .................................................. 114
REFERÊNCIAS 116
APÊNDICE A – PÁGINA DE APRESENTAÇÃO DO
QUESTIONÁRIO E TERMO DE CONFIDENCIALIDADE 135
APÊNDICE B – TEXTO DE APRESENTAÇÃO DO
PROJETO SABER 136
APÊNDICE C – LEIAME 138
APÊNDICE D – LICENÇA 140
25
1 INTRODUÇÃO
1.3.3 Escopo
2 CONTEXTO DA APLICAÇÃO
2.1 STEM
que este mesmo estudo trata por categorizar a evasão, segundo alguns
critérios, sendo:
2.3 LÓGICA
2.4 ALGORITMOS
2.4.1 Fluxograma
2.4.2 Pseudocódigo
2.4.3 Outros
2.5.1 Scratch
Fonte: Autor.
def text_prompt(msg):
try:
return raw_input(msg)
except NameError:
return input(msg)
Fonte: Autor
Fonte: Autor
2.5.5 Snap!
2.5.6 Code.org
2.5.7 Codecademy
2.5.8 Outros
2.5.9 Comparativo
1
Entende-se neste ponto personalizações realizadas via métodos disponibilizados pela própria ferramenta, sem a necessidade de
alteração no código fonte.
2
Portugol Studio permite que sejam desenvolvidas funções dentro de um mesmo arquivo fonte, característica que se adequa ao
item avaliado.
60
ENC 28 16
TIC 44 10
Fonte: Autor.
Fonte: Autor.
Fonte: Autor.
65
3. METODOLOGIA
3.1 PESQUISA
3.1.1 Metodologia
3.1.2 Resultados
Fonte: Autor.
Fonte: Autor.
Fonte: Autor.
69
3.2.1.1 HTML
3.2.1.3 Bootstrap
3.2.1.4 JavaScript
3.2.1.5 AngularJS
3.2.2 Infraestrutura
3.2.2.1 PHP
3.2.2.2 MySQL
3.3 PROJETO
Fonte: Autor.
Fonte: Autor.
Fonte: Autor
3.3.2 Exercícios
Fonte: Autor
Fonte: Autor
Fonte: Autor
Fonte: Autor
3.3.4 Pesquisa
Fonte: Autor
3.4 APLICAÇÃO
3.4.2 Apresentação
Fonte: Autor
Fonte: Autor
Fonte: Autor
3.4.3 Dificuldades
3.4.4 Feedback
3.5 DISPONIBILIZAÇÃO
3.5.1 Licença
4. RESULTADOS
4.1 Abrangência
3
Contabilizadas inclusive as visualizações repetidas em uma única página.
4
Período de tempo em que o usuário está interagindo ativamente com a página.
Todos os dados de utilização durante este período são associados a uma sessão.
100
Fonte: Autor
Fonte: Autor
5
Número de visitas registradas onde o usuário saiu do site sem interagir com
nenhuma outra página, exceto a página de entrada.
102
Fonte: Autor.
Fonte: Autor.
Fonte: Autor.
Fonte: Autor.
105
Fonte: Autor.
4.3 Atividades
Fonte: Autor.
Fonte: Autor.
Fonte: Autor.
Fonte: Autor.
Fonte: Autor.
4.4 Interface
Fonte: Autor.
4.5 Opiniões
5. CONSIDERAÇÕES FINAIS
REFERÊNCIAS
10-reasons-to-choose-mysql-for-next-generation-web-applications/>.
Acesso em: 11 nov. 2016.
<http://tableless.com.br/material-design-lite-o-framework-google/>.
Acesso em: 9 ago. 2016.
ZOGBI, Paula. Conheça o setor que tem mais vagas que profissionais
no Brasil. 2015. InfoMoney. Disponível em:
<http://www.infomoney.com.br/carreira/emprego/noticia/4447259/conh
eca-setor-que-tem-mais-vagas-que-profissionais-brasil>. Acesso em: 01
jan. 2017.
135
APÊNDICE C – LEIAME
Ressalta-se que este documento não realiza qualquer instrução de como realizar
modificações ou adaptações. Informações técnicas ou maiores detalhes podem
ser solicitados ao autor via contato por e-mail. pauloeli.edu@gmail.com.
Informações Técnicas
Bibliotecas
AngularJS,
Google Blockly,
Material Design Lite,
jQuery,
Bootstrap
Bootbox.js
FileSaver.js
139
Imagens
Imagem 1
Imagem 2
Imagem 3
Imagem 4
Imagem 5
Imagem 6
Imagem 7
FAQ
Pesquisa
Vídeos
Licença
Além de obedecidas as licenças específicas de cada uma das partes de terceiros
utilizadas no projeto, o projeto é disponibilizado sob a licença MIT.
140
APÊNDICE D – LICENÇA
MIT License
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.