“计算思维”是本科计算机类专业基础课,它可以提供一种能够广泛应用于工作、学习和生活中的分析和组织问题的新视角,也可以连接计算机科学与其他不同学科,深化计算机在各领域中的应用,无论对进一步学习计算机领域的其它课程,还是对从事软件开发,都是重要而必备的基础。
解决问题往往有多种方法,且不同方法之间效率可能相差甚远。本课程探讨计算思维及相关理论,包括解决问题的策略、数据组织、算法设计等知识,提升学员运用计算思维求解问题的能力。帮助学员应用计算思维分析问题,对数据进行有效组织,设计具体问题求解的算法,建立起利用计算机技术解决问题的思路,提高利用计算机求解问题的能力,提升应用计算思维能力。
本课程从计算思维求解问题的视角组织课程内容,从策略方法到模式识别,再到抽象和算法设计,以及最后的程序实现,计算思维模式贯穿始终。每章节从现实问题出发,深入浅出讲解计算思维相关理论,并配以丰富的综合应用案例和练习题帮助学员增强对理论的感性认识,从而明确计算思维是每个人都应该掌握的基本技能。