为深化 "项目制教学" 改革,让新生在入学伊始即体验真实软件开发的完整流程,近日,信息与智能工程学院教师夏王霞为所带的大一新生组织了一场别开生面的项目实践。在指导老师的全程指导下,新生们以小组为单位,独立完成了一款带可视化图形界面的宿舍费用分摊工具的开发,实现了从 "学知识" 到 "做项目" 的沉浸式转变。

首个项目实践,技术栈贴近生活
本次项目将开发任务锁定在同学们最熟悉的生活场景 —— 宿舍费用分摊。学生们综合运用 Python 与 HTML 技术,自主设计并实现了工具的核心功能:
成员管理:灵活添加、删除宿舍成员,清晰维护宿舍人员信息;
账单记录:逐条记录水电费、网费、公共用品等各项支出,账目一目了然;
自动分摊:一键自动计算每位成员应付金额,省去手工计算与核对烦恼;
数据持久化:数据本地保存,重启程序后账目不丢失,真正适配日常宿舍使用场景。
整个界面简洁直观、操作简单,贴近学生日常使用习惯,把复杂的程序逻辑藏到了 "好用" 的背后。

完整流程体验,收获远不止代码
"这不是一次简单的写代码练习。" 指导老师介绍道," 我们希望新生通过第一个小项目,对整个软件开发的完整生命周期建立初步而直观的认识。"
在实践过程中,同学们并非直接 "上手敲代码",而是经历了清晰的推进路径:
需求分析:梳理宿舍分摊的真实痛点,明确功能边界;
方案确定:讨论技术选型与模块划分,形成整体设计思路;
界面实现:将设计落地为可交互的图形界面;
功能调试:反复测试分摊逻辑与数据存储,排查并修复问题;
文档整理:梳理设计思路,沉淀成文,形成规范的项目文档。
"每一步都需要清晰的规划与严格的执行。" 参与项目的新生表示,"以前觉得写程序就是敲键盘,这次才明白,真正把一个想法做成能用的工具,靠的是严谨的流程和团队协作。"
以项目促学,赋能新生成长
此次项目实践是信息与智能工程学院推进项目制教学的一次有益探索。将真实场景转化为教学案例,让学生在 "做中学、学中悟",不仅巩固了 Python 与 HTML 等核心技术基础,更培养了需求理解、方案设计、问题解决与文档规范等多维能力,为后续更深层次的专业学习打下坚实基础。未来,信息与智能工程学院将继续深化项目制教学改革,引入更多贴近真实应用场景的实践项目,助力新生在工程实践中快速成长。
一审一校 | 夏王霞
二审二校 | 王景泽 杨 琳
三审三校 | 李成名 尹 娜



