1.5.2 计算机能力

能力是技能化的知识,是知识应用的综合体现。一个计算机专业人才,不但须拥有丰富的计算机学科知识,还须要有解决工作中所出现问题的能力。计算机的专业能力一般包括以下四方面:

1.计算思维能力

从广义上讲,计算思维是如何有效利用计算机进行问题求解的能力,即如何将计算机这种工具应用于生产、生活及科学实践中去。而从狭义上讲,则是如何按照计算机求解问题的方式去考虑问题的求解,以便构建出相应的算法和程序。对计算机专业学生而言,我们更多关注的是狭义上的计算思维能力。为培养这种能力,学生需要有问题求解过程中的符号表示、抽象思维与逻辑推理能力,能将问题求解转变成模型,同时,也要有模型计算能力,即将模型转换成计算机中计算的能力。

2.算法能力

算法能力即是能将客观世界中的问题或计算模型中的问题转变成为计算机中的算法的能力。算法能力包括算法设计的能力与算法分析的能力。通过这种能力可使学生在工作中解决实际中所出现的各种算法问题并能获得较优的算法解。

3.程序设计能力

程序设计能力表现为将算法转换成计算机中的程序,它不仅包括软件中的程序设计能力,也包括部分硬件中的程序设计能力。

4.系统能力

计算机系统是一个集硬件、软件、网络、安全以及理论、开发方法等于一体的综合性系统,所谓系统能力即是要求能站在系统、全局的角度去考察问题、分析问题及解决问题,并能综合应用系统中的各种资源、协调各种关系以组建成一个符合目标要求、经过优化的系统的能力。

以上四种能力是计算机专业人才培养的最基础的能力。