面向对象:2021级本科编程能力待提升的同学
活动形式:理论教学辅助答疑和上机完成项目式的实践相结合
活动地点:理科大楼机房
活动简介:
本学期的编程俱乐部活动将以提升2021级新生整体的编程水平为目的,通过高年级同学进行有针对性地学业引导,一方面通过理论知识的教学促进新生的专业知识学习,另一方面通过上机实践辅助新生同学完成项目式的编程练习,从而起到巩固专业基础知识、培养编程兴趣和提升编程水平的效果,进一步为下学期的面向对象程序设计、编程思维与实践等课程,以及未来的专业学习打下基础,帮助同学们更好地适应本专业的课程。
活动内容:
1. 学霸课堂理论课程:数学分析每周一,C语言程序设计每周五 晚上6:30~8:30
2. 编程实践活动:10.29 11.13 11.27 12.11(成果展示和颁奖活动)
在理论教学方面,学霸课堂目前正针对21级同学所学的数学分析和C语言程序设计进行每周的教学辅导,以帮助现阶段学业水平待提高的新生提升专业知识的学习;在编程实践活动方面,考虑到21级新生目前仅学习了python和C两门语言,C语言的理论编程教学也在学霸课堂的理论教学活动中所包含,我们将选择对初学者更友好、可拓展性和可嵌入性更佳的python语言进行俱乐部的活动。活动将邀请20级同学进行pygame使用的指导,在三次俱乐部活动中介绍、教学pygame的使用和编程,并且通过实例演示,引导同学们通过实践以pygame为载体制作出一款小游戏,作为实践成果。同学们可以通过个人或小组的形式参与俱乐部,每个人在制作项目的时候也可以有个性化的想法和变化,俱乐部教学活动将通过“授之以渔”的形式传授编程方法,同时也在寓教于乐的过程中将一些编程思维在模块化的代码编写中介绍给同学们,让大家在兴趣中学习编程,体验编程语言的强大。在最后一次俱乐部活动中,学生可以以个人/小组的形式展示所学成果,最终通过内部投票的形式选出成果优异的同学们,申请经费购买奖品对其进行表彰。
到大一下学期,活动希望可以申请经费,为参与编程俱乐部的小组购置树莓派(比较初级的版本即可,200元*5组),进行面向对象的教学,通过将软件方面的编程与硬件方面的实现联动起来,制作出简单的硬件程序,帮助同学们进一步提升编程能力和对专业的兴趣。(这一部分可以再讨论)