位和字节
第 2 课:错综复杂的事物

 



在日常生活中,我们在许多领域越来越依赖于技术和计算机,例如直接相关的工作或学习、间接相关的通信系统和运输系统、选择的娱乐和休闲方式,甚至包括各种服务,如食品生产和医疗保健。目前,计算机所能执行的任务已不仅仅限于单纯的数学计算。它们还可以跟踪飞机航班、预测天气情况、以视频、图片和文本形式存储大量数据,以及协调从世界各地投放市场的产品交付等等。实际上,我们很难想出一种完全不受计算机控制的业务流程或服务。整个社会需求不断变化,对这种需求的控制和管理越来越复杂,这使得编程人员探索使用计算机解决问题的思维方式也随之发生了变化。

在本系列的第 1 课“解决生活和技术中的问题”中,介绍了对各种问题进行分类、针对具体问题选择合适的解决策略以及提高个人解决问题能力的技巧。在第 2 课中,我们将更加详细地探讨针对某个问题创建计算机解决方案的过程。您将体验到一种新的思维方式 —“面向对象的设计”,这正是计算机科学家解决复杂问题的典型方法。

  课程要求  
 
 
     



  操作