• No results found

Organisasjoner som sto NKP nær

No presente estudo, foram aplicados dois questionários. Um questionário para recolha das perceções dos estudantes e um outro para a recolha das perceções dos professores. O questionário para recolha das perceções, foi criado e adaptado com base na revisão da literatura efetuada e desde a conceção até à sua disponibilização online, seguiu um conjunto de etapas, conforme demonstra a Ilustração 1. É composto por questões fechadas e a sua classificação foi definida tendo por base a escala de likert de sete valores.

Ilustração 1 - Etapas da conceção do questionário de investigação

O questionário (Anexo A) encontra-se dividido em cinco grupos de perguntas. O primeiro contém perguntas de caracterização sociodemográfica dos participantes; o segundo aborda questões relacionadas com as dificuldades nas situações de aprendizagem (Tabela 7); o terceiro está relacionado com a dificuldade nos conceitos de programação (Tabela 8); o quarto demonstra a utilidade nos contextos de aprendizagem (Tabela 9); o quinto debruça-se sobre a utilidade dos materiais/recursos de aprendizagem (Tabela 10); o sexto demonstra as questões relacionadas com a atitude face à programação (Tabela 11); e o sétimo aborda outras questões relacionadas com o tema de investigação. Para cada grupo foram identificados os respetivos itens, que se detalham no subcapítulo seguinte. No instrumento de recolha de dados das perceções dos professores, foram adotados os seguintes procedimentos: adaptação do

Etapa 4

Disponibilização online do questionário Etapa 3

Refinamento do questionário após teste piloto Etapa 2

Teste piloto (professores área de informática) Etapa 1

instrumento de recolha das perceções dos estudantes, mais concretamente, a reformulação das perguntas, o lançamento do questionário a uma amostra de professores, a respetiva recolha, o tratamento dos dados e a análise.

Tabela 7 – Itens do Questionário - Situações de Aprendizagem

Dimensão Código Variáveis Descrição Autor

Si tu aç õe s de A pr en di za ge m

I1 Na utilização do ambiente de desenvolvimento (IDE)

Utilização do programa de desenvolvimento do software (debugs e organização de ficheiros). (Lahtinen et al., 2005; Schulte & Bennedsen, 2006) I2 Na estruturação adequada do programa

Estruturar um programa nos seus diferentes blocos de forma adequada.

(Lahtinen et al., 2005; Schulte & Bennedsen, 2006) I3 Aprendizagem da sintaxe da linguagem de programação Compreender e aplicar a sintaxe correta de uma

linguagem.

(Lahtinen et al., 2005; Schulte & Bennedsen, 2006) I4

Conceber um programa para a resolução de um

determinado problema

Desenhar e implementar um programa (algoritmo) para a resolução correta de um problema. (Lahtinen et al., 2005; Robins et al., 2003; Winslow, 1996)

I5 Dividir as funcionalidades em procedimentos Agrupar as funcionalidades do programa em blocos (procedimentos).

(Lahtinen et al., 2005; Winslow, 1996)

I6 Encontrar erros no meu próprio programa

Interpretar os erros do

programa e saber corrigir. (Lahtinen et al., 2005; Schulte & Bennedsen, 2006)

Tabela 8 – Itens do Questionário – Conceitos de Programação

Dimensão Código Variáveis Descrição Autor

C on ce ito s de P ro gr am aç ão C1 Variáveis Dificuldade na compreensão e na aplicação das variáveis: definir tipo variável, tempo de vida e âmbito.

(Lahtinen et al., 2005; Milne & Rowe, 2002)

C2 Estruturas de Seleção

Dificuldade em compreender e em aplicar as estruturas de seleção (IF simples e encadeados).

(Dale, 2006; Lahtinen et al., 2005; Milne & Rowe, 2002; Schulte & Bennedsen, 2006) C3 Estruturas de Repetição

Dificuldade em compreender e em aplicar as estruturas de repetição (for, whiles simples e encadeados).

(Lahtinen et al., 2005; Milne & Rowe, 2002; Schulte & Bennedsen, 2006)

C4 Tabelas Dificuldade em compreender e em aplicar os diferentes tipos de tabelas.

(Dale, 2006; Lahtinen et al., 2005; Milne & Rowe, 2002) C5 Ponteiros, Referências

Dificuldade na compreensão e na utilização dos conceitos de Ponteiros e Referências no desenvolvimento de um algoritmo.

(Lahtinen et al., 2005; Milne & Rowe, 2002; Schulte & Bennedsen, 2006)

Dimensão Código Variáveis Descrição Autor C6 Parâmetros (passagem por valor)

Dificuldade em compreender e em aplicar num programa, os parâmetros com passagem por valor.

(Dale, 2006; Lahtinen et al., 2005; Milne & Rowe, 2002) C7 Parâmetros (passagem por referência)

Dificuldade em compreender e em aplicar num programa, os parâmetros com passagem por referência.

(Lahtinen et al., 2005; Milne & Rowe, 2002; Schulte & Bennedsen, 2006)

C8 Tipos Estruturados de Dados

Dificuldade em compreender e em aplicar tipos estruturados de dados (ex:struct).

(Lahtinen et al., 2005; Milne & Rowe, 2002) C9 Tipos Abstratos de Dados Dificuldade em compreender e em aplicar tipos abstratos de

dados (ex: pilhas e filas).

(Lahtinen et al., 2005; Milne & Rowe, 2002) C10 Manuseamento de entrada e saída de

dados

Dificuldade em compreender e em aplicar a entrada de dados no programa e a sua correta manipulação na saída.

(Lahtinen et al., 2005)

C11 Tratamento de Erros Dificuldade em saber aplicar no programa, estruturas que façam o tratamento do erro.

(Lahtinen et al., 2005)

C12 Utilização das Bibliotecas da Linguagem

Dificuldade em entender e em aplicar as bibliotecas de uma linguagem no dado contexto do programa.

(Lahtinen et al., 2005; Schulte & Bennedsen, 2006)

Tabela 9 – Itens do Questionário – Contextos de Aprendizagem

Dimensão Código Variáveis Descrição Autor

C on te xt os d e A pr en di za ge m

S1 Nas aulas teóricas. Em que medida as aulas teóricas permitem aprender programação. (Lahtinen et al., 2005) S2 Em sessões de resolução de exercícios com os colegas Em que medida os exercícios feitos com o apoio de colegas,

permitem aprender programação.

(Lahtinen et al., 2005) S3 Nas aulas de laboratório

Em que medida as aulas de laboratório permitem aprender programação.

(Lahtinen et al., 2005) S4 Quando estudo sozinho O aluno consegue aprender quando estuda sozinho. (Lahtinen et al., 2005) S5 Quando trabalho sozinho nos exercícios da unidade

curricular

Quando realiza exercícios da UC sozinho consegue aprender a programar. (Lahtinen et al., 2005) S6 Em sessões de esclarecimento de dúvidas com o docente da unidade curricular (horário de dúvidas)

As sessões de dúvidas permitem aprender e melhorar a

aprendizagem em programação. Nossa autoria

S7 Exercícios resolvidos em sala de aula

Os exercícios resolvidos em sala de aula ajudam na aprendizagem.

(Lahtinen et al., 2005) S8 Fóruns de discussão na Internet O aluno consegue aprender através dos fóruns de discussão sobre a

temática

Tabela 10 - Itens do Questionário - Materiais / Recursos

Dimensão Código Variáveis Descrição Autor

M

at

er

ia

is

M1 Livro recomendado da unidade curricular Utilidade do livro recomendado na UC para a aprendizagem. (Lahtinen et al., 2005) M2 Apontamentos tirados nas aulas teóricas

Utilidade para a aprendizagem dos apontamentos obtidos em sala de aula.

(Lahtinen et al., 2005)

M3 Exemplos de programas completos Utilidade para a aprendizagem de programas completos (codigo + executável).

(Lahtinen et al., 2005)

M4 Imagens estáticas de programas estruturados Utilidade de código de programas em imagens estáticas (ex: PDF ou powerpoint). (Lahtinen et al., 2005) M5 Visualizações interativas através de ferramentas de visualização gráfica como por exemplo (Alice, BlueJ, RoboCode ou outra similar)

Utilidade para a aprendizagem da utilização de aplicações, que permite visualizações interativas do código.

(Lahtinen et al., 2005)

M6 Tutoriais disponíveis na Internet Utilidade para a aprendizagem dos tutoriais consultados na

Internet. Autoria Própria M7 Vídeos educativos disponíveis no Youtube

Utilidade para a aprendizagem dos vídeos educativos sobre

programação na Internet. Autoria Própria M8 Twitter - Páginas dedicadas à aprendizagem da

programação

Utilidade para a aprendizagem de conteúdo sobre programação

no Twitter. Autoria Própria M9

Facebook- Páginas dedicadas à aprendizagem da

programação

Utilidade para a aprendizagem de conteúdo sobre programação

no Facebook. Autoria Própria M10 Cópia dos acetatos Utilidade dos acetatos para a aprendizagem. (Lahtinen et al., 2005) M11 Recursos disponibilizados na plataforma Moodle Utilidade dos recursos na plataforma Moodle. Autoria Própria

Tabela 11 – Itens do Questionário - Atitude Face à Programação Dimensão Código Variáveis Autor

A ti tu de F ac e à Pr og ra m aç

ão AT1 AT2 Gosto de aprender programação! Gosto de programar! (Korkmaz & Altun, 2014) (Korkmaz & Altun, 2014) AT3 Acho que programar vai ser útil para a minha vida profissional! (Korkmaz & Altun, 2014) AT4 Programar é fácil! Autoria Própria

AT5 Acho que programar é útil na minha formação! Autoria Própria AT6 Invisto muito tempo na aprendizagem da programação! Autoria Própria

Amostra

A amostra selecionada para o presente estudo de investigação, diz respeito aos estudantes do ensino superior que já tinham frequentado, pelo menos uma vez, uma disciplina de introdução à programação de computadores. No total, responderam duzentos estudantes ao questionário. Do total de respostas obtidas, quarenta foram do género feminino e cento e sessenta do género masculino (Figura 8). A média de idades da amostra é de 23 anos. Relativamente à amostra para recolha das perceções dos professores, foram selecionados os professores de informática, tendo respondido um total de dez professores de uma instituição do ensino superior politécnico.

Figura 8 – Caracterização da Amostra