发表时间:2022-03-25来源:网络
其实大学计算机科学技术的老师,定位很尴尬。
一千个人有一千个代码的写法。
今年教的c++课程,跟去年教的一样。连续教了10年了。
我写ifelse吧,下边学生就说为什么不用map,我写map了,下边就有人会问,为什么不用设计模式中的工厂模式。当我用了工厂模式的时候,下边就有人说,为什么不用行为树当我用了行为树,有人会问,为什么不用代码生成器?当我用了代码生成器之后,学生会问,为什么不图形化。。。。。甚至有人问,为什么用薄膜敲,不用机械键盘敲当我换了机械之后,还有人问为什么不用语音人工智能输入代码。后来我的if else 就这么打了

就这样10年过去了。我已经尝试了各种可能。可问题在于,学生们一年比一年强。学习c++的时间有可能提前到了初中。有的甚至拿到了竞赛奖牌。
有时候看到底下坐的有可能是编程大佬,段位可能比我还高。毕竟,如果是 吴恩达,轮子哥,曾博,陈立杰,楼天成他们的迷弟们,一个个初中就开始编程了。等到大学的时候,已经是项目带头人了。。
那可如何是好啊?于是索性,就不敲代码了,用我多年研发的行为树版代码生成器,按协议把条件和实例输入进去,然后点生成。有时候可能速度太快,学生们没看清楚,以为我没敲。。
所以说,错怪我的,请把赞给补上。
比如看,现场手写稿是这样的,直接给学生看,我觉得有点过不去。

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

所以吧。有些学生看不起我。觉得我就会照本宣科。不断重复一个内容10年。c++98 到c++ 11确实有10多年不更新了。
可我也没闲着啊,我时间都用在了,如何更浅显易懂的教学上面了。比如当年,我用游戏自动寻路,叫学生数据结构和算法,

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

图形学版本的

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

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

现在谁还在敲代码呢,基本上都是拖拽行为树节点。 把功能模块化,被行为树的action封装。
当然了,为了彻底让学生学会c和c++。我打算研究仙剑奇侠传1sdlapl源码。用c++17 重构一款出来。在娱乐中,教学,这样更容易让人接受。

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

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

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




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

两者联动,左图的方格,其实是右图拖拽过去的。根本就不用打字码
点击放大局部小图版本,为了让大家看到规模的庞大

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

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

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


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


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

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

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

其实现在只要通过关注「夜曲编程」,回复“免费教程”,来获取一份长达20天的试课,每天只需要20分钟,就可以体验这种新颖的教学方式。
下一篇:编程写代码用什么软件
百度云网盘app(更名为百度网盘)下载v13.17.4 官方安卓版
305.43MB |系统工具
云上嵩县客户端下载v3.0.1 安卓版
181.13MB |资讯阅读
掌上芦淞客户端下载v4.0.1 安卓官方版
75.18MB |资讯阅读
大埔网app最新版下载v4.2.10安卓手机版
50.98MB |资讯阅读
naverpapago翻译软件官方下载v1.11.5 最新版本
143.67MB |生活服务
悦程商旅软件下载v2.16
47.59M |生活服务
月犬旅行app下载v1.0.13
46.4M |生活服务
茶竹永川网官方版下载v7.9.4.1 安卓版
87.73MB |社交娱乐
玩梗我更强下载v1.0.0 安卓版
其它手游烹饪偶像烹饪餐厅下载v3.2.8 安卓最新版
其它手游烹饪偶像内购破解版下载v3.2.8 安卓版
其它手游烹饪明星厨师中文版下载v3.2.8 安卓版
其它手游布娃娃破坏游乐场下载v1.014 安卓版
其它手游烹饪明星厨师内购破解版下载v3.2.8 安卓版
其它手游孢子进化手机游戏下载v0.2.108 安卓版
其它手游我要切爆全场下载v13.0.0 安卓版
其它手游开心农场3动物园中文版(farmville 3)下载v1.66.51444 安卓版
其它手游