APP下载

基于计算思维的独立学院Access程序设计在线学习的教学研究

2018-09-10李莉杰孙玉杰

现代信息科技 2018年2期
关键词:计算思维慕课

李莉杰 孙玉杰

摘 要:计算机作为一种工具,在现今社会中各行各业得到了充分的应用。而培养学生使用计算机解决问题的能力——培养学生计算思维能力变得愈加重要。通过对Access程序设计这门课程的教学过程进行分析,将培养学生计算思维的能力融入到日常的学习生活中,并且借助慕课,使学生提高动手能力的同时,利用碎片化的时间进行理论学习,并实现对学生的综合性考核。

关键词:计算思维;Access程序设计;慕课

中图分类号:TP311.138-4;G642 文献标识码:A 文章编号:2096-4706(2018)02-0097-03

Research on Online Learning of Access Program Design of Independent College Based on Computational Thinking

LI Lijie,SUN Yujie

(Henan University Minsheng College,Kaifeng 475001,China)

Abstract:Computers have been applied in all industries today. The ability that use the computer to solve problems has become very important. Through the analysis of the teaching process of the Access program design,the ability to train the students' computational thinking is integrated into the daily learning life, and with the help of the Moodle, the student improve the ability of using computer in the same time. Using free time to learn and implement comprehensive evaluation to the students.

Keywords:computational thinking;Access program design;Moodle

0 引 言

目前,以計算思维[1-4]为导向的计算机基础类课程在国内外进行了比较深入的研究,并且被认为是和大学物理、大学数学同等地位的基础类课程。而计算思维[1]是周以真教授在2006年3月提出的,并定义为:是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。简单来说,计算思维是将问题运用简化、转换等方法进行抽象,从而得到问题的模型,然后得出求解方法。

在线学习[5、6]是基于网络的教学活动。网络的速度提高,资费标准降低,在线学习越来越方便,各种学习信息充斥着网络,信息质量良莠不齐。人们已经对从网络上获取知识习以为常。

在线学习是一种碎片化的学习[5],没有系统性,只能解答现有问题,不能提供更系统化的学习。为了给学生提供便捷的获取学习信息的方式,在教学过程中可借助在线学习的方式,将其作为课堂内容的一种补充。目前的网络在线学习,以慕课、微课为主,借助于快速发展的网络环境,能使很多学生得以利用碎片时间学习。

Access程序设计[7]是我院公共计算机的重要组成部分。在计算机应用方面,是对大学计算机基础的一种补充与提高。

1 Access程序设计的教学现状

Access是Office套件之一,是一个结合前台和后台的数据库管理系统,能够利用面向对象的开发方式,将数据库中各种功能对象化,使得用户应用系统设计更加简单和高效。目前,Access是将理论课与上机课相结合,既能够提高学生的理论知识能力,又能够提高学生的动手能力。现今,计算机教育的培养目标已转为培养学生的计算机应用能力。随着时代的发展,计算机应用越来越广泛,因此要求学生掌握计算机基本知识的同时,能够利用现有知识分析问题、解决问题。这需要借助于计算思维培养方式,对学生进行教学。

Access程序设计是公共计算机课的核心课程,但是目前的教学没有充分利用现有网络资源,仅集中于线下教学,学生有疑问是通过课堂形式学习,不能够充分利用网络优势。

本文从Access程序设计的教学内容、实践教学设计以及课程考核等各个环节重点体现基于计算思维的在线学习的内容。

2 课程实施方案

Access程序设计课程注重学生的操作应用能力,如图1所示。在操作上,相比于其他的程序设计开发软件,简单易学;在设计思想上,是面向对象的设计思想,能够锻炼学生的计算思维,达到培养学生分析问题、解决问题能力的目的。

2.1 备课——确定知识模块

在教学内容设计上,根据以往教学经验,在备课时,重新梳理课程教学中的知识点,并建立它们之间的关系。以计算思维为导向,系统地将知识点进行模块化梳理,通过转化,在讲授中,能够顺利从单纯知识点讲解转换为计算思维的训练。

例如,关系数据库是数据库程序设计的基本内容,是将现实世界中的实物进行抽象,且对实物之间的关系以及共同点进行抽象。因此,在讲解关系数据库时,以现实世界中学生所熟悉的事物为例,对对象的抽象以及数据存储过程进行讲解。

2.2 理论教学以及上机教学——以计算思维为导向培养学生

在课堂上,从以教师为主体的模式转变为教师引导、学生为主的模式,采用问题驱动的教学方法。在讲授时,教师可针对现实世界的事物进行阐述;对学生提问,通过互动的方式引导学生自主思考,锻炼其分析问题、解决问题的能力。对理论的学习,可以转化为教师提问、学生回答问题、教师与学生互动讨论答案的可行性、教师总结等环节。上机课程则将理论课程上提出的问题利用计算机解决。

例如,在建立数据库时,通过抛出与学生切身相关的问题——教务管理系统,引导学生对系统中学生、教师、课程以及它们之间的关系的理解抽象。学生在上机时,建立教务管理数据库,包含学生表、教师表、课程表,并建立它们之间的关系。这是从现实世界出发,提出问题、分析问题、归纳问题,然后提出方案,最终解决问题的过程,体现了计算思维培养导向。在知识点讲解过程中,锻炼学生分析问题、解决问题的能力。

2.3 在线教学——利用慕课对课堂进行补充

在课后,利用便捷的网络方式,通过慕课平台进行在线学习,如图2所示,学生可以对自己通过课堂学习的内容进行巩固学习。

例如,在学习窗体中的选项组时,通过学生上机做作业的情况,了解到学生在选项组学习时,有一定的困难,因此,在慕课平台上,放置了“选项组设计”的教学视频,以及选项组的上机训练“实验7-3体型测试”的操作演示视频,如图3所示。

通过慕课平台,学生可以在课下利用碎片化的时间,进行学习。这样既是对理论知识学习的加强,也是对实践操作能力的锻炼。形成了“理论课程讲解学习——上机课程的练习学习——在线学习的加深与巩固学习——加强理论知识的理解学习”的良性循环学习的过程。

学生通过这种方式的学习,不仅仅能够增加对知识点的掌握程度,而且可以充分利用碎片化的时间进行学习,并且能够帮助学生在期末考试前,复习学过的内容。

2.4 考核——知识点与思维的结合

考核时,不仅有考核知识点的客观题,也有以涵盖思维的知识点作为问题提出、问题处理为目的的操作题。既考核学生对于知识点的掌握程度,又考查了学生对计算思维的运用程度。

考核分为平时上机考核,慕课平台综合考核和期末上机考试这几个部分,其分布如下:期末考试成绩=期末上机考核*70%+慕课考核*10%+平时上机*10%+考勤*10%。

期末上机考核,加大对学生掌握知识点、分析问题和解决问题的能力考核,从而考查学生利用计算思维的方式去分析问题和解决问题的能力。

在利用慕课平台综合考核时,尽量体现学科之间的交叉关系,如图4所示为寒假期间做的2017-2018学年第2学期的综合测试题模板。并且,在慕课平台增加章节测试,可以增加学生对于每一章节内容的掌握程度,同时也是学生对章节内容操作能力的锻炼。

Access程序设计是一门公共计算机课程,在练习考核时,尽量将知识点与学生本专业相结合,既可以加深学生对知识点的理解,又可以锻炼学生具体分析问题的能力。

3 總结与展望

Access程序设计是一门公共计算机课,在教学过程中,应该注重对学生计算思维的培养。计算思维是三大科学思维方式之一,正在慢慢改变着我们的学习工作方式,通过这种教学培养学生提出问题、分析问题,以及利用计算机技术解决实际问题的能力。慕课是为了充分利用学校便捷的网络环境,使学生能够利用碎片化的时间进行学习。并且,借助慕课在线学习平台,学生可以利用碎片化的时间,对章节内容学习程度进行检测。这种教学方式,还在实践摸索当中。经过不断探究和试验,会将这种教学方法应用到其他计算机课程教学中。

参考文献:

[1] Wing J M.Computational thinking [J].Communications ofthe ACM,2006,49(3):33-35.

[2] 董荣胜,古天龙.计算思维与计算机方法论 [J].计算机科学,2009,36(1):1-4+42.

[3] 陈国良,董荣胜.计算思维与大学计算机基础教育 [J].中国大学教学,2011(1):7-11+32.

[4] 王亚杰,尹航,李飞,王晓岩,郭建新.面向计算思维的大学计算机基础教育教学改革 [J].计算机教育,2017(8):74-77+82.

[5] 王竹立.碎片与重构:互联网思维重塑大教育 [M].北京:电子工业出版社,2015:49-119.

[6] 吴文峻,吕卫锋.大数据时代的大规模开放在线教育 [J].计算机教育,2013(20):9-10+44.

[7] 李彦敏.慕课与课堂教学融合的行动研究——以高校“现代教育技术”公共课为例[J].现代教育技术,2017,27(9):93-99.

猜你喜欢

计算思维慕课
基于计算思维的软件类研究生高级算法课程教学研究
基于计算思维程序设计的军事案例研究
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
自媒体时代慕课对民办院校高等化学教学的意义与影响
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
高校图书馆学科服务在慕课发展过程中的价值与服务的自我创新研究
大学生对慕课的了解和利用
“慕课”教学的“八年之痒”