新足迹

标题: 【干货】女儿编程学习之路分享 [打印本页]

作者: hwll    时间: 2022-1-17 15:50
标题: 【干货】女儿编程学习之路分享
本帖最后由 hwll 于 2022-10-20 18:09 编辑

老大前不久发布了自己的第一个小游戏app ,算24点,很多人都问过我她怎么学的编程,所以写了今天这篇。

五年级以前 完全空白, 所以现在很多妈妈说已经五年级了没学过coding,是不是太晚了,其实完全不晚, 太早了很多复杂的逻辑思维不一定能理解 (天才们除外)。我们那个时候都上大学才开始学编程呢。我女儿是普通娃,但喜欢动手, 也比较有创意,喜欢接触新鲜事物。也喜欢把学到的应用到实践。 我这里流水账记录了她的学习过程。

2016 5年级
========
+接触scratch ,自学,做了几个简单小游戏。表现出很强的兴趣。

+九月假期参加了一个在奥林匹克公园的两个半天的乐高机器人班, 她回来说很喜欢,我就买了个EV3。 但她也是兴奋期玩了一下,后来也没有利用太多, 很多parts还都不见了,想找出来给妹妹用都找不齐了  


2017 6年级
==========
三月考完中学,开始了各种学习。深入学习机器人,接触python和raspberry pi。这是打开编程世界,吸取知识,收获满满的一年。

+ 首先玩了codemonkey,三天通关coding adventure,对编程表现出非常浓烈的兴趣。这给她从scratch学的一点blockly编程经验转到script编程打下了非常好的入门基础。并且在CodeMonkey里的Game Builder里设计了好几个好玩的小游戏。Codemonkey里可以分享并看到其他小朋友的作品。

+参加了一个term的WER abilix 机器人比赛准备班,并在八月和队友一起参加了WER比赛(世界机器人比赛中澳挑战赛),没有获奖,但收获了满满学习经验。

+ 参加了两个学期的mbot 机器人课外班 。

+ 自学了几天tynker ,假期跟十来个小朋友做了免费微信动画表情创作和tynker coding workshop

+ 我邀请了同事女儿,一个高中学霸来给几个孩子做了一个一天的python培训。 当天做出来几个经典小游戏(命令行)。这是第一次接触python。

+ 参加悉尼大学 女孩python一日编程活动,进一步加强了对python的了解。同时表现出对编程强烈的兴趣。也通过这次活动,第一次参加了为期四周NCSS python challenge。她参加的intermediate level,没有得到满分,但成绩不错。

+ NCSS challenge结束后,开始玩raspberry pi,自学,在Minecraft pi上设计了几个游戏。接触了raspberry pi sense hat,并做了一些传感小游戏。

+ 举办了一天的kids teach kids python workshop, 和另一个喜欢coding的女孩一起给小朋友教授了python,内容是NCSS的python竞赛题目,然后有minecraft pi 编程演示。

+用scratch设计了老虎机程序,并结合makey makey做到用笔和糖纸操控老虎机。


2018年 7年级
============
+ 学习了computercraft LUA编程设计Minecraft 游戏,一周做完一本书的内容,自己设计了几个游戏。

+ 参加ncss challenge, 获得intermediate level满分,参加了advanced level,是设计一个打扑克的AI程序,跟其他参赛选手的程序比赛,获得了distinction。

+ 第一次参加了AIO,获得铜牌。

+ 参加了 Google code in 比赛半程比赛(比赛要求13岁以上,满13岁的时候比赛已经开始了两周)。做了几个基础任务,收到一件Google的T恤。

2019年 8年级
============
+ 在groklearning里面自学了javascript入门,几天后做了个小游戏。
http://grok-78rk-js-puzzle-game-html.herokuapp.com/

+和队友一起参加了unsw举办的高中生编程比赛,获得distinction

+ 用 pygame 做了bunny game 游戏。

+ 用python做了个在游戏中自动抓她喜欢的鱼的小程序, 后来我跟她说这叫外挂,是违法的

+ 为了准备汉语水平考试HSK3级,用python写了汉字快速认字程序

+跟大牛老师学习了一段时间算法。

+第二次参加 AIO,获得银牌。

+ 年底参加了为期两个月的Google code in 比赛,学习了解了开源软件 , github,debugging和修补bug等, 获得了全球grand prize受邀去Guge总部领奖。因为疫情取消了,Google给了现金奖励,接近5000澳币。

2020年 9年级
============
+ 选修学校的SDD (software design and development) 课程

+自学unity (c#)并设计了几个小游戏。

+ 参加悉尼大学high school fellowship ,学习大一课程Info1110, 获得HD。

+自学 blender。

+开始自学c++

+把bunny game做成了网页版。

+把汉字识字程序做成了网页版。

+做了个简单的网页版任务管理程序。

+ 参加AIO获得金牌。

+ 开始在线学习Java。


2021年 10年级
==============
+ 完成SDD项目 - 3D闯关游戏

+ 参加AIO获得金牌。

+ 发布了第一个app,twenty four ! puzzle game

+ 参加了SDD HSC。
作者: 小小白虎    时间: 2022-1-17 16:12
兴趣是最大的动力啊...
作者: hwll    时间: 2022-1-17 16:27
小小白虎 发表于 2022-1-17 17:12
兴趣是最大的动力啊...

的确是这样的,所以循序渐进,有趣的开始很重要,一点点小成绩,家长给与鼓励和肯定,兴趣就来了
作者: lilac227    时间: 2022-1-17 17:40
太优秀了,谢谢分享
作者: 小易    时间: 2022-1-17 17:57
太厉害了
我家的也学过考过SDD了,但现在对编程的兴趣好像不如从前了
作者: stevenwu73    时间: 2022-1-17 18:13
楼主女儿有巨大潜力,因为现在好玩儿的东西很多,编程对孩子来说不像30年前有很大吸引力。她能自学那么多说明她有非常强的内在兴趣。如果感兴趣的话可以尝试学一下 数据结构 课,看她有没有兴趣,如果这个都有兴趣能学下来那以后在这个领域大有作为。
作者: hwll    时间: 2022-1-17 19:45
stevenwu73 发表于 2022-1-17 19:13
楼主女儿有巨大潜力,因为现在好玩儿的东西很多,编程对孩子来说不像30年前有很大吸引力。她能自学那么多说 ...


谢谢建议! 她已经决定大学念软件开发方面的专业了。 她还很喜欢画画, 做3D设计这类,所以希望能把设计和coding能很好的结合起来。数据结构好像接触过一点算法,不知道是不是一个东西,我不是学计算机专业的,一知半解
作者: stevenwu73    时间: 2022-1-17 19:52
hwll 发表于 2022-1-17 19:45
谢谢建议! 她已经决定大学念软件开发方面的专业了。 她还很喜欢画画, 做3D设计这类,所以希望能把设计 ...

数据结构是深层算法的基础。不太准确的比喻是数据结构有点像盖房子的框架结构。特定某个编程语言有点像内部装修。数据结构弄明白,你能建一个结实,可以扩展的优质房子,装修装饰只是把某一方面搞得漂亮点,但房子可能不结实。她因为对编程很感兴趣可以尝试接触一下数据结构课看有没有兴趣,如果有兴趣能学下来,对具体的编程会有很大的提高。
作者: sz2008    时间: 2022-1-17 19:53
牛!羡慕啊!
对程序的专注和投入能这么持久,
孩子自我管控的能力不一般呀!
作者: hwll    时间: 2022-1-17 20:16
sz2008 发表于 2022-1-17 20:53
牛!羡慕啊!
对程序的专注和投入能这么持久,
孩子自我管控的能力不一般呀! ...

她是真喜欢,当作游戏来玩的  平时玩游戏每天1-2小时, minecraft, 俄罗斯方块,还有一堆小游戏。
作者: hwll    时间: 2022-1-17 20:17
stevenwu73 发表于 2022-1-17 20:52
数据结构是深层算法的基础。不太准确的比喻是数据结构有点像盖房子的框架结构。特定某个编程语言有点像内 ...

可能要到大学才有机会系统学数据结构了, 开学就11年级准备HSC了。
希望她以后还会继续把这个兴趣保持发展下去。
作者: dondon    时间: 2022-1-17 20:28
很棒的孩子,早早就发现了自己的兴趣,并有所成,是个很大的激励。
如果孩子大学准备学computer science的话,数据结构是必学的,有的是机会。
作者: Yike    时间: 2022-1-17 21:26
你家姐姐真是兴趣和内驱力结合的典范。
作者: Yike    时间: 2022-1-17 21:36
stevenwu73 发表于 2022-1-17 19:52
数据结构是深层算法的基础。不太准确的比喻是数据结构有点像盖房子的框架结构。特定某个编程语言有点像内 ...

感谢分享。

请问一下数据结构有什么好的教材或者网络资源可以学习的吗?

谢谢。
作者: hwll    时间: 2022-1-17 21:46
Yike 发表于 2022-1-17 22:26
你家姐姐真是兴趣和内驱力结合的典范。

谢谢,她兴趣大于内驱  其实她是比较懒散的 不喜欢的东西她是不肯花时间精力去做的。
作者: stevenwu73    时间: 2022-1-17 21:52
Yike 发表于 2022-1-17 21:36
感谢分享。

请问一下数据结构有什么好的教材或者网络资源可以学习的吗?

Udemy, coursera等一些平台上应该有相关课有相关课,而且评分高的老师都不错
作者: hu1    时间: 2022-1-23 07:47
感谢楼主分享。请问你女儿每天花多少时间使用电脑来学习编程?
作者: hwll    时间: 2022-1-23 15:46
hu1 发表于 2022-1-23 08:47
感谢楼主分享。请问你女儿每天花多少时间使用电脑来学习编程?

这个不太一定 。 平均下来可能每周5-10个小时吧。
作者: hu1    时间: 2022-1-23 16:02
hwll 发表于 2022-1-23 16:46
这个不太一定 。 平均下来可能每周5-10个小时吧。

那挺有效率的。
作者: 多难兴邦    时间: 2022-10-18 22:47
stevenwu73 发表于 2022-1-17 20:52
数据结构是深层算法的基础。不太准确的比喻是数据结构有点像盖房子的框架结构。特定某个编程语言有点像内 ...

人家的大女儿,是搞信息学竞赛,进国家集训队的,会C++,JAVA和C#。数据结构应该早都学会了,要不然她也做不了算法竞赛
作者: joy2joy    时间: 2022-10-19 07:13
闺女太棒了
作者: hwll    时间: 2022-10-20 17:11
多难兴邦 发表于 2022-10-18 23:47
人家的大女儿,是搞信息学竞赛,进国家集训队的,会C++,JAVA和C#。数据结构应该早都学会了,要不然她也 ...

也没有 ,数据结构可能就学了个皮毛吧,离学会还差得远。 以后大学里面应该会系统学习一下这门课。
作者: hwll    时间: 2022-10-20 17:11
joy2joy 发表于 2022-10-19 08:13
闺女太棒了

谢谢!
作者: 清墨水    时间: 2022-10-20 17:15
算24点哪里可以玩
作者: 飞飞鱼    时间: 2022-10-20 17:29
兴趣是最大的动力啊...
作者: hwll    时间: 2022-10-20 17:54
清墨水 发表于 2022-10-20 18:15
算24点哪里可以玩

谢谢版主加分!

这个贴里面有链接:
https://www.oursteps.com.au/bbs/ ... ead&tid=1711934

有几个加拿大的超级喜欢玩这个,一直玩,然后现在基本各个类别都排在第一了
作者: hwll    时间: 2022-10-20 18:01
飞飞鱼 发表于 2022-10-20 18:29
兴趣是最大的动力啊...

对,我家这个完全是兴趣。她不喜欢的东西一点时间都不想投入,喜欢的就花时间去学去做
作者: 清墨水    时间: 2022-10-20 19:16
hwll 发表于 2022-10-20 18:54
谢谢版主加分!

这个贴里面有链接:

啊,那段时间我在国内,怪不得没看到,这就去玩玩
作者: 清墨水    时间: 2022-10-20 19:18
hwll 发表于 2022-10-20 19:01
对,我家这个完全是兴趣。她不喜欢的东西一点时间都不想投入,喜欢的就花时间去学去做   ...

幸福
作者: szywj    时间: 2023-12-6 07:01
请问机器人对编程兴趣培养帮助大吗?
如果六年级小朋友从C语言开始学,逐步上算法,刷AIO题目,这条路径可行吗?
作者: 小天的小天    时间: 2023-12-6 07:40
真心请教,楼主夫妻是编程相关行业或者擅长这方面的吗?在孩子学习过程中家长给与了专业上的指导帮助吗?谢谢
作者: 大杨树    时间: 2023-12-6 10:24
时代进步了,,我上中学的时候,,哪儿有这么多资源可以学习编程
作者: hwll    时间: 2023-12-6 22:50
szywj 发表于 2023-12-6 08:01
请问机器人对编程兴趣培养帮助大吗?
如果六年级小朋友从C语言开始学,逐步上算法,刷AIO题目,这条路径可 ...

都是STEM,对兴趣培养还是有帮助的,但是对编程水平提高就不一定了。你说这条路完全可行,如果孩子喜欢并愿意花时间去钻aio的题目,就一定会出成绩的。
作者: hwll    时间: 2023-12-6 22:53
小天的小天 发表于 2023-12-6 08:40
真心请教,楼主夫妻是编程相关行业或者擅长这方面的吗?在孩子学习过程中家长给与了专业上的指导帮助吗?谢 ...

我们两个都是学通信现在搞网络的,编程大学里学过,后面基本不用了。她学习过程中我们完全无法帮助,她自学能力挺强的,这点我也很佩服她。
作者: hwll    时间: 2023-12-6 22:54
大杨树 发表于 2023-12-6 11:24
时代进步了,,我上中学的时候,,哪儿有这么多资源可以学习编程

现在网上资源真的太多,不够的是时间 :)
作者: kk1oo    时间: 2023-12-6 23:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: kk1oo    时间: 2023-12-6 23:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: tianya168    时间: 2023-12-7 01:12
本帖最后由 tianya168 于 2023-12-7 07:41 编辑
kk1oo 发表于 2023-12-7 00:34
这年代算法为王,何必搞这些有的没的。随便一个算法大赛拿个铜牌,以后fanng核心部门任你选。我到现在工作 ...

层主是新ID,可能没太关注过楼主大神过往的帖子。关切之心可以理解,但具体并不适用于楼主的女儿的个例。

简单来说,人家已有澳洲国内AIO金牌,还是国际奥赛澳洲国家队队员,目前似乎在冲击大藤级别的学校。在FAAMG已经可以横着走了,毕业20万美金起跳,(以薪水论)职业起点就已经超过了很多人的终点。但作为全国最顶尖的一小撮CS学生,追求肯定不止是大厂混口饭吃。

不过有一个方面我赞同,兴趣驱动这条路适合楼主家这种张无忌般的天赋型选手,一学就会,再学能精,自行融会贯通。对于很多只求找一份好工作的普娃,包括我家娃这种不准备干IT只想高考选IT课混个容易分的,还是两点之间直线最短。

我家的编程启蒙直接上科班标准教材,少林长拳,重在平实:

作者: 飞飞鱼    时间: 2023-12-7 06:14
本帖最后由 飞飞鱼 于 2023-12-7 10:31 编辑
tianya168 发表于 2023-12-7 02:12
层主是新ID,可能没太关注过楼主大神过往的帖子。关切之心可以理解,但具体并不适用于楼主的女儿的个例。
...


你说的这个不打算做IT但是又选IT课的思路不容易理解啊……
作者: dianfang    时间: 2023-12-7 07:00
飞飞鱼 发表于 2023-12-7 07:14
我们门这个不打算做IT但是又选IT课不思路不容易理解啊……

Software太占时间、Y12凑科目不太合适除非真喜欢写代码;IPT感觉很适合凑科目数,不用花很多时间进去。
不过明年好像改革了,IPT取消,会新开一科新的IT科目。
作者: 大杨树    时间: 2023-12-7 09:25
hwll 发表于 2023-12-6 22:54
现在网上资源真的太多,不够的是时间 :)

令千金今年毕业了吧,大学打算学习什么专业?将来有什么职业规划?
作者: hwll    时间: 2023-12-7 09:36
kk1oo 发表于 2023-12-7 00:23
站在一个大公司开发的角度上来看,您女儿做的东西跟业务完全不想干,这些东西放在简历上对澳洲本土公司甚至 ...

我读了很多遍你的回复,也还是有点没明白你说的是什么。你是不是有什么误解啊,我女儿现在才是刚刚毕业的中学生,我写这篇文章的时候,她刚刚11年级,发布游戏app的时候是10年级。 还没有到在哪里找工作找什么样的工作的时候,这篇文章纯粹就是分享她学编程的经历。 至于读不读博,还早着呢,等大学本科读完再说吧。
作者: hwll    时间: 2023-12-7 09:40
大杨树 发表于 2023-12-7 10:25
令千金今年毕业了吧,大学打算学习什么专业?将来有什么职业规划?

是的,今年毕业。 她最近学了一点量子计算的东西,挺感兴趣。 想搞量子物理量子计算和计算机人工智能结合的方面吧。其实说这些名词也挺虚,具体是做什么我也不是很清楚   HSC考完后她也在自学全栈开发,自己在试着做简单的全栈网站。
作者: 大杨树    时间: 2023-12-7 09:53
hwll 发表于 2023-12-7 09:40
是的,今年毕业。 她最近学了一点量子计算的东西,挺感兴趣。 想搞量子物理量子计算和计算机人工智能结合 ...

你不要小瞧了她的兴趣,,人工智能可不是什么务虚的概念,,我30年前就把神经元网络应用在实际项目中了。
全栈开发是吃饭的家伙,学好了将来衣食无忧。。不过这个目标对她来说起点有些低了。
作者: hwll    时间: 2023-12-7 10:00
大杨树 发表于 2023-12-7 10:53
你不要小瞧了她的兴趣,,人工智能可不是什么务虚的概念,,我30年前就把神经元网络应用在实际项目中了。 ...

原来是大神前辈,失敬失敬!

我不是说人工智能是虚的,我的意思是我不懂量子物理量子计算,除了知道这几个名词很流行以外,具体到底是做什么我不太懂
作者: 天呀!    时间: 2023-12-7 10:05
我是来看看的。
我家老大也被卷去Olympiad Physics啦。
我看看你们过来人,都兴趣在哪儿呀?
我家老大天天就在家画画儿,抠眼睛。
作者: dondon    时间: 2023-12-7 10:24
天呀! 发表于 2023-12-7 11:05
我是来看看的。
我家老大也被卷去Olympiad Physics啦。
我看看你们过来人,都兴趣在哪儿呀?

是进那个全国的camp了吗? 恭喜恭喜

作者: hwll    时间: 2023-12-7 10:31
天呀! 发表于 2023-12-7 11:05
我是来看看的。
我家老大也被卷去Olympiad Physics啦。
我看看你们过来人,都兴趣在哪儿呀?

好厉害!恭喜恭喜,你家才十年级吧,还有两年机会,争取进国家队!
作者: 天呀!    时间: 2023-12-7 10:42
hwll 发表于 2023-12-7 11:31
好厉害!恭喜恭喜,你家才十年级吧,还有两年机会,争取进国家队!

估计进不去。参与一下。
我跟她说过,女孩子物理都不好。
她为了这个事情,还在英语作业里写了我呢,就是描述我怎么“歧视”女生搞物理啦,现在英文老师也知道我对女生学物理不抱希望。

我问过我家老大编程的事情,她感兴趣了一段时间,后来就没有后来啦。
我想让她大学学两个degree,其中一个就是跟这个电脑呀程序呀有关的,也不知道她怎么想的。所以我看看你这个帖子,鼓励我自己一下。
作者: 华丽转身    时间: 2023-12-7 10:54
本帖最后由 华丽转身 于 2023-12-7 11:59 编辑
天呀! 发表于 2023-12-7 11:42
估计进不去。参与一下。
我跟她说过,女孩子物理都不好。
她为了这个事情,还在英语作业里写了我呢,就是 ...


有个物理补习女老师,物理博士,原是JR的物理老师,也在大学教物理。。。谁说女孩子物理都不好
突然记起我曾经有过三个物理老师,一个男老师两个女老师,其中一个女老师还是清华物理系毕业的。
作者: 天呀!    时间: 2023-12-7 11:01
本帖最后由 天呀! 于 2023-12-7 12:04 编辑
华丽转身 发表于 2023-12-7 11:54
有个物理补习女老师,物理博士,原是JR的物理老师,也在大学教物理。。。谁说女孩子物理都不好
突然 ...


我错了,我真的错了。
我洗心革面,从新做人!
女孩子可以学好物理哈!可以!

那女孩子编程擅长吗?
不会也掉头发吧。
怎么样也得有兴趣,但是有兴趣的前提就是得提供资源,我也没有。
她都没有接触过,怎么知道自己有兴趣呢?
作者: dondon    时间: 2023-12-7 11:13
天呀! 发表于 2023-12-7 12:01
我错了,我真的错了。
我洗心革面,从新做人!
女孩子可以学好物理哈!可以!


加油加油。没想到足迹那么多牛蛙,能进入全国24强,也非常厉害了。我今年听说好几个,也有现实中的,也有身边的孩子。
作者: 大杨树    时间: 2023-12-7 11:27
hwll 发表于 2023-12-7 10:00
原来是大神前辈,失敬失敬!

我不是说人工智能是虚的,我的意思是我不懂量子物理量子计算,除了知道 ...

量子物理我也不懂。。不过据说波尔都说他不懂量子物理,所以我们不懂就太正常了
量子计算以我幼稚的理解,就好比你为了求得一个复杂形状的瓶子的容积,你直接做了一个瓶子,然后灌满水,然后倒出来再测量水的体积。
作者: dondon    时间: 2023-12-7 11:37
本帖最后由 dondon 于 2023-12-7 15:16 编辑
大杨树 发表于 2023-12-7 12:27
量子物理我也不懂。。不过据说波尔都说他不懂量子物理,所以我们不懂就太正常了
量子计算以我幼稚的 ...


量子计算机使用状态计算的,如何计算用质子,中子跟电子运转的状态。 状态有很多很多种,计算就非常非常复杂。

我也只知道一点点概念,我们家爸爸搞一点这个,他知道的多点,但是也在不停学习。往后前景看好不看好,也不好说。
作者: 华丽转身    时间: 2023-12-7 16:18
天呀! 发表于 2023-12-7 12:01
我错了,我真的错了。
我洗心革面,从新做人!
女孩子可以学好物理哈!可以!

说不定以后流行女式光头呢。你看好多跟未来相关的科幻电影,里面的既美丽又有智慧的公主,好多都是光头。省钱、易打理还凉快
作者: 大杨树    时间: 2023-12-7 16:57
dondon 发表于 2023-12-7 11:37
量子计算机使用状态计算的,如何计算用质子,中子跟电子运转的状态。 状态有很多很多种,计算就非常非常 ...

量子物理我觉得很难再快速发展了,量子计算还有机会
作者: dondon    时间: 2023-12-7 16:59
大杨树 发表于 2023-12-7 17:57
量子物理我觉得很难再快速发展了,量子计算还有机会

我也是听孩子爸爸说的一点皮毛,这都是比较尖端的科学,后面有没有发展还不知道。
作者: tianya168    时间: 2023-12-7 17:01
本帖最后由 tianya168 于 2023-12-7 18:31 编辑
飞飞鱼 发表于 2023-12-7 07:14
你说的这个不打算做IT但是又选IT课的思路不容易理解啊……


我的思路很简单。有家传码农手艺,早点起步,在HSC IT课程混个较高的分数轻松又愉快。以后用到的机会至少也比化学之类的科目高。

按照这个scaling曲线对比,相对化学其实亏得并不多,而且分越高差距越小。高到满意的程度12年级就可以少学一门了。当然这思路并不适用于冲击顶分的学霸。


[attach]2477745[/attach]



作者: tianya168    时间: 2023-12-7 17:16
本帖最后由 tianya168 于 2023-12-7 18:19 编辑
dianfang 发表于 2023-12-7 08:00
Software太占时间、Y12凑科目不太合适除非真喜欢写代码;IPT感觉很适合凑科目数,不用花很多时间进去。
...

现有的HSC SDD课程确实问题很大,公元2023年了,还在教数字电路和汇编语言等,课程教学大纲估计20年没改过了。这些东西早就从绝大多数大学计算机本科的必修课程里删除了,高中居然还在掰扯这些,活该没人读,活该scaling低,活该要被淘汰。

https://educationstandards.nsw.edu.au/wps/wcm/connect/d013adeb-7ca3-4d55-a300-255c87ad1c1d/2022-hsc-software-design-and-development.pdf?MOD=AJPERES&CACHEID=ROOTWORKSPACE-d013adeb-7ca3-4d55-a300-255c87ad1c1d-og.FXbS
[attach]2477746[/attach][attach]2477748[/attach]


不过新推的HSC Software Engineering课程大纲我觉得相当给力。基本都是当下实用的入门技术,网页,OO,算法,还蹭了一点热门的Machine Learning基础,配上个好的老师,几乎可以算是读了一个mini CS degree了。唯一让人担心之处是教IT的老师能否很好的跨越20年的时光适应新的大纲。

https://library.curriculum.nsw.edu.au/341419dc-8ec2-0289-7225-6db7f2d751ef/94e1eb0a-0df7-4dbe-9b72-5d5e0d17143a/software-engineering-11-12-higher-school-certificate-course-specifications.PDF
[attach]2477750[/attach]





作者: mylt    时间: 2023-12-7 17:35
厉害的
作者: 飞飞鱼    时间: 2023-12-7 18:44
tianya168 发表于 2023-12-7 18:16
现有的HSC SDD课程确实问题很大,公元2023年了,还在教数字电路和汇编语言等,课程教学大纲估计20年没改过 ...

我是觉得CS不值得高中专门花一个科目的时间精力去学,计算机应用层面的东西自学就好了,参加一个camp效果更好。
作者: fqtsys    时间: 2023-12-9 13:50
tianya168 发表于 2023-12-7 18:16
现有的HSC SDD课程确实问题很大,公元2023年了,还在教数字电路和汇编语言等,课程教学大纲估计20年没改过 ...

只看一眼,不就是曾经的与或非数字电路+汇编,大吃一惊,这种东西还在人世间流窜着,天呀!
作者: seaflash2000    时间: 2023-12-9 15:49
楼上的这几层对汇编有误解,这东西做不了花里胡哨的东东,但学点皮毛至少可以相对人间清醒。


作者: tianya168    时间: 2023-12-9 16:21
本帖最后由 tianya168 于 2023-12-10 02:29 编辑
seaflash2000 发表于 2023-12-9 16:49
楼上的这几层对汇编有误解,这东西做不了花里胡哨的东东,但学点皮毛至少可以相对人间清醒。

...


关于汇编,可能算不上误解,最多是偏见,而且这种偏见已经成为了高教界的主流。当下实际的情况就是绝大多数大学的非硬件向的计算机类专业中汇编都不在必修范围了,只有极少部分强调“内力修为”的大学还在坚持。澳洲范围内好像只有UNSW和ANU,世界范围内比较典型的是清华和MIT。

那么回到帖子的重点- 高中计算机课,在2023年还有没有必要继续掰扯汇编,至少新州教育局也觉得没有这个必要了。

作者: seaflash2000    时间: 2023-12-9 16:40
tianya168 发表于 2023-12-9 17:21
关于汇编,可能算不上误解,最多是偏见,而且这种偏见已经成为了高教界的主流。当下实际的情况就是绝大多 ...

学一点简单的汇编,让你对 人-机 之间的关系认识有一个本质的提升 。

1) 学汇编,不是一定要用到它。但无论你用什么编, 都有一个类似汇编层面(这个比较复杂,汇编对C)。  但理解一下这个层面,感受下机器和你的联系。

2)你要是做嵌入的,汇编必备。  甚至C或C++,汇编是你跨入更高级别的利器。

汇编还可以帮人逆天改命,哈哈。。
作者: tianya168    时间: 2023-12-9 16:55
本帖最后由 tianya168 于 2023-12-10 01:29 编辑
飞飞鱼 发表于 2023-12-7 19:44
我是觉得CS不值得高中专门花一个科目的时间精力去学,计算机应用层面的东西自学就好了,参加一个camp效果 ...

我的想法是高中的计算机课除了比较好拿分外,对文科生来说还是个很好的CS通识教育的平台,而最新的HSC SE课程的大纲刚好也提供了合适的广度。

举个具体的例子。在大学阶段读Law的基本都是和Commerce或者Arts形成combined degree,没太多机会专门去学习CS的内容。而当下LLM的快速发展在我的理解中,未来20年中会给法律这个以文字为基石的行业带来革命性的冲击,法律工作者和LLM和合作也将成为常态。那么有一些CS的通识,借用楼上某位的话说就能“多一些人间清醒”。当然人生苦短,时间宝贵,需要“清醒”到什么程度就是个值得考究的问题了。我的想法是数字电路,汇编之类比较底层的的就没有必要了,而只需要掌握基础的高级语言编程,算法复杂度,和LLM相关的机器学习知识即可。而这几个方面都比较好的被最新的HSC SE课程的大纲覆盖了。





作者: hwll    时间: 2024-1-10 17:52
飞飞鱼 发表于 2023-12-7 19:44
我是觉得CS不值得高中专门花一个科目的时间精力去学,计算机应用层面的东西自学就好了,参加一个camp效果 ...

SDD这门课还是很有用的,主要是对软件开发的整个过程都有涉及,我女儿感觉受益匪浅。 参加一个camp可能就只有coding,而没有这么全面的了解。
作者: cdreader    时间: 2024-1-10 18:13
  发自内心的热爱,所以长久,真棒
作者: 小小白虎    时间: 2024-1-10 18:13
tianya168 发表于 2023-12-9 17:21
关于汇编,可能算不上误解,最多是偏见,而且这种偏见已经成为了高教界的主流。当下实际的情况就是绝大多 ...

我大学是自动化专业的,不过有幸学过汇编,学的蛮好的,加深了当时对计算机底层设计的理解

结果之后还真派上用场了,导致现在成了IT从业人员

作者: hwll    时间: 2024-1-10 18:45
cdreader 发表于 2024-1-10 19:13
发自内心的热爱,所以长久,真棒

谢谢!是的,确实是热爱。这周开始参加battlecode竞赛,全身心投入,白天晚上都在跟同学讨论然后coding,用废寝忘食来形容一点不夸张。
作者: hwll    时间: 2024-1-10 18:52
tianya168 发表于 2023-12-9 17:55
我的想法是高中的计算机课除了比较好拿分外,对文科生来说还是个很好的CS通识教育的平台,而最新的HSC SE ...

我女儿前不久还跟我说想学汇编语言,我也是同样的反应,现在谁还学这个?她说因为想深入学习最底层的如何让计算机硬件工作的原理。
作者: dondon    时间: 2024-1-10 19:06
本帖最后由 dondon 于 2024-1-10 20:11 编辑
hwll 发表于 2024-1-10 19:52
我女儿前不久还跟我说想学汇编语言,我也是同样的反应,现在谁还学这个?她说因为想深入学习最底层的如何 ...


该学,你家孩子有想法。越到high level越需要学这些,汇编不难,比较直接。
我们那个年代出来的计算机学生都是全通的,软件硬件,算法,网络,数据库等等。 现在学生学的太high level了。

作者: hwll    时间: 2024-1-10 19:28
dondon 发表于 2024-1-10 20:06
该学,你家孩子有想法。越到high level越需要学这些,汇编不难,比较直接。
我们那个年代出来的计算机学 ...

不知道哪里来的这个想法,都是在考完HSC后了。可能读到一些文章有兴趣了或者学到一些东西需要用到。
作者: dondon    时间: 2024-1-10 19:45
hwll 发表于 2024-1-10 20:28
不知道哪里来的这个想法,都是在考完HSC后了。可能读到一些文章有兴趣了或者学到一些东西需要用到。 ...

肯定是这样的。这种在学习中知道自己要学什么的能力很重要,孩子的motivation就是从这里来的。
作者: wst9    时间: 2024-1-12 07:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 飞飞鱼    时间: 2024-1-12 09:05
dondon 发表于 2024-1-10 20:06
该学,你家孩子有想法。越到high level越需要学这些,汇编不难,比较直接。
我们那个年代出来的计算机学 ...

时代不同了!

咱们那个时候还是新兴学科,摸着石头过河火力全开,应用数学+电子+编程,各种数学和理论课不算,我记得光应用语言就学了汇编,C,C++,Prolog……;硬件的数字电路,模拟电路,数字逻辑,组成原理…….真的学到七窍流血。

我还是认为,计算机科学与计算机应用,计算机应用里的IT方与行业方,IT方里的技术线与业务线等等这些分类对编程的学习要求知识储备是完全不同的,兴趣爱好不在以上考虑范围之内。
作者: dondon    时间: 2024-1-12 09:13
飞飞鱼 发表于 2024-1-12 10:05
时代不同了!

咱们那个时候还是新兴学科,摸着石头过河火力全开,应用数学+电子+编程,各种数学和理论课 ...

我们那时候确实学的多,我感觉让我终身受益。现在做半技术半管理的工作,对整个学科系统有overview会帮助我快速判断哪里出了问题。

现在技术成熟了,确实覆盖的内容宽泛了。但是有能力跟时间的话,多学学没坏处。
作者: 飞飞鱼    时间: 2024-1-12 09:23
dondon 发表于 2024-1-12 10:13
我们那时候确实学的多,我感觉让我终身受益。现在做半技术半管理的工作,对整个学科系统有overview会帮助 ...

如果能重来且可以选择,中学大学我不会在应用科目上花这么多时间精力,我会跳进到数学,物理,音乐,哲学,文学这些基础学科的大坑里:)然后在硕士阶段再决定应用专业方向,或者走纯学术路线。
作者: dondon    时间: 2024-1-12 09:32
本帖最后由 dondon 于 2024-1-12 10:37 编辑
飞飞鱼 发表于 2024-1-12 10:23
如果能重来且可以选择,中学大学我不会在应用科目上花这么多时间精力,我会跳进到数学,物理,音乐,哲学 ...


如果重来,我可能花多点时间在数学上,继续上博士,争取去高一阶段的IT大厂工作。或者当年不会辞职,在职业领域上一点点发展积累,估计赚的可能比我老公都多啦。可是没人帮我看孩子哈。

可惜啊,都不能重来啦。
作者: 小小白虎    时间: 2024-1-12 10:24
飞飞鱼 发表于 2024-1-12 10:23
如果能重来且可以选择,中学大学我不会在应用科目上花这么多时间精力,我会跳进到数学,物理,音乐,哲学 ...

我们那代人在选择专业时也许过于注重实用和毕业就业率,学校课程设计也是专业课占大头

现在我们的孩子可以跳坑啦...不急着毕业就业,想读到什么时候就读到什么时候




作者: xinkaishi    时间: 2024-2-1 19:13
进来mark打卡的,家里小女也是这两年对编程感兴趣,进来膜拜大姐姐的哈哈。
现在小学生接触这些东西越来越早了。




欢迎光临 新足迹 (https://oursteps.co/bbs/) Powered by Discuz! X3.4