马来人:再问问兄贵,中学娃,计算机基础课,从哪里开始,操作系统,组成,数据库,算法,不会微积分,哪里入手?
微积分,据我经验,仅仅在 ML机器学习,和Graphics 中用到。其他方面几乎碰不到。
中学可以从下面4个地方,任何一个方面开始:
1)先学一门编程语言,推荐 Python 或者 Java,我个人十分推崇 Python,但是 学习 Java,一石二鸟,可以考 AP CSA
2)先学 计算机基本原理,这个也有两个路子来学,一个是 按 AP computer science principles 的 课程来学,一个是 按 acsl.org 的 内容来学 https://www.acsl.org/get-started/study-materials
3)也可以先学 数据库基本知识。我儿子是初中时先学 SQL 开始了,参加了 BPA SQL 竞赛。虽然 SQL 不是一门通用语言,但是 SQL语言更接近英语,语法相对简单,易于理解,而且非常有用,还有就是培养了孩子 structural thinking 和 declarative thinking。SQL 语言,按老的划分是第四代语言,你需要的是告诉数据库你要什么,而不是如何做
4)也可以从 JavaScript 开始学,如果对网页感兴趣。JavaScript 现在特别强大,不仅可以在 client side运行,也可以在 server side运行,也可以编写 手机app,特别适合编写一些 game 程序,又特别容易,因为它不是 strongly typed 的 dynamic语言,我小孩沉溺于编程,是从JavaScript开始的,不是从SQL开始的。
总之,在整个学习过程中,激发,保持,维护小孩对 CS 的兴趣,是非常重要的。如果孩子喜欢 Scratch之类的,也很好,我女儿只喜欢 Scratch,其他语言没有兴趣。
至于算法,计算机组成,操作系统,应该在上面这些熟悉后再学习。
算法是CS重点,需要好好学。大学期间还要反复学,算法基本上是学无止境。
计算机组成可以留到大学再学,因为那是必修课。
而操作系统 需要在计算机语言,算法,和组成都十分熟悉后才能学,不要急着学。
别的相关的都是工作时工作需要自学就可以了,包括ML,AI等
你如果沉迷于此,就一直想那种被电击中的魔幻感。
花卷都是麻麻的一厢情愿。。
一些基本概念。如果我没记错的话。
天赋的?
几何入门,一到Alcumus一到level25,想破脑袋也想不出来,弟弟有时候有点沮丧。我看了也不会。只能问人。
不过现在数学也是越学越难了,经常一个小时才做一到两道题。他也比较郁闷了。
编程作业,不许上文学城。我被布置作业了,不能跟大家快活吵架了,要跟大家BYE-BYE一段时间了。
我小时候,同班同龄同大院的小孩五个,属我读书最少。书读的最多的一位叫小宋。大院里的老人对小宋啧啧称赞,因为小宋是书不离手。不过他读的是小说,中学毕业在街道粮栈卖米,后来下岗,现在看大门。 书读的第二多的叫小江,喜欢读哲学书,那时就尼采 叔本华不离口,还特别喜欢争论,现在在精神病院。
比如他发神经,想要弟弟跳,不停跳级.我不知道他这么干有啥好处.
我家娃儿偏科啊,所以也不能提供9年纪就上大学数学课的机会.搞得我觉得非常被动.
至于编程,我自己再看看咯.不就是个语言吗.
关键得找有趣的project,让孩子能寓学于乐.
我真服了他,尽来捣乱的。
反正也没有很多时间,也不在意要学多快,能学多少是多少,挺好
因为那些Algothrim,基本上就是考的数学内容而已。
计算机竞赛,又不是那些语言文科竞赛,虽然计算机是门语言,但是计算机竞赛考到最后,还是数学问题。
这周弟弟一周没上课,因为流感。
烧了四天。结果昨天刚开始做一道非常简单(no brainer)几何题,完全出于最笨最迷糊的状态。我赶紧问他:“你是不是脑子被烧糊了, brain dead?”
今天感觉状态回升了,至少有几道简单的题,他似乎明白怎么做.
我好高兴说终于大脑恢复功能了.
马来人不是,虽然开始的时候我也以为她的做法有欠缺
尤其男孩,有时候不太care成绩和作业的。不像姐姐那么自觉。所以我有三年时间调教他把成绩重视起来,每次作业一定得完成到位。不要一打游戏,其他啥事都忘记了。
学啥都要一模一样啊。人家想学编程不代表就一定是填鸭。体育也是技艺呢,大家不都觉得该推,想学啥有资源为啥要受制于某种偏见呢。发散点思维最好
打输了球,更是崩溃。
一见钟情靠不住,真爱来自付出。
外国人推娃,完全没有章法。
让过度打游戏,而且就让孩子自己自控,我这么做自然也有我的考量,我知道自己想让孩子练习什么,虽然因此会有摩擦
马来人:再问问兄贵,中学娃,计算机基础课,从哪里开始,操作系统,组成,数据库,算法,不会微积分,哪里入手?
微积分,据我经验,仅仅在 ML机器学习,和Graphics 中用到。其他方面几乎碰不到。
中学可以从下面4个地方,任何一个方面开始:
1)先学一门编程语言,推荐 Python 或者 Java,我个人十分推崇 Python,但是 学习 Java,一石二鸟,可以考 AP CSA
2)先学 计算机基本原理,这个也有两个路子来学,一个是 按 AP computer science principles 的 课程来学,一个是 按 acsl.org 的 内容来学 https://www.acsl.org/get-started/study-materials
3)也可以先学 数据库基本知识。我儿子是初中时先学 SQL 开始了,参加了 BPA SQL 竞赛。虽然 SQL 不是一门通用语言,但是 SQL语言更接近英语,语法相对简单,易于理解,而且非常有用,还有就是培养了孩子 structural thinking 和 declarative thinking。SQL 语言,按老的划分是第四代语言,你需要的是告诉数据库你要什么,而不是如何做
4)也可以从 JavaScript 开始学,如果对网页感兴趣。JavaScript 现在特别强大,不仅可以在 client side运行,也可以在 server side运行,也可以编写 手机app,特别适合编写一些 game 程序,又特别容易,因为它不是 strongly typed 的 dynamic语言,我小孩沉溺于编程,是从JavaScript开始的,不是从SQL开始的。
总之,在整个学习过程中,激发,保持,维护小孩对 CS 的兴趣,是非常重要的。如果孩子喜欢 Scratch之类的,也很好,我女儿只喜欢 Scratch,其他语言没有兴趣。
至于算法,计算机组成,操作系统,应该在上面这些熟悉后再学习。
算法是CS重点,需要好好学。大学期间还要反复学,算法基本上是学无止境。
计算机组成可以留到大学再学,因为那是必修课。
而操作系统 需要在计算机语言,算法,和组成都十分熟悉后才能学,不要急着学。
🔥 最新回帖
别的相关的都是工作时工作需要自学就可以了,包括ML,AI等
你如果沉迷于此,就一直想那种被电击中的魔幻感。
🛋️ 沙发板凳
花卷都是麻麻的一厢情愿。。
一些基本概念。如果我没记错的话。
天赋的?
几何入门,一到Alcumus一到level25,想破脑袋也想不出来,弟弟有时候有点沮丧。我看了也不会。只能问人。
不过现在数学也是越学越难了,经常一个小时才做一到两道题。他也比较郁闷了。
编程作业,不许上文学城。我被布置作业了,不能跟大家快活吵架了,要跟大家BYE-BYE一段时间了。
我小时候,同班同龄同大院的小孩五个,属我读书最少。书读的最多的一位叫小宋。大院里的老人对小宋啧啧称赞,因为小宋是书不离手。不过他读的是小说,中学毕业在街道粮栈卖米,后来下岗,现在看大门。 书读的第二多的叫小江,喜欢读哲学书,那时就尼采 叔本华不离口,还特别喜欢争论,现在在精神病院。
比如他发神经,想要弟弟跳,不停跳级.我不知道他这么干有啥好处.
我家娃儿偏科啊,所以也不能提供9年纪就上大学数学课的机会.搞得我觉得非常被动.
至于编程,我自己再看看咯.不就是个语言吗.
关键得找有趣的project,让孩子能寓学于乐.
我真服了他,尽来捣乱的。
反正也没有很多时间,也不在意要学多快,能学多少是多少,挺好
因为那些Algothrim,基本上就是考的数学内容而已。
计算机竞赛,又不是那些语言文科竞赛,虽然计算机是门语言,但是计算机竞赛考到最后,还是数学问题。
这周弟弟一周没上课,因为流感。
烧了四天。结果昨天刚开始做一道非常简单(no brainer)几何题,完全出于最笨最迷糊的状态。我赶紧问他:“你是不是脑子被烧糊了, brain dead?”
今天感觉状态回升了,至少有几道简单的题,他似乎明白怎么做.
我好高兴说终于大脑恢复功能了.
马来人不是,虽然开始的时候我也以为她的做法有欠缺
尤其男孩,有时候不太care成绩和作业的。不像姐姐那么自觉。所以我有三年时间调教他把成绩重视起来,每次作业一定得完成到位。不要一打游戏,其他啥事都忘记了。
学啥都要一模一样啊。人家想学编程不代表就一定是填鸭。体育也是技艺呢,大家不都觉得该推,想学啥有资源为啥要受制于某种偏见呢。发散点思维最好
打输了球,更是崩溃。
一见钟情靠不住,真爱来自付出。
外国人推娃,完全没有章法。
让过度打游戏,而且就让孩子自己自控,我这么做自然也有我的考量,我知道自己想让孩子练习什么,虽然因此会有摩擦