知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

为什么大学老师教编程上课都不敲代码?

发表时间:2022-03-25来源:网络

其实大学计算机科学技术的老师,定位很尴尬。

一千个人有一千个代码的写法。

今年教的c++课程,跟去年教的一样。连续教了10年了。

我写ifelse吧,下边学生就说为什么不用map,我写map了,下边就有人会问,为什么不用设计模式中的工厂模式。当我用了工厂模式的时候,下边就有人说,为什么不用行为树当我用了行为树,有人会问,为什么不用代码生成器?当我用了代码生成器之后,学生会问,为什么不图形化。。。。。甚至有人问,为什么用薄膜敲,不用机械键盘敲当我换了机械之后,还有人问为什么不用语音人工智能输入代码。

后来我的if else 就这么打了

就这样10年过去了。我已经尝试了各种可能。可问题在于,学生们一年比一年强。学习c++的时间有可能提前到了初中。有的甚至拿到了竞赛奖牌。

有时候看到底下坐的有可能是编程大佬,段位可能比我还高。毕竟,如果是 吴恩达,轮子哥,曾博,陈立杰,楼天成他们的迷弟们,一个个初中就开始编程了。等到大学的时候,已经是项目带头人了。。

那可如何是好啊?于是索性,就不敲代码了,用我多年研发的行为树版代码生成器,按协议把条件和实例输入进去,然后点生成。有时候可能速度太快,学生们没看清楚,以为我没敲。。


所以说,错怪我的,请把赞给补上。


时代变了,手敲那些流程代码,其实就是在浪费时间。大家include那些库,不就是为了节省时间吗?将变化的放在一起,不变的放在一起。


比如看,现场手写稿是这样的,直接给学生看,我觉得有点过不去。

经过处理后,配图,润色之后,就好很多了,更容易被学生们接受。

所以吧。有些学生看不起我。觉得我就会照本宣科。不断重复一个内容10年。c++98 到c++ 11确实有10多年不更新了。

可我也没闲着啊,我时间都用在了,如何更浅显易懂的教学上面了。比如当年,我用游戏自动寻路,叫学生数据结构和算法,

是不是看起来,就容易接受一些了呢

图形学版本的

然后呢,我也打算,让沉迷网游的学生,更容易接受c++,写了不少教案

为了让画面更动感,甚至加了点特技。

现在谁还在敲代码呢,基本上都是拖拽行为树节点。 把功能模块化,被行为树的action封装。

当然了,为了彻底让学生学会c和c++。我打算研究仙剑奇侠传1sdlapl源码。用c++17 重构一款出来。在娱乐中,教学,这样更容易让人接受。

这是在qt里面,重置了局部内容

ps:

既然大家这么开心,我就把一些新尝试再展示点,为了给学生们演示某些数据结构和算法,还贴近现实,我特意这么多了。

为了精确控制到点,特意弄了台超大显示器,配大图

将图形分块控制

等待区里面创建小格子。然后往替换区里拖拽,再往资源区里挂靠。开枝散叶。

两者联动,左图的方格,其实是右图拖拽过去的。根本就不用打字码

点击放大


局部小图版本,为了让大家看到规模的庞大

项目的正常版本。14961 X 708这么大。点击放大都不行,下载下来用图片查看器才能够看到全貌。


然后呢,这样能干什么呢?这可不是一张张图片,而是可以运行的节点。可明可暗

可多可少,就看你的脑洞有多大了。

什么,脑洞不够?其实可以做游戏编辑器,比如

当然,想怎么来就怎么来了

看到这里,你还问,我为什么不敲代码吗? 如果没有疑问了,请把赞补上吧。

通过概念卡片进行学习和记忆,再通过代码卡片进行概念的落地,,最后通过树形思维导图合二为一进而达到知行合一。

图示2 思维导图

其实现在只要通过关注「夜曲编程」,回复“免费教程”,来获取一份长达20天的试课,每天只需要20分钟,就可以体验这种新颖的教学方式。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜