2019级“科学与社会”研讨课总结
2019年9月18日,2019级计算机学院本科生德斯比尔.吐尔达肯、王凯源、张栋澈、李阳飞燕、黄震、曹一帆、李清伟7名同学与张昱老师相聚3A308,开始了历时1年的“科学与社会”研讨。对于老师来说,这是她第一次摸索开展这种研讨课的教学。在经历选题迷茫的秋季、繁忙的期末、寒假、疫情在家开学之后,分成2组的7名同学确定了每组要研发推进的主题。经过调研实践、线上讨论并不断改进,最终于2020年9月25日在西区科技实验楼6楼顺利完成结题汇报展示。在研讨课实施期间,同学们也得到2016级本科生段逸凡、王博等学长的指点,在此表示感谢。
研究课题及相关成员
成员姓名 | 作品名称 | 研究简介 |
黄震、德斯比尔.吐尔达肯、曹一帆 | 安卓微记账app | 通过调研学习Android开发、Java语言、SQLite数据库基础知识,基本实现“微记账”的基础功能,包括记账功能和饼状图分析。用户可以自行选择相应类别添加收入与支出项目,app会将输入数据存储在数据库中,并可以以账单的形式呈现。 |
李清伟、张栋澈、李阳飞燕、王凯源 | Unity 3D小游戏: | 通过对开源FlappyBird项目(只有游戏主体、缺乏控制功能)的阅读理解,快速学习Unity 3D以及C#语言,增加难度与暂停控制、排行榜等功能;在熟悉游戏开发之后,研制制作寓教于乐的“汉诺塔”小游戏,期间进一步学习异步编程来实现自动演示的功能。 |
此外,两组同学在研讨期间,学习了markdown编辑电子笔记、Linux系统的安装与使用、git版本管理、gdb调试、latex......,在实践中提高编程思维(初探各种数据结构的设计和实现、上规模的软件组织与开发等)、交流沟通、团队协作、自主学习探索等能力,开阔了眼界。
作品展示:微记账、Unity 3D小游戏
对课程的建议
尽早确定小组课题。越早确定,就能越快开始具体行动。
增加讨论的频次,每次讨论的时间不必长,可以是线上会议。
组员们的线下交流对推进课题整体进展尤为重要。
分享、介绍一些实用的计算机工具。
团队要选领导者,要能调动组员的积极性,提升执行力。
附:“科学与社会”课程简介
该研讨课是立足学校“立德树人”的根本任务,着力培养学生的“科学家精神”,注重家国情怀、社会责任、文化自信、科技伦理等思想引领和价值引导。该课程为我校本科生必修课程,纳入学业发展引导范畴,1学分。学生组成研究小组,在导师指导下选择研究主题,开展小班研讨。该课程旨在培养学生的团队精神、协作能力和人际交往能力,并初步规划自己未来发展方向。