3 research outputs found
Classifying the Characteristics of Effective Continuing Professional Development (CPD) for Computer Science Teachers in the 16-18 Sector
As technology and curricula continue to evolve and develop, the prevalence and effectiveness of continuing
professional development (CPD) opportunities for computer science teachers is becoming increasingly more
important. However, key questions remain about what the characteristics are for effective CPD in this context.
Through the presentation of existing literature and the qualitative analysis of interviews with 32 employees
from 13 English colleges (n = 14 computer science lecturers, 10 course leaders, and 8 members of senior
leadership) this article answers the following question: ‘What are the characteristics of effective continuing
professional development for computer science teachers in the 16-18 sector?’ Existing literature indicates
how CPD benefits from: (1) knowledge development and application to classroom teaching, (2) self-efficacy
development and measurement, (3) observation, feedback and reflection, (4) collaboration and communities of
practice, (5) sufficient time, and (6) institution support. Meanwhile, the thematic analysis of interview data
led to the creation of five overarching themes: (1) computer science CPD should address various knowledge
domains, (2) CPD requires institutional support, (3) CPD should be engaging, (4) computer science CPD should
involve a combination of activities, and (5) CPD should be measurable. This qualitative article also presents
interview excerpts and contributes to computing education research and practice by presenting a set of thirty
guidelines which outlines the characteristics of effective CPD in the context of computer science teachers in
the 16-18 sector. These guidelines could be beneficial for both CPD providers and educators in ensuring CPD
opportunities are designed more effectively, and with an understanding of both parties’ needs
Desenvolvimento de uma Unidade Instrucional para Formação de Professores da Educação Básica para o Ensino de Computação
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Atualmente, a computação tornou-se cada vez mais influente no dia-a-dia dos
cidadãos. Os dispositivos eletrônicos se tornaram onipresentes, ao ponto de as
pessoas não saberem mais viver sem tecnologia. Devido a essa importância, a
computação precisa ser popularizada na Educação Básica, dando aos alunos a
oportunidade de aprender competências básicas em computação. Ao proporcionar
oportunidades de aprendizado de computação na escola, se estimula os alunos a
criar, inovar e a prosperar em um ambiente de mudanças rápidas e contínuas. Essa
integração de ensino de computação eficaz na escola exige professores motivados,
dedicados e com competências computacionais, pedagógicas e tecnológicas, a fim de
ensinar computação de uma forma que realmente envolva os alunos. No entanto, a
quantidade de professores preparados não é suficiente e juntamente com a
sobrecarga no currículo escolar na Educação Básica, dificulta oferecer a
aprendizagem desse conteúdo aos alunos. Por isso, é necessário proporcionar
formação continuada na área de computação aos professores de outras áreas que
estejam atuando em sala de aula. E, mesmo existindo algumas iniciativas que visam
integrar a computação de forma interdisciplinar, muitos desses programas ainda não
ensinam aspectos pedagógicos e tecnológicos relacionados ao ensino de
computação. Neste contexto, o presente projeto visa o desenvolvimento sistemático
de uma unidade instrucional para ensinar conteúdos de computação (como algoritmos
e programação) alinhada aos currículos de referência do ACM/CSTA K-12 Computer
Science Framework e da SBC voltada aos Anos Finais do Ensino Fundamental.
Também busca proporcionar aos professores competências pedagógicas e
tecnológicas. A unidade instrucional tem o intuito de ensinar competências e
habilidades de computação, por meio de atividades fechadas de programação
utilizando o Code.org, desenvolvimento de jogos para desktops, utilizando o ambiente
de programação visual Scratch e aplicativos para celulares Android, utilizando o
ambiente de programação visual App Inventor. A unidade instrucional também
pretende ensinar conhecimento pedagógico e tecnológico para os professores
entenderem como aplicar os conteúdos de computação. Os primeiros resultados de
uma aplicação indicam que a unidade instrucional pode contribuir com formação dos
professores de forma agradável e divertida. Além disso, vários professores mostraram
interesse em aprender mais sobre os assuntos envolvidos e também indicam uma
ótima experiência de aprendizado. Espera-se que os resultados obtidos no presente
trabalho proporcionem a popularização da computação no contexto da Educação
Básica, para que os cidadãos aprendam desde cedo habilidades de computação. A
longo prazo espera-se que estimule mais jovens a utilizar computação nas suas vidas
profissionais