兄贵2022-09-29 04:42:05

10年级的时候,娃的学校要求必修一门历史课: honors world history, 他说他不感兴趣。

正好他在研究数据库,于是我说,你这样吧:把所有历史大事,用 relational database 记录下来,于是他把历史事件分门别类,有政治的,有宗教的,有艺术的,有文学的,有战争的,有科技的,再按起始日期,终止日期,有关的国家,民族 等等,统统放在数据库里,而且可以做出表格,图形,地图,动画,,,,各种的 visualization. 即学习了历史,又学习了数据库。

11年级的时候,又选了 AP US History 这门课,其实这只是 world history中的一部分,只要把国家选成美国,历史大事就都出来了,他轻轻松松得了 5分。

12年级 AP European History 也是一样,驾轻就熟,也得了5分。而且在学习过程中,发现了 relational database 的很多不给力的地方,觉得用 graph database (四个 nosql 数据库里面的一种)更给力,于是他又学习了 Neo4j,做了一个有关历史graph database,利用 node 和 edge,更清楚的揭示了历史的内在规律。

relational database 是记录 时间,地点,谁干了什么事。其中可以对 时间,地点,谁 index。而graph database 不用index,所以非常多的历史数据的调用就很快,而且 graph database 是 通过 node(瓦特)接 edge (发明)蒸汽机 (另一个node),然后蒸汽机 又通过edge(比如用于)到另一个node (火车),这样就把历史学活了。

从来没有背诵历史,就这样在玩数据库的过程中,把历史给学了

qqdragon2022-09-29 04:45:13
工作量也不小啊。求下载,开个价吧,放网上卖
tibuko2022-09-29 04:47:43
数据输入员,不会学得了什么历史
Heron20212022-09-29 04:51:14
是很牛,学到了知识,但是,之所以开设这些课程,应该不只是为了这些吧。有没有体会到人文的美?
成功的兔2022-09-29 04:51:18
厉害。。。记得看过小的做过表格,真耗时啊。他senior结束说喜欢欧洲史,我在想是不是被西语虐的 lol
Ela2022-09-29 04:51:53
Creative!在世界上推广一下这种先进的历史教学和学习方法吧。
兄贵2022-09-29 04:52:53
还没时间整理成产品,以后会的
兄贵2022-09-29 04:54:12
他们高中没有欧洲历史。他是跑到外面学的
四娃兔妈2022-09-29 04:55:01
这个绝对可以幫助记忆那些facts?但是历史还有很大一部分是需要思辩的?
兄贵2022-09-29 04:55:26
数据产生美,能体会到,更深层的美
小糊涂仙20002022-09-29 04:56:31
我一直以为AP历史要求很高的,不仅仅是把史实记一记就完了
不常冒泡2022-09-29 04:57:15
创数据库和学历史结合起来,第一次听说。父子都牛。
兄贵2022-09-29 04:58:02
意义更容易,把常见的意义做成 lookup table. 正的反的,每个事件都可以套,考试起来随手就来一大串
四娃兔妈2022-09-29 05:04:30
应付考試可以,类似高考作文的八股文
mom20232022-09-29 05:04:36
可以开start up 卖产品了 LOL
Rockeymountain2022-09-29 05:04:47
牛娃很有独特的学习方法。
HappyWed2022-09-29 05:08:15
方法很好,便于记忆;你所说的这些,除了动画,其他的好像用excel就能做呀
兄贵2022-09-29 05:11:25
excel是低水平的,有redundance和repetition,和loss of information. 比如在
HappyWed2022-09-29 05:13:02
你牛吹出来了,不如贴些效果图:)
兄贵2022-09-29 05:13:09
数据库所有数据比如牛顿这个名字,只记录一次,改动的话也只改一次。而excel要重复记录各个有关牛顿的地方。另外数据库通过
兄贵2022-09-29 05:14:50
数据库通过FK,可以把所有有关牛顿的事件全部一下子拎出来。。。数据库有成千上万excel无法做到的功能
香草仙子2022-09-29 05:16:05
太赞了!有独创能力的牛娃!
兄贵2022-09-29 05:17:22
excel可以作为数据库的输出。可以把query输出到excel表格,把cube输出到excel的pivot table
HappyWed2022-09-29 05:17:22
哦,你这是娃提前学了大学cs课程,抢跑了:)普通娃用用excel也够了
兄贵2022-09-29 05:19:47
数据库是engine,可以在excel做写add in按键,调用数据库的功能。但是数据存在数据库,而不是excel
kevin20182022-09-29 05:24:54
楼主娃很牛,用电脑采集各地Covid数据,做了一个Covid predict model,听亲戚说楼主娃还上了当地新闻
DukeAB2022-09-29 05:57:01
Niu !!
zaocha20022022-09-29 06:42:58
还是记忆力好。。。
STEMkid2022-09-29 12:16:53
学历史不只是学知识。娃每个历史课的大头都是写一大长篇研究文章
bobpainting2022-09-29 13:01:13
主要是牛蛙提前学了大学计算机,抢跑了。历史对他只是个应用练习的作用。实际高中历史很多写作的东西。
randomness2022-09-29 13:20:23
AP历史书总得有一千页吧。他这数据库得多少字啊。还得先读懂再输入content。这个工作量的确值A和5 分了
篱笆082022-09-29 14:04:57
估计不是单个字?是关联的词组?
两女宝妈2022-09-29 14:18:17
不喜欢历史的估计怎么都不可能和喜欢历史的孩子感受一样,其实也不必感受一样。。。
胖胖爸2022-09-29 14:29:32
楼主就是逗你玩 妥妥的买买提锁男形象 真有人信做个数据库ap history就行了?
胖胖爸2022-09-29 14:31:06
你还真信了?
ccb1682022-09-29 14:46:00
楼主说BSO他娃的计算机能力。美国的历史不是这么学的,不像中国,记住历史事件就行。
同欣2022-09-29 14:53:41
赞!
圆西瓜2022-09-29 17:22:55
+100, 凑AP五分而已。啥都没学到。