论文部分内容阅读
摘要:计算思维对于提高当代大学生的信息素养、培养创新能力、利用计算机去处理实际应用问题等方面具有极其重要的作用。首先引出了计算思维的概念,接着分析了高校计算机公共课教学现状,最后阐述了计算机公共课与计算思维的关系。
关键词:计算思维;高校;计算机公共课
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)31-0124-01
1计算思维的概念
周以真教授在2006年提出:“计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它包括了涵盖计算机科学之广度的一系列思维活动。”2009年,中国工程院院士李国杰提到:“计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为,它选择合适的方式去陈述一个问题,对一个问题的相关方面建模并用最有效的办法实现问题求解。”计算思维可以提升大学生的信息素养,培养他们的创新能力,以及在处理计算机问题时应具有的思维方法和行为习惯。掌握计算思维可以更好地像计算机一样去思考问题,并应用计算机去解决实际问题。
2高校计算机公共课
高校计算机公共课大多开设在大学第一学年,主要课程有《计算机基础》、《程序设计语言》、《数据库应用》等。
2.1大一上
开设《计算机基础》,主要讲授计算机系统基础知识,包括数字信息、计算机硬件系统、计算机软件系统、计算机网络、数字媒体等。
2.2大一下
开设《程序设计语言》或者《数据库应用》等。《程序设计语言》包括c、VB、c 、JAVA、Python当中的一种,主要讲授编程语言的基本语法、程序控制结构、函数等。《数据库应用》包括ACCESS、VFP、MySQL等,主要讲授数据库基础知识、数据库软件的使用。
3计算机公共课与计算思维的关系
计算机公共课是高校非常重要的基础课程之一。它不仅让学生掌握了计算机的基础知识、计算机软件使用技能,而且提高了学生主动利用计算机去分析和解决问题的意识,为今后利用计算机技术解决工作中的实际问题打下坚实的基础。
就高校计算机公共课本身而言,其包含了一些思维方法。计算思维包括多种类型的思维,其中,最重要的思维是系统思维和算法思维。例如,《计算机基础》讲授计算机系统的组成、计算机网络等知识。计算机系统由硬件系统、软件系统、网络系统、信息系统等组成,这里是系统思维的具体体现。计算机硬件系统由控制器、运算器、存储器、输人设备、输出设备组成,这五部分协同工作,构成一个统一的整体。所以,系统思维是重要的计算思维之一。《程序设计语言》讲授一種编程工具的使用,以及用编程工具去解决实际应用问题。其中,必然会涉及与算法有关的内容。算法是指求解问题的方法和步骤。比方通过键盘依次输入十个无序数,要求按照从小到大的升序顺序依次输出这十个数,这就涉及算法的知识。可以使用冒泡排序、堆排序等算法去实现。这里体现了算法思维的理念。所以,算法思维也是重要的计算思维之一。
高校在计算机公共课教学过程中,应当梳理现有的课程教学内容,并合理地融入系统思维以及算法思维等内容。将计算思维融入高校计算机公共课中,以培养和提升大学生的计算思维能力。
关键词:计算思维;高校;计算机公共课
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)31-0124-01
1计算思维的概念
周以真教授在2006年提出:“计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它包括了涵盖计算机科学之广度的一系列思维活动。”2009年,中国工程院院士李国杰提到:“计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为,它选择合适的方式去陈述一个问题,对一个问题的相关方面建模并用最有效的办法实现问题求解。”计算思维可以提升大学生的信息素养,培养他们的创新能力,以及在处理计算机问题时应具有的思维方法和行为习惯。掌握计算思维可以更好地像计算机一样去思考问题,并应用计算机去解决实际问题。
2高校计算机公共课
高校计算机公共课大多开设在大学第一学年,主要课程有《计算机基础》、《程序设计语言》、《数据库应用》等。
2.1大一上
开设《计算机基础》,主要讲授计算机系统基础知识,包括数字信息、计算机硬件系统、计算机软件系统、计算机网络、数字媒体等。
2.2大一下
开设《程序设计语言》或者《数据库应用》等。《程序设计语言》包括c、VB、c 、JAVA、Python当中的一种,主要讲授编程语言的基本语法、程序控制结构、函数等。《数据库应用》包括ACCESS、VFP、MySQL等,主要讲授数据库基础知识、数据库软件的使用。
3计算机公共课与计算思维的关系
计算机公共课是高校非常重要的基础课程之一。它不仅让学生掌握了计算机的基础知识、计算机软件使用技能,而且提高了学生主动利用计算机去分析和解决问题的意识,为今后利用计算机技术解决工作中的实际问题打下坚实的基础。
就高校计算机公共课本身而言,其包含了一些思维方法。计算思维包括多种类型的思维,其中,最重要的思维是系统思维和算法思维。例如,《计算机基础》讲授计算机系统的组成、计算机网络等知识。计算机系统由硬件系统、软件系统、网络系统、信息系统等组成,这里是系统思维的具体体现。计算机硬件系统由控制器、运算器、存储器、输人设备、输出设备组成,这五部分协同工作,构成一个统一的整体。所以,系统思维是重要的计算思维之一。《程序设计语言》讲授一種编程工具的使用,以及用编程工具去解决实际应用问题。其中,必然会涉及与算法有关的内容。算法是指求解问题的方法和步骤。比方通过键盘依次输入十个无序数,要求按照从小到大的升序顺序依次输出这十个数,这就涉及算法的知识。可以使用冒泡排序、堆排序等算法去实现。这里体现了算法思维的理念。所以,算法思维也是重要的计算思维之一。
高校在计算机公共课教学过程中,应当梳理现有的课程教学内容,并合理地融入系统思维以及算法思维等内容。将计算思维融入高校计算机公共课中,以培养和提升大学生的计算思维能力。