首页/文章/ 详情

编程会让人有沉浸式体验的快乐,大一学生们,加油进步啊。

1月前浏览309

编程最容易让人沉浸其中,从而感受教学时间过得飞快,两堂课总是不够用。当我再次教大一学生编程的时候,也让他们感受到了编程的快乐,但不知这种快乐能否持久。当学生真的学了,老师的动力也会拉满。

“欣喜若狂,下午学长给我演示了一遍怎么操作,当时觉得学长说的非常简单,然后到自己上手的时候,才发现竟然会遗忘一些步骤,就比如说我试了好多遍我的屏幕上都接收不到消息,找不到原因,突然灵光一想,想到学长下午跟我说要把USART1那两个接口给看好,看看它对应的到底是PA6/PA7还是PA9/PA10,调试了很长时间,才完成了学长教给我的第1个text。但是我真的真的真的太高兴了,感觉晚上兴奋的睡不着觉了。果然还是要做好笔记。”

学生将学习感受写给我,我也跟着开心。学生的进步是我们这类人努力的源泉。学到的知识实用化了,快乐程度翻倍。

大一学生学 C 语言最开始感觉是困难重重,我通过求助AI编写游戏的方式让他们感受到编程的乐趣,有俄罗斯方块和坦克大战,编写了简单的聊天程序。然后到第 9 周以后呢,我们通信工程专业的特点要展示给大家,那就是软件和硬件的结合。这个时候单片机的出现就正好适宜,让他们通过单片机发送一个字母给计算机,计算机收到信息了以后表示通信成功了,让他们去体会通信的乐趣。有实物有结果,兴趣会更加浓烈。

前几届的同学学编程又有什么感受呢?

回想起我大一那时,跟着蔡老师写一个心率检测程序,过程中认识到了原来学的知识并不只停留在书上,是能够解决身边的实际问题的,我们几个同学都很来劲,几天时间写出了自己的心率计算程序,非常有成就感,虽然不知道运行结果正不正确吧,但自那之后,就喜欢上了数字信号处理。有了兴趣后,遇到困难第一个想到的不是逃避,而是和他硬杠到底!

转眼还有两周,本学期的课程就结束了,回想从最开始让大一学生们利用人工智能编游戏,然后编聊天程序,再然后编写和专业特征关联的程序,比如生成正弦信号和随机数,矩阵计算等等,过程丰富多彩,确实激发了很多学生的学习热情,但能把学习热情转化为学习动力的学生还是很少,可谓凤毛麟角。倒数第二周,学习字符数组,让学生们开始了分词程序的编写,甚至将短视频剧本的情感分析内容也带入了课堂。大一学生学习编程基础知识会有点不适应,更要激发学习兴趣和实践操作,因为编程和之前其他课程不一样,动手才能掌握。

大学里吃的苦终究会化为甘甜,大一学生学编程就是要不断的摸索,不断的从失败中获取经验。有了AI的帮扶,这条路会走的快点,但是你一定要自己走。学生现在和我交流多了,自然而然就会发现思考问题也会带来乐趣,征服困难带来的成就感。
老师,这是下午写的选择排序,显示自己写,最初那个双层循环的内循环的j=i+1没写出来,程序运行结果一直不对,然后想着翻翻老师的文章看看有没有对选择排序法的讲解,不过没翻到,然后就自己去b站上看了选择排序法的一些讲解视频,后面理解了这里的j=i+1目的是让i与它的后一项比较,然后j++一直到数组最后一项,让i与它后面的每一项都比较一下大小,比较后通过交换位置达到题目要求的从小到大排序,最后让DeepSeek帮我检查代码的时候,DeepSeek说这个程序不是经典的选择排序法,然后我想问问老师C语言是推荐使用这张图片上的这种选择排序法,还是说最好要写DeepSeek说的更经典的选择排序法。
其实这是冒泡排序,在课堂上反复讲解了冒泡排序和选择排序的差异,课后学生还要花很长时间才能真正掌握。这不是说明同学们不聪明,而是学习知识就是需要一个反复过程。你没有经历这个过程,很难学好。除非天才!


来源:通信工程师专辑
通信游戏人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-07-01
最近编辑:1月前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 428粉丝 2850文章 607课程 40
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈