《青少年编程技能》是计算机专业教师教育特色课程。该课程旨在提高师范生的编程知识和编程技能,培养其计算思维和创新能力;同时,培养师范生具有在中小学开展编程教学和创新活动的能力,提升综合育人的意识和能力。该课程顺应时代发展要求,对于培养青少年的信息科技素养,推动国家“教育强国、科技强国、人才强国”战略实施具有积极意义。课程目标以毕业要求为导向,从知识目标、能力目标、素养目标三方面全面培养师范生成为有编程扎实学识、有创意编程和教学实践能力、有科技强国意识和为党育人意识的信息科技教师。
本课程包含Scratch编程、全国青少年图形化编程等级考试、Python编程、机器人编程以及拓展案例五部分内容。Scratch分为初级编程、进阶编程、游戏趣味编程、课程思政编程和学科融合编程,循序渐进逐步培养学生的计算思维、创新思维,最后做到跨学科的学习和迁移,发展学生的整合思维。课程从图形化编程语言Scratch逐渐过渡到Python代码编程的世界,学习Python基础课程、进阶课程和趣味编程,提升学生的抽象思维能力,接受更加全面和系统的编程训练。同时还有机器人编程、图形化编程等级考试、拓展案例等多样化的学习资源。本课程以“做中学”为理念,以案例为驱动,以游戏、故事等形式作为突破口,生动活泼、充满趣味、富有吸引力,可以充分调动学习者的学习积极性。