这周院长主要给我们讲述的主题是关于计算思维(Computational Thinking)。
计算思维是现今所有编程方法的根基。我们学习像计算机一样思考,透过计算机科学的基本概念,来去寻找解决问题的方法、进行系统化的设计与重新理解并建构人类行为。而我们透过在未来计算机专业上的学习,也能更有逻辑的去分析与处理资料并构建资讯,提升我们解决问题的基本能力。
再来谈谈计算机人如何解决问题。我们透过观察并发现问题后,会先进一步去再将概念解构,去简化处理的难度。再进一步去识别每个模块的特征,寻找事物的共性,并把其中的差异剔除。接着就是开始规划解决流程并建立模型与评估算法的合适性,要求算得正确、算得快速,还要算得妙。一便便的执行与修改、调整及优化,有时还需面临妥协折衷,一步步到最后使结构趋向稳定。遵循类似这样的SOP。
其实,计算思维基本上可应用于现今任何工作行业。它容纳涵盖的面向包括解决问题、独立思考、批判性分析、沟通与创造力等能力,甚至是能开创新方法与可能性,为时代带来重大变革。而站在新时代前缘的我们,这是必备且不可或缺的技能。