ico
详情
当前位置:
首页
详情

课堂传习录(第49期)| 胡玮芳:让学生用“代码”编织梦想

日期: 2024-09-30
浏览: 35
来源: 绍职院信息工程学院
字体大小:

编者按:

本文由信息工程学院23计应1班方守祥、黄泽、孟心月和23计应2班施柯涵、缪明哲等同学共同撰写。收录时有改动。

“遥想”2023年新生专业认知教育交流会上,记不起是哪位老师曾说,编程世界是一个充满无限可能性和创造力的领域,它不仅仅是编写代码那么简单,更是一场探索逻辑、解决问题、创造新事物的奇妙之旅。这席话让我们对枯燥的代码、陌生的JavaScript课程(《JS脚本程序设计》)既憧憬又有几分畏惧感。就这样,大一下学期我们跟随“JS”走进了胡玮芳老师的课堂。

亲其师,信其道。胡老师说话风趣幽默,课堂气氛轻松愉快,很少进行单纯知识灌输,擅长用预设情境引导我们进入学习状态。她总是能用生动的例子将复杂的概念变得易于理解,特别是在讲解JavaScript的基本语法和数据结构时,常常会提出一些问题,引导我们思考。23计应1班孟心月同学说,在讲解“闭包”概念时,她首先提出了一个看似简单却富有挑战性的问题:“如何在一个函数外部访问内部函数的变量?”这一下子引起了我们的兴趣。大家纷纷思考并尝试各种解决方案。胡老师则在一旁耐心引导和提示,最终帮助我们理解了“闭包”的精髓。类似这种以问题为导向的教学方式,不仅激发了我们的学习兴趣,还培养了我们的独立思考和解决问题的能力。

胡老师非常注重将教学内容与生活实际相结合,使我们感受到编程与日常生活的紧密联系。在讲解“数组与对象”操作时,她形象地用一个“快递地址省市二级联动菜单”案例,让我们不仅学会了如何声明和操作数组、对象,还帮助我们理解书本理论在实际生活中的运用。这种生活化的教学方式,使抽象的编程概念变得具体而生动,大大提高了我们的学习效率。“她经常告诉我们,在信息工程领域,学习从来不是一件依赖现成答案的事儿,而是要在探索和思考中不断找到适合自己的解法。”23计应2班施柯涵如是说。合作学习在胡老师的课堂几乎随时可见。23计应1班孟心月同学说,记得一次,我们小组需要完成一个基于JavaScript的实时走时的电子表开发。在小组成员的共同努力下,我们不仅成功实现了基本功能,还尝试了不同解决问题的方法,最终出色完成了项目任务。这种小组化的学习方式,不仅增强了我们的实际操作能力,还培养了我们的团队协作精神。

胡老师说,“编程不只是解决问题的手段,更是一个破茧成蝶、充满创造性的探索过程。”在一次小组项目中,学习任务是模拟开发ATM项目。在胡老师的指导和鼓励下,组员们头脑风暴了许多操作可能性,不断提高代码的“强壮性”,增加对账号输入错误次数的限制,并在取款和转账等细节上做了周密的考虑,最终实现了ATM的常规功能。

循序渐进是教育中的一个根本法则。胡老师的课堂案例,经常历经“V1.0到V3.0 ”,每个版本都自然地融入新知识点和思政元素。胡老师曾在课上趣享过“敏感词屏蔽”案例:“1.0版只能简单地把不文明的言论统一禁言,2.0版可以用*号单次替换单个敏感词,2.1版用*号多次替换单个敏感词,3.0版用*号多次替换多个敏感词的迭代”。她用这个案例启发我们,“写程序是一个不断优化迭代的过程,不必追求一次性的完美”。同时,也让他们深刻认识到,“作为当代大学生,有责任维护网络环境的清朗”。

“师者如光,微以致远,皓月千里”。胡老师和她的课程不仅教会了我们JavaScript语言本身,更重要的是培养了我们解决问题的能力、代码编写的习惯和持续学习的态度。这段学习经历,无疑为我们在前端开发领域的进一步探索打下了坚实的基础。我们坚信,只要愿意探索、勇于实践、持续学习,就一定能在这个领域中找到属于自己的位置,创造出属于自己的精彩。