入校16年以来,张开便辛勤耕耘在育人的沃土上,以自然、扎实、富有亲和力和感召力的教学风格,为一届届郑州商学院学子打开了编程世界的大门。
以实践打开编程之门
张开便经过多年C语言课程教学发现,对从未接触过C语言的学生来讲,单是听到这个名词就觉得复杂难懂,还没开始学习,就被恐惧劝退了。“其实C语言就像是一门外语,不过外语是和外国人交流,C语言是和计算机打交道。”在她看来,刚接触C语言的学生,就像牙牙学语的孩子,需要一词一句的积累,在循序渐进的过程中才能学会说话。因此第一节课,张开便都会耐心详细地向学生介绍C语言,让学生克服心理恐惧,重新认识它——C语言主要应用于系统软件和应用软件的基础开发,是一种计算机编程基本入门语言。譬如WPS之类的办公软件,就是利用Qt进行开发的,而Qt又是以C语言为基础的编程语言。如果说开发软件是建造高楼,那么C语言就是地基。正是因为C语言在编程世界的特殊地位,让从事多年课程教学的张开便在每一堂课都会强调其重要性,希望学生能认真对待。
作为课程学习的第一步,张开便让学生仿照例子,自主写一个实例程序“Hello World”,点击运行该程序,电脑的控制台窗口(程序框)就会弹出一行“Hello World”字符。在张开便眼里,“Hello World”程序虽然只有短短几行,却是学生第一次真正地打开编程的大门,勇敢地向编程世界迈出第一步,对编程世界说你好!“‘Hello World’程序是大部分学习C语言的程序员遇到的第一个实例程序,是程序员们梦想的开始,具有象征意义,就是我们常说的仪式感。”
张开便告诉学生,编程是一门极其依靠实践的学科,理论和实践双管齐下才能达到最好效果。上机操作时,她经常鼓励学生多练习、找感觉:“学编程不要害怕犯错,尽管去试,其实大家一开始都像不会说话的孩子,每个人在学一门新语言时,都会犯错误。”写代码、找错误、纠正错误,直到程序完成运行,每次错误都是一种成长,只有亲身经历才能够感受到C语言的魅力。
倾全力坚守育人初心
16年的教学过程,也是张开便的成长过程。不断推进理论与实践相结合,是张开便一直以来的努力方向。2005年张开便刚来到郑州商学院,学校开设了一门Visual FoxPro课程。当时市面上的相关教材都侧重理论,不适合教师教学,更不利于学生实践,于是学校开始召集教师们编写教材。“当时编写教材挺难的,没有经验,只能一点点去摸索、去考察。为了把理论与实践紧密结合,涉及到的操作我们都会一一验证。第一版的教材太口语化,又是多人合编,格式、描述都不统一,后来改了十几版才形成最后的教材。在一本本教材的编写过程中,我也在一点点地进步。”张开便感慨道。
过了教材关,还有备课关。以前备课张开便重点是把上课内容理解透,现在她发现不仅需要对教材、教学方法了如指掌,更重要的是了解学生对知识的掌握程度。在张开便的课堂上,她会时刻关注学生的学习状态。“一个学生能不能听懂,通过他的微表情就能够看出来。理解的学生眼神是恍然大悟,充满求知欲的;对知识点模糊的学生,会表现出思考状态。”张开便通过捕捉课堂上学生的状态与平时作业情况了解他们的学习进度,随之有针对性地教学。对知识掌握不牢固的学生,在上机操作时,她会主动走到学生面前,询问有哪些不理解的地方,“手把手”帮助学生解决困难。
编程的学习时常会有难题,为了解决学生操作上的难题,张开便固定每周三晚上7点到9点在办公室答疑。当问到周三答疑坚持了多久,张开便回忆:“至少十年了,编程对初学者来说难度很大,所以我就想找个固定时间为学生解决学习问题,没想到一开就这么久了。”十年如一日,张开便的周三辅导一次也没有取消过。十年里,被张开便辅导的学生数不胜数,学生来来去去这么多届,有些已经不记得名字了,但一提到他们问过的问题,张开便脑海里便会浮现一张张鲜活的脸庞。最令张开便印象深刻的是,在自己的课堂上,除了本专业的学生,居然还有一位固定的旁听生——2019年,一名建工学院的学生,只要是张老师的课,次次到堂。“他真的很喜欢编程,我留的作业、上机题,他每次都认认真真完成。他听其他的学生说我教这门课,就主动过来听课,特别积极,整整跟着我上了一个学期,从未缺席。”张开便感慨,看到有学生对编程这么感兴趣,自己发自内心高兴。
“我就是在张老师的辅导中通过计算机二级的。”18通信1班张开源第一次参加计算机二级考试没通过,就趁着中午的空闲和周三晚上的辅导时间去办公室找张老师请教。张开便帮他总结失误原因,学习正确方法,助力他顺利通过二级考试。查完成绩的那一刻,张开源第一时间向恩师报喜。
用爱心编写成才梦想
“张老师不仅是我的导师,也是我的伯乐。”回忆起大学四年的点点滴滴,16级毕业生陈一帆说,除了实验室,和张老师待在一起的时间最长。
2016年,学校提前一年为蓝桥杯比赛选拔人才、组队训练,陈一帆就是其中一员。“我一听到消息,直接就去报名了,不过当时没通过选拔,伤心了好一阵儿。”陈一帆说。原以为就这样与机会失之交臂,没想到张开便老师主动找到了他。“他很有想法,也很有潜力,我了解情况后就找到他,让他一起参加训练。”张开便回忆。就这样,陈一帆在ACM集训队训练了一年,2017年参加了省蓝桥杯比赛,初上赛场,陈一帆的成绩并不理想,整个人受比赛失利影响,失落了很久。张开便发现后,拍了拍他的肩膀,用乔布斯的话安慰他:“只有疯狂到认为能改变世界的人,才能真正地改变世界!大胆去做,今年失败了,也许明年就能成功。”陈一帆抬头看着眼前的张老师,眼神中多了几分坚毅。2018年,已经大三的陈一帆重新站上赛场,一举拿下了省赛一等奖、国赛三等奖和ACM省赛银奖。大四时,正巧被张开便老师指导毕业论文。陈一帆说:“张老师对我毕业论文要求很高,大到逻辑的论证,小到论文的字符标点,她都会一一标注清楚。光是这些小问题,前前后后修改了十几次。”后来,陈一帆以优秀的毕业论文和丰富的参赛经历,被评为“优秀毕业生”。提起陈一帆,张开便脸上挂满了笑容:“他呀,现在在上海呢。毕业后发展得不错,现在开发了个网站,是关于大学生心理健康方面的,做得可棒了!”
学术上细致严谨,生活上平易近人。送出了一批批学生,却又牵挂着一批批学生。张开便的出现,像是一团火,她的职业热情点亮了许多郑商学子学习编程的梦想。“我非常喜欢教师这个职业,带了这么多学生,他们每进入到好的公司,或者取得了一些成就,都会给我报喜,我真的很替他们开心。”所谓师者,传道、授业、解惑,这就是张开便最大的幸福。
个人简介:张开便,河南洛阳人,郑州商学院信工学院副教授,主讲《C语言程序设计》《数据库设计与应用》等课程。近年来,出版教材6部,发表学术论文15篇,其中中文核心4篇;主持参与科研项目45项,其中省部级4项,厅级32项。曾荣获学校“优秀教师”“优秀共产党员”“毕业论文优秀指导教师”“程序设计大赛优秀指导教师”等荣誉。
留言与评论(共有 0 条评论) “” |