爱学习,爱生活,会学习,会生活,人生有百学网更精彩!
爱学习 | 爱生活

小升初之信息学如何选进信息读书会

发布于:百学网 2024-04-12

小升初之信息学如何选进信息读书会

  初入十一学校未久,小丫便被选入信息读书会。闻此消息的朋友,皆会询问:“小丫在何机构学编程乎?”

  实则小丫小学时并未学过编程。

  “那何以入选耶?”

  十一学校之信息读书会乃零基础教学,须经小奥诊断。

  至此,缘由明了。

  缘何信息读书会须经小奥诊断耶?

  盖因信息学之核心乃逻辑思维能力。于程序而言,真正具价值者乃算法与架构,非编程语言也。编程语言仅为工具,更新换代颇速。

  此亦为小丫闺蜜之母欲为其子报编程课时,吾持反对意见并告之当先解决数学思维之缘由。

  小丫于信息读书会时,所用为 C++编程语言,此亦为信奥赛唯一之语言。

  何以如此耶?

  因 Java、Python 等语言皆为应用层语言,应用层语言难以甚好地反映出程序编写之能力。

  C 与 C++乃偏底层语言,然尚非最底层之语言,最底层语言乃汇编语言,亦称机器语言。汇编语言可直接转化为二进制 bin 文件,以供机器运行。

  不论何种语言,终予机器之指令皆为转化后之 bin 文件。犹若文学作品之翻译,于传递过程中,常因诸般缘由致传递信息失真。故愈为底层之语言,其可靠性愈高。

  愈为底层之语言,运行速度亦愈快,然对存储空间之要求愈大。“两害相权取其轻”,故航天、航空、汽车、医疗等高可靠性行业般择嵌入式软件,透过 C 或 C++语言实现编程。如此既满足可靠性之要求,亦满足存储之要求。

  小丫上信息读书会,自计算机程序基础语句始学,每课皆针对课程内容有相应之上机练习。此等练习大多皆在解决数学问题,如:素数、递归、极值、质因数等。若对数学基本概念、基本思想不明晰,则无法运用编程语言编写程序。

  故欲令子女学编程之家长朋友,当先评估子女之数学基础能力与数学思维能力能否满足信奥之要求,同时亦须知晓所学是否为 C++语言。

  信息读书会学完计算机编程语言基础部分内容后,行一次诊断,仅留二十人。

  小丫选上否?

  未选上。

  小丫为第廿五名,但因其为唯一零基础而学得佳者,故师为其开“绿灯”,使其继续留于信息读书会。

  因小丫于信息读书会之学习过程中,虽能运用 C++编程基础语句编写程序,并输出正确结果。然针对复杂些许之程序,其常想不到最优之编程架构,致运行时间超时。于程序而言,运行时间为一甚重要之性能指标。故经综合考量,吾等弃此机会。

  故数学逻辑思维较佳,且对信息学感兴趣之子,可于小学高年级时自 C++始学,并透过 CSJ/CSP 比赛,确认自身是否具此方面之天赋与潜力。

  最后,祈愿每一热爱信奥之子皆能得偿所愿。

本站(www.100xue.net)部分图文转自网络,刊登本文仅为传播信息之用,绝不代表赞同其观点或担保其真实性。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系(底部邮箱),我们将及时更正、删除,谢谢

- END -
  • 相关文章