3 research outputs found

    Classifying the Characteristics of Effective Continuing Professional Development (CPD) for Computer Science Teachers in the 16-18 Sector

    Get PDF
    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

    Get PDF
    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
    corecore