发布时间:2023-11-27 10:26:22
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的计算机基础课程教学设计样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
0引言
计算机技术和信息技术的迅速发展,使得高校计算机基础教学也有了新的变化,对学生的自学方法的培养以及可持续发展能力的培养就成为一个重点内容。在校园网的发展基础上为师生提供了丰富文化资源以及创造空间,在教学时空层面也得到了有效拓延。在此发展背景下,加强计算机基础课程网络教学平台的研究设计就有着其重要性,这也是为学生的进一步发展提供的良好学习环境。
1网络教学平台的特征及关键技术分析
1.1网络教学平台的特征分析
从网络教学平台的应用来看,其有着较为鲜明的特征体现,网络教学平台主要是对学生的全面发展进行促进的,其在教学的内容上多面向全体性的,在实际教学的时间延续性以及空间无限性的特征上体现的较为明显。网络自主学习交流讨论平台的使用能够多种形式进行并不会受到时间和场所的限制,这就对传统的教学模式得到了打破。另外就是网络教学平台的平等性特征,在这一平台的应用下能够进行个别教学方式的应用,可在线对学生实施教学,在网络双向传播及学习交互性基础上让师生平等的参与到教学当中,从而构建出一个平等化关系[1]。再有就是差异性特征,主要是根据学生的智力水平进行的差异性应用,从而达到因材施教的目标。
1.2网络教学平台的关键技术分析
网络教学平台的关键技术层面,其主要是采用了J2EE技术,在MVC模式下能够对系统数据组织实施了优化处理,在功能上就相对比较合理化。另外在XML文件功能数据的描述下使得系统功能组织也就更加合理化,并且在维护以及扩充方面也能够更为方便,尤其是对实际教学的大纲以及教学设计等都能够系统化的结合,所以在数据的描述上就能达到一致性。WEB应用程序对信息形式要求是多样的,在内容上以及功能上都比较优良,需要数据的表示以及结构组织能找到更有利的方法,而在XML功能下就能进行简单标注文字图像以及二进制的文件,这样在数据的读取上也就更为方便[2]。另外,能够对功能结构容易组织,在WEB应用软件方面还存在着一些弊端,通过XML设计的系统能够将着眼点放在组成要素上,对文档处理也比较多,这样在树形结构的各种导航也比较容易生成。
2计算机基础课程网络教学平台系统结构及设计
2.1计算机基础课程网络教学平台系统结构分析
对于计算机基础课程网络教学平台系统结构而言还比较复杂化,其中在C/S结构方面这是20世纪80年代后形的系统结构,并在诸多信息管理系统当中得到了应用。在这一系统中的客户机能在微机的作用下进行实现,并能作为是服务器资源,在用户要求上客户端能满足就会有结果,不然就要服务器的参与。不过这一系统结构还有着一些弊端,主要就是在开发的成本上相对较高,不利于推广,在移植方面也较为困难,对于系统的安装以及维护升级等都比较困难,这一系统的结构图如下所示[3]。图1再有就是B/S结构,这是特殊的C/S结构,其有着三层结构,在表现层方面主要就是来为用户提供直观可视化的图形界面的。而在服务器应用层是对用户请求进行相应的,然后再提供给用户请求所需要的数据信息和相应操作,数据层则主要就是大型关系数据库,主要是存储相关的信息,例如教学以及管理和资源信息等,这也是整个系统数据的保障。三层B/S模式主要是通过单独一层对任务工作加以完成的,其中在二层模式中的事务处理模块从客户机任务当中分离出来对客户机的负担就有着减轻。这一结构在系统升级层面相对比较简单化,维护也就相应比较容易,其结构图如下所示。图2通过这一系统架构的跨平台和易维护等特征优势,将其作为是计算机基础课程网络平台的架构就有着实质性作用,根据当前我国高校的发展情况来看,在校园网基础上构建这一架构的网络平台,从成本上来说也能得到相应程度降低,可多人员及多地点和多方式的对数据库进行访问。从而对教学资源的应用共享等就比较方便[4]。
2.2计算机基础课程网络教学平台系统设计
对于高校计算机基础课程网络教学在模式上主要有完全网络教学以及课外辅助网络教学和作为教学内容组成部分的网络辅助教学这几种。其中的完全网络教学在教学和答疑辅导以及考试都基本是在网络上进行的,是通过远程教育的模式。再者就是课外辅导网络教学是不对正常课时占据基础上进行的网络辅导,也是在网络基础上进行的,最后就是教学内容为组成部分的教学,是将传统教学和网络教学得到结合,一方面是老师进行讲解内容,然后学生通过网络进行自主学习,通过网络作为辅助工具进行问题的解决。对计算机网络教学平台设计过程中要能遵循相应的原则,主要就是要以学生为学习主体,在操作以及维护上也要能方便化实现。对系统的设计要能够按照总体的目标进行,将系统主要功能模块分成登录模块及上传下载模块和网上课堂模块等几个重要模块内容。其中在登录模块主要有注册、身份验证登录等子系统,用户注册是对学生而言的,教师以及管理员进行手工分配,学生加入到教学平台之后再进行登录只需要输入账号和密码即可。在教学资源的模块,也就是为学生提供的资源收集以及浏览、编辑的功能,在这一系统作用下学生也能对学习资源加以完善化。对于教学资源模块能够分成三层结构设计,主要有底层搜集制作基础素材以及中层集成模块和上层整合资源,对于网络教学的资源库是相对独立的,并能为教师提供多方位以及不同网络教学环节所使用的素材[5]。另外,在上传下载的模块层面其主要是对一些需要的资源进行上传下载,从类型上主要能够分为几种类型,体现在营造工作情境所需要的文字图片以及动画课件等文件资料,再有就是课堂教学所需要的资源以及课外参考资料,还有就是学生的作业任务。在这一系统设计过程中主要的作用就是通过老师或者学生对所收集的资料进行上传,对教学资库就能够得到最大程度的丰富,还有就是老师和管理员进行资料的上传为其它用户提供帮助,对网络教学平台的共享作用也能够得到充分体现。然后还需要对资料进行审核,在合理性标准层面不仅要能有主观评价因素,还要根据系统类型标准作为重要依据,并按照相应的流程加以审核。对于网上课堂模块主要是为教学的内容进行提供的平台,实施有效的课程管理,学生在这一模块系统下能够进行在线学习。
3结语
总而言之,对于当前我国的教育改革的深化,高校的计算机基础课程网络教学平台的应用也比较重要,在这一系统平台下能够加强学生和老师间的交流,在教学的融洽性方面将得到良好的呈现。教学过程中的时间以及空间限制也能得到有效打破,在今后的计算机基础课程教学过程中将会有进一步的水平提升。由于本文篇幅限制不能进一步深化探究,希望此次理论能起到抛砖引玉的作用。
作者:闫 涛 单位:广西艺术学院
【参考文献】
[1]胡晶.浅淡大学计算机公共课教学方式革新[J].福建电脑,2013(08).
[2]刘萍.试谈计算机文化基础课程分级教学[J].考试周刊,2014(28).
[3]伍丁红,王茜.基于校园网的计算机公共课分层教学实践与思考[J].湖北经济学院学报:人文社会科学版,2013(12).
【关键词】高校计算机基础课程信息化教学设计Moodle
虽然信息时代对高校计算机基础教育提出了新要求。但当前我国高校计算机基础课程教学中,尽管也或多或少利用了信息技术的手段,但多是把“黑板+粉笔”嫁接到“PPT+投影仪”上,授课方式依然是“满堂灌”,“以学生为主体”的信息化教学内涵没有形成教师固化意识,知识的习得、能力的提升并不能在教师和学生思想的交互碰撞中产生。因此,对高校计算机基础课程进行信息化教学设计迫在眉睫。
一、计算机基础教学的研究现状及启示
在教育信息化水平较高的发达国家和地区,计算机基础教育的开设普遍较早,已经开始把注意力放在培养学生信息素养与创新意识上,并把这作为终身学习的基础。如美国、韩国、德国等国家的计算机基础教育无不例外地与社会需求联系起来,相比计算机操作技能而言,更注重信息素养的培养。在教育信息化进程中,体现出的是“教育文化”,与本国的传统文化和精神紧密相连。故笔者认为,在我国计算机基础教学的改革浪潮中,需密切关注社会的需要,美国的“实用主义”教学观值得借鉴,将社会需求和现实案例充分体现到课程和教学的设计中,为学生创设最直接、最真实的情境。
二、高校计算机基础课程相关概念界定和理论依据
高校计算机基础课程是面向非计算机专业大学生的公共基础课,具有基础性、应用性等特点,对非计算机专业学生计算机知识与能力的培养起到了重要作用。笔者所指信息化教学设计(Instructional Design)坚持信息化条件下的教学设计基本框架的稳定,强调在信息化环境下“原先的一些先进的、前卫的教育教学观念的实现成为可能,使先进教学设计理论的接受和应用成为可能”。信息化教学设计的含义界定为 “学教并重”,利用现代信息技术和信息资源,在师生即时的交互中完善教学过程的各个环节和要素,实现师生共同发展。笔者所言的高校计算机基础课程信息化教学设计依据社会建构主义理论、学习环境设计理论、关系论教学设计理论和教学交互理论。强调个体与社会是相互联系、密不可分的;知识来源于社会意义的建构;知识的习得来源于社会协商;文化和社会情境下的互动对个体的发展起着巨大的作用。强调信息技术对学习环境设计的支持,有效利用信息技术为教学设计服务,而不是盲目地采用信息技术手段进行教学,要体现个性化需求。在对计算机基础课程的信息化教育设计过程中,应当以学习活动的创设为中心,教师、学生的互动参与为重点;在教学设计的过程中,不一味地强调协作学习,重视独立学习,二者应当达到一种平衡;在教学设计过程中,特别注意学习者在独立学习阶段对学习资源和学习内容的需求情况,满足学习者的个性化学习需要,正如孔子云“因材施教”。
总之,信息化教学设计是伴随着信息技术在教学领域中的广泛应用而发展起来的一种基于信息化环境的新型教学设计,信息化环境下的教学设计基本框架不会有太多的变化,只是具体的研究问题不同。教学设计的中心不能简单的以“教”或以“学”为中心,而要综合考虑教师“教”的传递策略的设计和学生“学”的资源库、知识库的设计;信息时代的教学设计,表现形式不能囿于简单的流程图,教学设计模式应该是非线性的和开放式的;在研究方法上不仅要注重量的研究方法,还要采纳我们一直忽视的质的研究方法;教学设计研究的重点应是环境的设计和开发,并注重学习问题的层级式设计。
三、高校计算机基础信息化教学设计的实现
首先从信息意识、信息知识、信息技能和信息道德四个维度对高校师生信息素养现状进行分析;然后总结出基于“有效学习”设计思想的信息化教学设计的要点:利用STS 教学观,在课程引导问题的设计时,积极创设丰富的教学情境,让学生最大程度的在这些情境中找寻适合自己社会背景经验的学习情境;在学习活动和学习资源的设计中,要充分考虑学生的个体差异;要让更多的学习者分享学习成果,即展示学生的作品;重视教学目标的设定;评价的设计等。其次,提出信息化教学设计流程及模式。流程设计主要由分析教学目标、学习者特征分析、学习内容特征分析、设计学习任务、学习情境设计、学习资源设计、提供认知工具和协作工具、学习策略设计、管理及帮助设计、总结与强化练习设计、教学评价设计组成。
过程模式的操作步骤主要有教学目标分析、学习任务及问题设计、学习者特征分析、认知策略与元认知知识的授予、学习情境设计、学习资源设计、学习活动设计等七个步骤。可以根据实际需要有选择地动态沟通、完善、修改。再次,信息化教学设计的平台支撑。
工欲善其事必先利其器,日常的教学设计过程中,笔者采用相对成熟的Moodle(Modular Object-Oriented Dynamic Learning Environment,即模块化面向对象的动态学习环境,魔灯)教育软件为教学设计首选平台。利用Moodle开展信息化教学设计大致包括课程设计、课程实施以及课程评价三个阶段。主要包括课程界面美化(如添加时钟模块等)、教学目标分析、学习者分析(初始能力、一般特征、学习风格分析等)、课程活动设计、学习情境设计、学习活动设计、课程评价设计
需要指出的是,Moodle 平台是一款功能强大的、优秀的教学平台,无论是作为课堂上的教学工具,还是课前、课后的辅助平台,都是不错的选择,可以很好体现先进的教学理念,但是,Moodle 进行教学设计并不是万能的,需要不断地探索和完善。
参考文献:
[1]南国农.信息化教育概论[M].北京:高等教育出版社,2004.
[2]加涅等著.皮连生译.教学设计原理[M].上海:华东师范大学出版社,1999.
[3]乌美娜.教学设计[M].北京:高等教育出版社,1994.
关键词:计算机基础 案例教学 VB
中学职业教育随着社会的不断发展,渐渐融入到教学改革的潮流中,中学职业学校的教学目标是为国家培养专业人才,在教学方法方面具有独特的时代性和针对性,由此来适应社会改革发展的需求。
一、案例教学应用于计算机基础课程的意义
中职计算机基础课程的案例教学实际上就是在教学过程中,教师以相关案例作为教学基础,创造形象生动、情境真实的教学环境,带领学生逐步进入教学环节,通过教师与学生之间的参与互动,提高学生的计算机基础知识和实际操作能力。
二、VB案例教学的策略分析
1.案例确定
教师应该对案例教学进行合理设计,由较浅层次向较深层次逐渐延伸,激发学生对案例的兴趣和热情,使学生在教师的引导下完成设定的实践任务,在实际操作的过程中加深对VB基础知识的巩固,深入理解面向对象的思想理念,掌握VB程序设计的方法,锻炼学生的自主探究意识,最终完成教学目标。
2.演示讲解
在教学案例演示讲解的过程中,教师应该将重点放在引导学生对问题进行独立思考,然后组织分组讨论,在辩论的过程中注意仔细分析问题,从而有效解决教学案例中的问题。教师在组织进行讨论的过程中要对学生加以宏观指导,创造愉快轻松的环境的同时,对学生进行有效的启发。
3.问题提出
教师应该引导学生积极思考,自主发现存在的问题,培养学生对学习的积极性;教师在问题设计时要形成解决问题的思路,或者和学生共同思考、积极探讨。
4.分组实践
在中职计算机基础课程教学中,教师在案例教学的过程中要做到积极创新,这就需要全体同学进行动态分组讨论和实践。教师根据教学案例的难易程度和全体学生的人数,将4~6人分为一个小组,随着案例教学的实施开展,教师对小组成员进行动态调整,从而达到培养学生团队合作精神、提高学习效率的最终目的。
5.总结评价
教师通过对全体同学讨论情况的总结评价,分析出对教学案例内容提出的问题在讨论过程中有哪些地方明显不足、明确不够,引导学生对问题进行更深层次的思考。在上机操作时,学生可以根据在课堂上讨论得出的方法来分析案例、设计案例和实现案例,这样不但能够使学生对理论知识进行巩固,还能够提高学生的VB编程能力,达到教学大纲的目标和要求。
三、VB案例教学在计算机基础课程中的设计实践
1.确定教学案例
教学案例的选定目的是能够对学生在背景和理论知识方面做一定的铺垫,使学生对相关基础知识有一定的熟悉度,例如:熟悉VB的编程环境和语言、熟悉VB界面的操作按钮位置、熟悉面向对象设计理念等等。案例演示讲解目的在于激发学生的好奇心和求知欲,避免出现传统教学中灌输式讲解的弊端,本文选择“加法练习程序”作为VB教学中的案例。
2.案例的展示
首先,教师通过多媒体技术将“加法练习程序”的案例向学生做出展示,引导学生熟悉相关概念和原理。对该程序进行执行命令之后,单击“出题”按钮,第一个显示框和第二个显示框内就会出现两个0至100之间的随机数字,由学生在第三个显示框内填写出正确答案,再单击“判断”按钮,如果输入的答案正确,就会显示“你真聪明!”,如图1所示。
图1 VB“加法练习程序”
3.讲解案例
在VB的“加法练习程序”案例教学中,教师应该主要对以下几方面做出详细讲解并提出问题:
(1)如何在Visual basic6.0中建立一个新的应用工程;
(2)在可视化界面中,对窗体文件保存、文件执行等基本操作进行讲述;
(3)熟悉可视化操作界面中的基本控件,例如:label、Text、Command Button 等命令按钮;
(4)对程序源代码的结构和意义进行详细分析;
(5)如何对已经完成编程的VB程序执行编译命令。
教师结合先进的教学手段,对“加法练习程序”教学案例逐步进行分析和讲述,由此引出一些理论性基础知识和概念,使学生了解并掌握这些概念,为了能够使学生对这些基础知识加深记忆,在以后的案例教学设计中应该加入对基础知识的巩固环节。
4.实践思考
教师将全体学生分为若干个小组,分别进行上机操作实践,并对该案例涉及知识进行扩充,从而培养学生自主探究学习能力,在提出问题启发学生进行思考的时候,可以就以下几点提出问题:
(1)Dick事件在按钮中的作用是什么?
(2)如果在第一个显示框或第二个显示框内产生的是0至1000的随机数字,应该如何对程序加以修改?
(3)怎样对输入错误的答案重新进行测试?
学生在进行分组讨论后得出不同结论,教师通过对学生的总结和评价,最终使学生找到问题的答案。
“加法练习程序”教学案例有较强的趣味性,能够让学生非常直观地了解VB程序事件驱动的具体效果,感受VB语言与C语言,或者其他编程语言的不同之处,有效调动了全体学生学习VB程序设计的积极性,使学生能够对问题做更深一步的自主探究。
5.教学反思
在完成对基于案例教学法的中职计算机基础课程教学案例的开发和设计过程中,案例设计的目的是使学生能够熟悉VB编程环境,激发学生对下一步深入学习的兴趣。从实际案例分析来看,学生虽然能对教师提出的问题给予回答,掌握基本理论知识和概念,但是对问题的深入探究程度不够。
四、总结
本文在中等职业学校的计算机基础课程VB软件的教学中引入案例教学法,学生能够很好的体现自我价值,充分参与到学习中去,锻炼了实际操作能力,激发了对学习的较高兴趣,在面向对象理念、程序设计思想等方面得到一定锻炼。
参考文献:
随着多媒体技术和网络通信技术的发展,基于Internet的计算机远程教学作为一种全新的教学手段,越来越受到人们的关注。计算机远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。
作者所在单位承担我校除计算机系以外的所有系所的计算机基础公共课(包括《计算机应用基础》、《C语言》、《Foxpro》等课程)的教学任务,每学期平均有3000多学生,各教师均负责2~3个班共200~300多人的教学,教学任务繁重。为了使教师能通过先进的教学手段提高教学效率,增强学生应用Internet网络服务的能力,以此来加强和巩固对课程内容的理解和掌握,我们从1999年开始,开发了《计算机基础课程远程教学》系统(以下简称《远程教学系统》)。在Internet/Intranet环境下实现作业、考试、授课、答疑/辅导等功能,使用一年多来,取得了很好的教学效果,以下讨论该系统的设计与实现方法。
2.《远程教学系统》的体系结构
《远程教学系统》是在Internet/Intranet环境下实现的,是典型的浏览器/服务器模式。服务器以Windows NT 4/2000 Server为操作系统平台,Microsoft SQL Server 7.0为RDBMS,客户端通过浏览器访问系统提供的服务。系统不允许匿名访问,它要求用户提供帐号/密码,通过验证后才能进入系统主页,以此追踪用户身份。本系统将用户分为三类:系统管理员、教师、学生,他们都有各自的主页,访问系统的权限也不相同。其中权限最高的为管理员,其次为教师,最低为学生。权限高的能访问其下级所能访问的所有资源,反之则不然。例如教师能进入学生主页,而学生则不能访问教师主页所提供的功能(布置作业、批改作业等)。本系统可同时为不同课程的多组教师/学生(上一门课的教师及其学生为一组)提供服务,它们之间既有一定的隔离性(例如某个教师帐号不能批改属于另一个教师的学生的作业等),又有资源的共享性(例如公共作业、试题的共享等),很好地解决了本单位各个教师负责不同班级,课程也有所不同的问题。《远程教学系统》体系结构按用户角色的不同,划分如下:
图1 《远程教学系统》体系结构
2.1 管理员模块
由于《计算机基础课程远程教学》系统可同时为多组教师/学生提供服务,各组间的课程不尽相同,因此教师/学生组间应具有一定的隔离性。例如一门课程的教师对其学生具有管理权,但不能对属于其它教师的学生进行管理、某个学生只能访问其教师的作业等。因此系统主页需要教师或学生均以帐号/密码登录后才能访问,以此追踪用户访问系统资源的身份。而用户帐号的开设与删除、教师与学生的对应关系、课程名称、学生人数等信息,由系统管理员负责管理。这里,我们将系统资源访问帐号作为操作系统帐号开设,由Windows NT和Web服务器IIS负责进行用户验证。这样做的好处,一是可以充分利用操作系统的安全机制,使操作系统与数据库服务器(SQL Server)无缝集成;二是可同时为用户提供其它辅助服务,如:电子邮件、个人主页、FTP服务等。使系统应用与课程内容紧密结合,学生在应用系统的使用过程中可进一步加深对课程内容的理解。
2.2 教师模块
教师模块中包含了教师授课所需的各种功能。如:网上实时授课广播、布置作业、批改作业、出试卷、评卷、考试结果统计分析、网上答疑、课程资料(素材)制作、学生帐号管理(修改学生密码)、设置联机会议等。系统使用组件对象模型(COM)以及Office Automation技术自动批改《计算机应用基础》课程作业并登记成绩。教师可对作业结果进行查询、统计。教师可利用OutLook向系统请求联机会议,以此进行网上答疑、群体或个别辅导。
2.3 学生模块
学生模块包含查看教师布置的作业、(在网上或本地)做作业、测验(考试)、教师授课视频广播收看、点播、网上答疑、课程资源浏览、辅助服务等。学生使用浏览器访问系统主页时,需要提供帐号/密码进行用户验证,通过验证后,在浏览器关闭之前,均以该帐号身份访问系统资源。《计算机应用基础》课程的作业可直接在浏览器中完成并提交,对于《C语言》课程作业,为学生提供Web界面,完成作业程序的编辑、编译、链接、运行,一气呵成。远程考试功能既提供选择题形式的传统笔试试题,也提供实际操作形式的试题。考试通过WWW界面进行,有时间限制。学生在规定时限之前完成考试内容时可通过"交卷"按钮提交试卷;若考试时限到达时学生仍未交卷,则系统自动将考生当前的考试结果提交。试卷的批改、考试结果的统计均由程序自动完成。自我测验功能则提供测验试卷,不限时间,由学生自主选择进行,测验完毕后系统立即评卷并给出成绩及学生测验时的选项与正确答案的对照表,以便学生查阅。为了更好地提高学生对网络的应用能力,增强学生对教学内容的兴趣,本系统为每位使用《计算机公共课远程教学》系统的学生和教师提供Email、FTP、个人主页、BBS、联机会议(在线聊天Chat、应用程序共享、白板)、等功能。让学生在实际操作中提高对课程内容的理解以及对课程学习的兴趣。另外,本系统还配备资源库,内置与教学内容相关或与网络应用相关的多媒体资料,供学生课外浏览、学习。
3 《计算机基础课程远程教学》系统的特点
《计算机基础课程远程教学》系统功能涵盖了教学活动的各个方面,用户界面完全由浏览器提供,维护方便。其中采用了多项现时多媒体和网络的最新技术,如下所述:
3.1 组件对象模型(COM)技术
组件对象模型(Component Object Model,简称COM)是一个软件规范,它是基于对象的编程模型,只要遵循COM规范,应用程序和组件对象之间就可实现二进制代码级别上的重用,解决了对编程语言和环境的依赖。COM是Microsoft其它许多技术的核心,它允许用某种语言编写的位于二进制代码中的对象,为其它语言所访问(或称二进制兼容)。COM技术已经渗透到Microsoft的各个产品中,如:Windows NT/2000、SQL Server、Visual Studio、Office 97/2000、BackOffice等。《计算机基础课程远程教学》系统使用C++或ASP脚本、Perl脚本作为编程语言,其中大量采用了基于COM的技术,例如:
3.1.1 ADO(ActiveX Data Object)
ADO是数据库访问组件,应用程序通过ADO访问数据库的原理如下:
图2 ADO存取数据示意图
上图中OLEDB是Microsoft 继ODBC后新的数据访问机制,它不但可以访问数据库数据,而且还可以访问其它非数据库类型的数据,如Email、目录服务(LDAP)等。ADO是位于OLEDB上层的应用程序接口,操作较为简单。
《计算机基础课程远程教学》系统中作业、试卷、考试结果等信息都是保存在SQL Server数据库中,系统使用ASP脚本通过ADO对象访问数据库以及电子邮件、进行全文索引,如下图所示:
图 3 《计算机基础课程远程教学》系统数据存取示意图
3.1.2 Office Automation对象
《计算机基础课程远程教学》系统利用Office Automation对象,使教师利用程序自动批改学生提交的《计算机应用基础》课程(Word、Excel)的作业,以此提高教学效率。
3.1.3 ADSI
ADSI(Active Directory Service Interface)是Window NT/2000活动目录接口。利用该接口对象实现操作系统帐号的管理(开帐号、删除帐号、帐号属性设置)以及访问权限设置,简化帐号管理任务。
3.1.4 Developer Studio对象
Microsoft 的Visual Studio相信是广大程序员喜爱的开发工具,但大家都不太注意其中的Developer Studio对象:
Application Debugger
Breakpoint Project
使用他们,可以使程序的开发达到一定程度的自动化。许多在Visual Studio集成环境下通过菜单完成的命令或功能,都可以用Developer Studio组件对象的属性或方法来实现,如程序的语法分析、编译、链接、调试、表达式求值等。而这些都是教师批改C语言作业所要进行的操作。我们使用这些对象辅助教师批改C语言作业,减轻教师负担。
3.2 视频流技术
在Internet/Intranet环境下,文字、静态图像信息的传输是不成问题的。对于视频/音频信息的传送,则由于网络带宽等原因,需要进行特殊处理。而远程教学系统中的授课功能就要求在Internet/Intranet环境下传送大量视频/音频数据,以便实现教师授课的实时广播和视频点播(VOD)。在有限的网络带宽资源的限制下,视频/音频数据必须经压缩处理后才在网络中传输。以往多采用MPEG I等压缩技术,其特点是用户必须等待压缩文件完全下载到客户端后再播放,增加了客户等待的时间。目前,视频/音频数据采用经特殊算法处理的流技术,使视频/音频数据边下载边播放。流技术的典型代表是Microsoft 的Media Technologies(Netshow)和Real Network的Real Video/Audio。《计算机基础课程远程教学》系统主要采用了Media Technologies压缩技术,使用其Multibit功能在一个流文件中压缩适合多种网络带宽(从28.8Kbps~3Mbps)的视频/音频流(最多6个)。由视频服务器根据客户访问时的实际网络传输能力选择其中一种带宽流向客户传输。另外,还根据Netshow和Real Video/Audio支持多播(Multicast)的特点,在网上对教师授课场景进行直播(广播)。在授课功能中,单是教师的授课图像是远远不够的,还必须配有同步的教师授课演示文稿(Powerpoint或HTML网页),真正将课堂搬到网上。
图4 同步视频点播
3.3 网上实时交互
《计算机基础课程远程教学》系统中的一个重要的特点就是教师与学生之间、学生与学生之间在网络环境下通过文字、视频、音频的实时交互,以此实现课堂讨论、教师操作示范演示、学生个别辅导等功能。教师通过浏览器或Outlook向系统发出联机会议(Online Conference)请求,在联机会议持续时间内,学生可通过浏览器加入会议,并使用系统提供的聊天(文本)、白板(图画)功能与与会者进行讨论;教师可通过应用程序共享功能向全体与会者演示某个程序的操作过程,或(通过语音)要求指定学生完成某个操作(个别辅导)。客户端使用NetMeeting,还可以实现一对一的视频/音频交互、聊天、白板、文件传输等。
4 结束语
摘要:为了拓展学生的视野,加强计算机基础教育,本文介绍了一套带有法学特色的计算机基础教育课程体系结构。文章先后从课程体系结构、师资组织、教材选用、教学方法改进等多方面介绍了具体的教学实践过程。最后,文章给出了教学的效果和期待解决的问题。
关键词:专业教学;法学特色;计算机基础教育
中图分类号:G642
文献标识码:A
1引言
随着计算机技术的迅猛发展,计算机基础教育也成为大学生基础文化教育的一个重要组成部分。目前,除了普及性的以教授办公软件为主的“计算机应用基础”被广泛开设外,很多高校为了拓宽学生视野、提高学生综合竞争实力,都相继开设了各种类型的选修课程。我校是一个以法学为主体,其他学科与法学相结合为特色的大学。学生毕业后大部分要从事与法律相关的工作,因此如何开设出一系列带有法学特色的计算机基础课程是我们一直探讨的课题。2005年计算机科学技术专业在我校的成立为特色基础课程的开设提供了强有力的支撑,为我们开发出一系列带有法学特色的基础课程提供了新的思路。本文根据近年特色课程开设的经验和对未来的规划,从课程体系、与专业发展的融合、教学成效、面临的问题等几个方面介绍特色计算机基础课程的开设。
2特色课程体系
非计算机专业学生在修读完必修的“计算机应用基础”后,可以选修三大类选修课程,其中法学特色类课程又分为两小类,一类是侧重计算机技术的课程,以“计算机网络犯罪与电子取证”、“数字证据导论”、“电子法务”等课程为代表,另一类是侧重法学的课程,以“软件知识产权保护”、“信息法学”为代表。其中第一类课程建议学生在修完“计算机应用基础”后,先选读程序设计类的课程后再选修第一类特色课程,第二类课程则建议法学类专业的学生选读,这两类课程可以并行学习(如图1所示)。
3利用专业资源,共同发展
特色基础课程的开设需要解决的问题就是师资问题,单纯的依靠原有理工科出身的基础课老师完成这些课程的教授是不现实的,而如果依赖法学教师也是不现实的,所以开设特色课程的设想一直仅仅停留在构想阶段,直到2005年我校成立了以计算机取证和软件知识产权保护为专业特色的计算机科学技术专业,这个构想才开始逐步实现。在教学实践中,我们在师资队伍、教材、科研项目等多方面依托专业办学,同时改进教学方法和手段,使得课程更适应计算机基础教学。
3.1师资队伍建设
不管是哪类特色课程,都要求老师能既懂法律又懂技术,而我们目前的教师都是技术出身,对法律知识并不了解,或者对二者的结合点并不清楚,因此我们从以下几个方面对教师队伍的知识结构、知识层次做了有计划的建设工作,在建设专业师资队伍的同时,也提升了基础教学的师资队伍。
(1) 补充法律核心课程。鼓励教师学习相关法律的核心课程,譬如“民法学”、“刑法学”等。我们是一所传统的法律院校,在法律方面的各类资源都是非常丰富的,所以教师很容易补充法律知识。在学习的形式上可以表现为:课堂学习、自学、专家咨询等多种学习方式。
(2) 进一步深造或短期培训。鼓励教师进一步深造,进行交叉学科的研究,我们目前有两名计算机专业的博士读了法学博士后,他们读博士后期间都进行了交叉学科的研究。同时,就计算机取证、软件知识产权方面相关学术团体或者研究机构也有短期的培训,我们积极鼓励教师参加。
(3) 以学术交流、科研项目带动人才培养。这是一个非常重要的师资培养途径。鼓励教师参加各种学术交流,例如:计算机取证峰会、知识产权保护年会,通过这些学术年会的参加,一来交流学习了别人的经验,二来也宣传了自己,对拓展每位教师的职业生涯是非常有帮助的。
此外,相关科研项目的申请也非常重要。众所周知,计算机取证、软件知识产权这些都是近年来刚刚兴起的研究热点,相应的法律制度还很不完善,因此对这类科研项目的经费支持力度还是比较大的,我们要充分利用好这个时机加快教师队伍的成长,让科研来带动教学,让教学来促进科研。
3.2教材建设
一本因材施教的好教材是上好一门课程的关键,我们主要从以下几个方面针对特色计算机基础教育的教材进行了组织和规划。
(1) 依托专业的教材建设。目前,总的来说这方面的成熟教材还是比较少,专业教材大都从国外引进,或者国内这几年刚出的教材,除此之外,我们也组织教师编写一部分教材或者教学辅助教材。自行编写的教材,注意从“适合、先导”两个方面着手,即除了体现教材应方便适合教学外,还要求能突出一定的先进性,能引导学生进一步的学习或者研究。
(2) 改进现有教材以期适应基础教学。目前的此类教材都比较专业化,讲解也比较深入,直接拿来作为基础教学的教材是不合适的,而专门组织人力编写这方面的带有导论性质的特色教材,目前来说因为经费等问题又显得不太现实,所以我们现在采用的是内部印刷的讲义为主,专业教材为辅的教材模式。等经过几轮讲解后,讲义逐步成熟系统后再行出版。不管是教材的形式是什么样的,都要突出适用原则,非专业的基础教学主要突出引导性质,讲解也以基础的、成熟的知识为主,突出“导论”特点。
3.3教学方法的特殊化
我们面对的大部分是非计算机专业的法学类的学生,学生以文科生为主,在学习方式、学习习惯等方面相对理工科学生来说,比较松散、自由,在学习方式上不太注重课程的预习和复习,这与我们所需要的学习要求有一定的距离,尤其是侧重计算机技术类的特色课程,因为这类课程需要学生知道一些技术细节,因此在教学方法上我们采取了一些比较特殊的教学方法。
(1) 第一次上课进行“入课教育”。明确告知学生学习该课程的作用和意义,只有有了学习动力,学生才会按照教师的要求去进行课后的复习和课前的准备。同时,告知该课程与其它课程在学习方法、学习习惯、尤其是思维方式的差别,要能保证课程的连贯学习。
(2) 在教学内容的组织上,补授先修基础知识。以“数字证据导论”为例,要能弄清楚数字证据,必须对操作系统、软件的编写过程有所了解,而这些基础知识在先修课程――“计算机应用基础”里都有涉及,但是由于应用基础的学时有限,而且文科学生普遍对这类知识掌握起来比较困难,所以相关内容必须重新讲解,并且还需要辅以一定的上机练习。
(3) 制作多媒体课件,便于学生课后复习自学。在课件的制作上,既要便于课堂讲解,又要便于学生课后的复习,既要简洁、明了,又要便于理解。
4课程效果
特色计算机基础课程的开设才刚刚开始,但学生对这类课程的学习兴趣非常浓厚,每次的选课人数都超过了预计的开课人数。这类课程之所以能如此受欢迎一个很重要的原因是迎合了社会的热点、研究的热点,对于学生拓展视野,增强职业竞争能力非常有益。具体体现在:
(1) 促进专业教学。这里的专业既包括了计算机专业,又包括了其他相关的法律专业。作为计算机的基础教学课程,在课程讲解时,主要以概况介绍为主,很多知识内容都需要学生课后自学或者选读后续专业课程,这就在客观上对专业课程的设置和教学内容提出了要求,也在客观上促进了专业教学。
(2) 促进教师的科研工作。计算机基础课程的教师依托课程展开科研,科研同时也促进教学,目前,教研室的老师,已申请成功1门校级重点课程――“计算机网络犯罪与电子取证” ,5项与法律相关的交叉研究市级科研项目。
(3) 拓展学生知识面,促进就业。计算机作为目前工作生活必备的工具,渗透到了各个学科领域,掌握一定的与本专业相关的计算机知识是非常必要的,可在一定程度上拓展知识面,拓宽就业渠道。
(4) 特色课程总体评教分高于其他类课程。我校每学期学生都会对所学课程进行百分制评教打分,该类课程由于内容新颖、实用,所以平均分都在92分以上,比其他类课程要高2-3分。
5面临的困难
在取得成绩的同时,我们也清楚地看到,因为课程开课时间比较短,且讲述的内容本身在我国就是一个新生事物,还需要不断的成长和完善,因此在办学过程中我们也遇到了不少困难,主要有如下两个方面的问题。
(1) 课程深度的把握。因为受学时的限制,作为选修课的基础教育课程,如何在学时有限的情况下讲解清楚,让学生了解行业发展的状况以及部分技术的细节,不是走形式,而是真正的能学到知识,学有所用。
(2) 实践环节的设置,尤其是侧重计算机技术类课程的实践环节的设置。学生只有在真正的实践中积累宝贵的经验和体会,才能在以后的实际工作中胸有成竹。而实验室的投入又需要大量的资金作为保证,所以我们目前还是以教师演示为主,借用专业实验室为辅的方式在授课。如何弥补这方面的缺陷一直是我们在探索的一个问题。
6结束语
本文通过对我校法学特色计算机基础课程的介绍,描述了我们在办学过程中的一些经验、取得的成果和目前面临的困难。总的说来,这是一个比较新的领域,我们也在尝试着能开发出更多更好更有质量的课程来丰富学生的视野,也促进我们自身的成长。希望通过本文的阐述,能与其他院校的老师在该领域进行探讨,进一步完善计算机基础教育工作。
参考文献:
[1] 简小庆. 关于文科院校计算机教学中的问题和建议[J].广东工业大学学报:社会科学版,2002,2(3).
[2] 韩家伟,龙冬云. 网络教学平台在计算机基础教育中的应用[J].长春大学学报,2004,14(6).
[3] 王弈,王永全,陆晨昱. 第全国计算机新科技与计算机教育学术会议论文集[C].成都:西南交通大学出版社,2008.
Opening Computer-Based Courses with Law Character Depended on Professional Education
LIU Qin
(College of Information Science and Technology, East China University of Political Science and Law, Shanghai 200042, China)
关键词:高职;计算机应用基础;课程;教学
中图分类号:G712 文献标识码:A 文章编号:1005-1422(2013)09-0093-02
随着时代的发展和进步,特别是互联网的普及,计算机已经成为人们在日常工作、学习和生活中必不可少的一种工具。《计算机应用基础》是高职院校各专业必修的一门公共基础课,是各专业学生的计算机入门基础课程。适应计算机技术的不断发展和社会各行业对计算机能力的要求,满足未来工作岗位的需要,计算机信息素养和计算机技能是衡量大学生是否合格的重要组成部分,因此,《计算机应用基础》教学对提高大学生的素质具有非常重要的作用。
一、重视学生差异,实施因材施教
由于高校的生源来自全国各地,各地区文化水平和经济水平不同,造成了各地计算机基础教育普及程度的差异,因此,学生在中学所接受的计算机基础教育的深度和广度,以及应用能力都有所不同,导致高校新生计算机基础水平参差不齐。所以,计算机教师的教学方式需要做出相应的调整,保证计算机水平较好的学生除了掌握教学大纲要求的知识点外,还可以通过校园网络教学平台学习ACCESS数据库、网页制作、动画制作、CAD制图等高层次的应用软件;层次一般的学生通过学习可以掌握计算机硬件结构和工作原理,学会使用常用的计算机应用软件,了解网络应用基础,参加全国计算机能力一级考试并获得优异证书;无计算机基础的学生,主要学会常用软件的使用,争取获得计算机一级考试合格证书,结合自身的需求和兴趣进行学习。
二、理论教学和实践教学相结合
《计算机应用基础》是一门实操性很强的课程,主要考察的是学生的电脑实际操作能力,既要重视对学生基础理论知识素养的培养,更要注重实际操作能力的训练。加强实践教学环节的目的是培养学生的上机动手能力、解决实际问题的能力以及综合运用能力等。因此,计算机知识的掌握与能力的培养在很大程度上有赖于学生的上机实践。在实践教学过程中,教师应采取讲练结合,精讲多练的教学模式,让学生对新知识及时消化吸收,提出问题,教师与学生之间展开良好的教与学的互动。
要做到理论教学和实践教学相结合,必须提高教师的教学和实操水平,把过去理论授课和实操截然分开的教学模式改为授课和实操同时进行的教学模式,授课教师应既有理论水平又有熟练的操作演示和指导能力,从而保证在教学中实现理论教学和实践教学的结合。
三、针对学生的专业设置课程内容
统一的教材、统一的教学进度,能确保学生达到均一的计算机操作水平,但忽视了不同专业的不同需求,不利于培养社会需要的人才。任何一门课程都有两个目标,一是学习对象应获得知识、学会技能、提高能力;二是为后续的课程预备必要的知识和技能。
大学的计算机基础教育不再局限于对计算机的基本操作,而是操作、使用和应用三项相结合,通过对《计算机应用基础》这门课程的学习,使学生具有综合应用计算机知识、开发工作领域中计算机系统的能力。对不同的专业,计算机基础教育的要求不同。对于计算机专业的学生来说,讲授时要满足计算机基本理论知识和技能训练两方面的要求,对于非计算机专业的学生来说,主要以实际应用为目的,计算机基本理论少讲。
例如,对计算机专业方向的学生,为了延续后续专业基础课的需要,在讲解第一章计算机基础知识时应着重讲解计算机硬件配置、数制之间的转换、原码、反码、补码的转换以及计算机的工作原理;对非计算机方向的学生,这部分的内容可以略讲,简单明了,侧重让他们了解计算机的应用范围及不同应用领域的特点,了解信息技术理论的基本概念,在使用计算机时应该遵守的道德规范及应该具备的防护意识。
四、与时代接轨及时更新教材内容
计算机技术更新换代频率加快,而高校受到配套使用教材、硬件环境等因素限制,教学内容更新迟缓,从而导致社会需求与学校培养相差甚远。此外,一些非计算机专业学生的计算机水平局限于WORD、EXCEL和WINDOWS,根本达不到就业单位的期望值,并且学生所学知识缺乏系统性和完整性,不能学以致用。
为适应计算机技术日新月异的形势,计算机基础课程内容要与时俱进,教师作为教学的主导方应根据计算机技术的发展,及时更新教学内容,丰富与课程配套的教学资源,完善教学课件、习题集和试题库的建设,将新技术、新知识融于日常教学中,保证教学与计算机发展的水平基本同步。
五、网络教学和传统教学相结合
针对教学内容多而课时不足等情况,《计算机应用基础》宜采用网络教学和传统教学相结合的教学手段,把网络辅助教学模式融入常规教学中。网络教学可以充分利用校园网的网络教学平台,把教师制作的课件、教学计划、教学大纲和课程基本要求、需要掌握的重点和难点、实验素材、模拟试题等放在教学平台上,提供给学生使用,同时,学生遇到问题时,也可以在教学平台上留言,由专职教师予以回复,在发挥教师主导作用的同时,能充分发挥学生的主体作用,使学生由被动接受者转变为主动参与者和积极探索者。
六、综合运用多种教学方法
《计算机应用基础》可采用多种方法,精讲多练,针对当前计算机应用发展的特点,结合学生将来就业岗位的需求,实现与当前计算机应用技术的接轨,增加学生的学习兴趣。对于实验内容,采取任务驱动方式并及时考核和点评,能激发学生的学习动力,突出知识应用及技能训练。另外,课外作业应选择相关的实操内容,如学完WORD文字处理软件后,让每个学生自己制作一份艺术小报;学完PPT演示文稿的制作后,让每个学生制作一份毕业论文答辩的演示文稿;学习Internet的综合应用后,让学生搜索与学生就业相关的信息,再进行数据处理(可运用Word、Excel、PPT等常用办公软件),或者让学生了解常用聊天工具的用途,如腾讯、微信、易信的使用等。教师对课外作业进行讲评是一个很重要的环节,通过对学生完成任务的评价,让每个学生相互交流,互相比较,找出差距和存在的问题,培养学生的自信心,提高学生应用所学知识解决实际问题的能力。
七、考核方式多样化。
学生学习成绩的评定要注重学习过程的考核,学生的成绩不是单一的期末考试成绩,而是由平时成绩和期末考试成绩各占50%组成。平时成绩包括平时作业、课外作业、课堂提问和上机操作等,重视实操和应用能力,可以考虑在考核中加重能力平方的权重。将计算机应用基础和计算机一级考试相结合,在学完计算机应用基础课程的同时获得相应的计算一级考试证书,增加学生的就业竞争力。
《计算机应用基础》课程建设和教学改革工作是一个系统工程,需不懈努力、不断创新,进一步完善课程建设计划,深化教学改革,构建完整的课程体系,建设网络教学平台,进一步实施计算机应用基础课程分级、分类及模块化教学,推动整个《计算机应用基础》教学的改革。
参考文献:
[1]刘英,高锁军.高职院校计算机应用基础教学改革探讨[J].中国科技博览,2010,(15).
高等学校非计算机专业计算机应用能力的培养,既关系到对学生在大学四年期间专业课程学习的支撑,也涉及到他们踏上工作岗位以后其计算机应用能力能否适应岗位实际需求。所以其课程内容和课程体系受到高度重视。
但是,大学计算机公共基础课程也面临着严重的挑战,事实上也确实存在很多值得思考和研究的问题。例如:
(1) 很多大学计算机公共基础课程的教学内容,过多地带有个别厂商产品推广和用户培养的属性,引发一些学者、政府相关部门、部分用人单位等的议论和批评;
(2) 高中阶段信息技术的教学内容紧紧地追赶大学这部分的教学内容,教学内容重复现象客观存在;
(3) 一些其他专业老师抱怨该门课程的开设,认为完全可以通过自学来实现教学目标,没有必要设置专门课程,尤其是“大学计算机基础”;
(4) 承担这门课程的老师也有苦衷,从DOS、Windows到Vista,大家疲于奔命,不断围绕新产品进行操作解说,失去了大学课堂教学的工作乐趣。
要对“大学计算机基础”教学内容的进行改革,这已经是所有从事计算机基础教学的老师形成的一个共识,其必要性勿容置疑。但是如何改革?改革依据在哪里?
回顾以往的改革,其动因往往是技术的发展(严格意义上讲是产品的升级),例如操作平台从DOS改为Windows,再改为Windows2000、Windows XP等。实际上,教学内容改革的本质需求应来源于社会需求和实质性的技术发展!此外,这门课程是为非计算机专业而开设的,各个专业有其实际需求,这些需求的差异性应该体现在教材中,但这也是常常被忽视的。
为了使大学计算机公共基础课程或系列课程的教学内容真切地吻合社会各类岗位的需求,真切的吻合各个专业支撑后续教学和专业知识结构的实际需求,浙江省计算机教学指导委员会开展了社会需求调研,以此为非计算机
专业的计算机基础课程教学内容改革提供依据。
2调查方案
2.1样本分类
样本分类的原则是以大学学院(系)为主要类别,兼顾社会企事业的岗位类别。此次调查将样本分为八个类别:
① 金融、保险、证券、投资(对应经贸学院,兼顾财政经济类企事业)
② 城建、房产、建材、装潢(对应建工学院,兼顾建筑房地产行业岗位)
③ 党政机关、社会团体、公检法(对应政管学院和法学院,兼顾政府公务员岗位)
④ 通信、邮政、计算机、网络(对应计算机学院,信息学院,兼顾IT企业岗位)
⑤ 石油化工、橡胶塑料、制药、环境(对应化材学院、生环学院和药学院,兼顾化工类企业岗位)
⑥ 电子电器、仪器仪表、机械制造(对应机电学院,兼顾制造业岗位)
⑦ 新闻、出版、科研、教育(对应人文学院、教科学院、外语学院和理学院,兼顾文教卫岗位)
⑧ 艺术设计、环境设计(对应艺术学院,兼顾各类艺术设计行业岗位)
2.2调研的地理范围和样本规模
以我省杭州、宁波、温州等地市为主,适当涉及县。
依据学生就业地理分布,确定各个地市的样本比例。初步计划杭州占70%,其他地区占30%。要求实际有效样本规模≥1000,发放样本规模≥2000,样本在行业的比例大体依据各个学院招生人数。
此次调查共计发放2100份问卷,实际回收有效问卷1596份,回收率76%。主要调研途径是上门调研。各个类别有效问卷统计结果如表1所示。
2.3调查表设计
2.3.1调查表设计
调查内容分为六大类:
(1) 基础类:主要涉及学生大一上半学年要学习的第一门课程“大学计算机基础”的教学内容,包括操作系统(Windows)、桌面办公软件(Word、Excel、PowerPoint、FrontPage)、汉字输入能力、图形绘制能力、计算机多媒体使用能力、计算机安装与维护能力等。
(2) 程序设计类:主要涉及学生大一下半学年要学习的课程,包括C程序设计、C++程序设计、VB程序设计、Fortran程序设计、Java程序设计。
(3) 网络类:考虑计算机网络已经越来越受用人单位关注,以及对生活、学习和工作的支持作用,此次单独列入网络选项,包括网络组建、因特网应用、简单网页或网站设计、网络管理、网络安全。
(4) 数据库应用类:这也是目前高校比较热衷设置的课程,此次列入的项目包括数据库基本概念、数据库Access、数据库SQL Server、数据库Oracle、数据库MySQL和数据库Foxpro。
(5) 等级考试类:主要想了解用人单位对等级考试的认可度,列入的项目包括等级考试一级、等级考试二级、等级考试三级、专业产品认证。
(6) 应用系统开发能力:主要想了解用人单位对应用开发能力的需求情况,包括软件系统分析设计、计算机系统业务需求规划、电子商务、电子政务、办公自动化系统、业务系统开发。
2.3.2调查表填写
对每个项目要求说明其需要程度。在所列出的36个项目中,给重要性最高的20个项目。
3调查结果
3.1从全部样本看几项主要结果
(1) 认为非常有必要学习的内容或课程(以重要性排列,见表2)。
(2) 认为有时间也可以学习的内容或课程(以重要性排列,见表3)
(3) 认为可学可不学的内容或课程(以重要性排列,见表4)
由此得出用人单位认为不需要学习的十个方面的内容:Fortran程序设计、数据库Foxpro、数据库 MySQL、数据库Oracle、专业产品认证、VB程序设计、Java程序设计、软件系统分析设计、等级考试三级、计算机系统业务需求规划。
3.2从八个分类样本看几项主要结果
(1) 财政经济类企事业(认为十分需要或可有可无的项目分别见表5和表6)
(2) 建筑房地产行业(认为十分需要或可有可无的项目分别见表7和表8)
(3) 政府公务员岗位(认为十分需要或可有可无的项目分别见表9和表10)
(4)IT企业(认为十分需要或可有可无的项目分别见表11和表12)
表15必要项目
序号 “十分需要”的项目百分比最高的10项 %
1 操作系统,如Windows 58
2 电子表格软件,如Excel 56
3 字处理软件,如Word 55
4 汉字输入能力 44
5 因特网应用 28
6 图形绘制能力 26
7 幻灯片播放软件,如PowerPoint 26
8 计算机安装与维护能力 26
9 计算机系统配置能力 22
10 计算机多媒体使用能力 21
表16可有可无的项目
序号 “可有可无”的项目百分比最高的10项 %
1 Fortran程序设计 88
2 数据库Foxpro 86
3 专业产品认证 83
4 等级考试三级 83
5 VB程序设计 82
6 等级考试一级 82
7 数据库 MySQL 60
8 计算机系统业务需求规划 77
9 Java程序设计 77
10 软件系统分析设计 75
(7) 文教卫(认为十分需要或可有可无的项目分别见表17和表18)
表17必要项目
序号 “十分需要”的项目百分比最高的10项 %
1 字处理软件,如Word 59
2 汉字输入能力 54
3 电子表格软件,如Excel 54
4 操作系统,如Windows 50
5 幻灯片播放软件,如PowerPoint 41
6 图形绘制能力 38
7 计算机多媒体使用能力 37
8 因特网应用 26
10 网络安全 16
表18可有可无的项目
序号 “可有可无”的项目百分比最高的10项 %
1 数据库Foxpro 84
2 数据库MySQL 80
3 软件系统分析设计 80
4 业务系统开发 79
5 专业产品认证 77
6 Fortran程序设计 77
7 数据库Oracle 76
8 计算机系统业务需求规划 76
9 Java程序设计 73
10 C程序设计 73
(8) 艺术(认为十分需要或可有可无的项目分别见表19和表20)
表19必要项目
序号 “十分需要”的项目百分比最高的10项 %
1 字处理软件,如Word 61
2 汉字输入能力 53
3 操作系统,如Windows 51
4 电子表格软件,如Excel 49
5 幻灯片播放软件,如PowerPoint 47
6 图形绘制能力 44
8 计算机多媒体使用能力 35
9 数据库基本概念 30
10 简单网页或网站设计 27
表20可有可无的项目
序号 “可有可无”的项目百分比最高的10项 %
1 数据库Foxpro 71
2 数据库Oracle 70
3 Fortran程序设计 68
4 等级考试一级 67
5 专业产品认证 66
6 数据库Access 66
7 数据库MySQL 65
8 软件系统分析设计 65
9 数据库SQL Server 65
10 C++程序设计 60
4从调研数据可以给出的客观结论
(1) 计算机基础仍然是教学重点。
从全部样本数据可以看出,60%左右的用人单位仍然认为基础类项目是最重要需要学习的内容,其中又以文字处理、电子表格、Windows操作系统、汉字输入等为更为重要的教学内容。对于汉字输入部分的内容,在以往教学中是比较忽略的。
(2) 计算机网络能力成为用人单位关注的新教学热点。
计算机网络的应用能力被视为所有项目中第二重要的项目,100%行业都将该部分内容列为第二重要,基础类占60%左右重要性,而网络类已经占到15%的重要性。如果基础类不考虑,在整体样本中,计算机网络的重要性占33.4%(1482网络被选样本/4435总样本)。
(3) 数据库、等级考试和程序设计三个类别普遍被认为不太重要。
数据库技术、等级考试和程序设计三个方面的票数累计得到的百分比才18%左右,有些类别仅仅只达到11%左右。这很值得我们思考。
(4) 应用系统开发受到一定重视。
应用系统开发类项目是居于第三被用人单位重视的,其中电子商务、办公自动化是用户较为关注的知识。
(5) 一些课程或教学内容已经被用户淘汰。
如表21所示:
表21重要性低的课程列表
项目 十分需要
的票数 % 项目 十分需要
的票数 %
数据库Foxpro 51 3 C++程序设计 132 8
Fortran程序设计 57 4 Java程序设计 124 8
VB程序设计 83 5 数据库Access 147 9
数据库Oracle 75 5 C程序设计 152 10
数据库 MySQL 80 5 数据库SQL Server 153 10
其中数据库Foxpro、Fortran程序设计、VB程序设计、数据库Oracle、数据库MySQL都只有5%以下的重要性,这些都值得思考。
(6) 计算机等级考试和专业产品认证并不被用人单位重视。
注:以上结论并未经过浙江省计算机教学指导委员会讨论认定,只仅仅是从调研数据表现出的情况。
5建议
以下建议并不代表浙江省高校计算机科学与技术教学指导委员会的意见,仅仅是浙江工业大学部分参与调查的老师的意见。
(1) 作为进入大学的第一门课程:大学计算机公共基础,其教学内容主要应该突出桌面办公软件的使用(包括Windows操作系统)和计算机网络,并且尽快增大计算机网络的教学内容,适当照应应用系统开发知识,以尽快适应社会对非计算机专业学生的计算机应用能力的需要。
关键字:计算机应用基础;教学改革;组织体系;环境体系
高职院校《计算机应用基础》课程的开设,体现了技术发展的要求,也体现了社会发展的要求。作为未来社会的中坚,高职学生不仅要掌握计算机技术,更要具备计算机素质;不仅要懂得如何操作计算机,更要明白如何利用计算机。
《计算机应用基础》课程的教学指导思想
首先,我们强调培养学生使用计算机的意识。这包括两方面,一方面使学生认识到计算机的工具性,认识到计算机已经成为现代生活、工作中必不可少的工具,从而养成积极、主动地使用计算机开展各种业务的习惯;另一方面,使学生理解流行软件所带来的基于计算机工作的观念的变化,适应变化,融入其中。
其次,我们面对的是在校学生,而非短期培训学员;我们的目标是培养素质,而非即学即用的技能。面对计算机的迅速发展,与培训学生掌握几个流行软件相比,培养学生独立学习并掌握新软件的能力、再学习的能力更为重要。这种能力的培养要求学生知识面广,要求教学能促进、激发学生深入学习计算机的兴趣。
基于这样的出发点,我们确定了“以应用为基础,以发展为目标,操作技能和理性思维相结合”的教学指导思想,并以此为原则,确定课程内容和组织体系。
《计算机应用基础》课程
教学目标的重新定位
在计算机应用基础课程教学改革实践中,应根据其特点和形势发展需要,不断探索并提出改革思路。正确把握并定位计算机应用基础教学的目标是计算机课程教学改革首先要解决的问题。
多年的教学实践已经使计算机应用基础教学成为高职学生必须学习的内容,而计算机应用基础教学的目标和要求应该随着整个高职教学改革的要求同步发展,还必须结合计算机技术发展的新特点,着力于计算机基本知识和基本能力的培养,培养学生利用计算机分析问题、解决问题的能力。作为计算机应用基础教学的目标,在现阶段,应该从以下几方面进行教学。
(一)计算机与社会
以计算机技术为核心的信息技术,已经是当今社会发展的重要标志,社会信息化的发展已经和全球经济化紧密相关。因此,学习计算机技术不单纯是为了用计算机,更重要的是能够适应社会发展。
(二)计算机历史与基础知识
计算机的历史是一部传奇,人类对计算机自动化的追求发展到今天的计算机技术,本身就是一种探索,熟悉计算机的发展历程不仅仅是为了了解它的进程,更重要的是培养学生的学习兴趣并启发其创新意识。熟悉微型计算机的结构,是整个计算机应用基础教学的重要内容,尤其需要注意的是,学习结构本身不是主要目的,主要是通过了解计算机结构的发展,了解其技术发展的概貌。
(三)软件技术
在整个计算机应用基础课程体系中,软件的比重是最大的。学习计算机的应用很大程度上就是通过学习软件的使用实现的。
(四)计算机网络技术
计算机网络已经呈现出作为新的社会媒体的重要地位。通过网络交换信息、获取信息是现代社会学习、工作、交流的重要手段。计算机网络基础与知识的学习不应当停留在网络的使用上,应该把从网络提取信息作为教学的重要目的。
(五)计算机新技术和应用
包括数据库应用、软件开发、系统集成等。应根据专业特点设计针对本专业的计算机教学要求。
计算机应用基础教学内容多,层次多,但课程和课时都受到一定的客观限制,因此在计算机应用基础教学体系建立过程中,把教学手段、过程作为重要的内容是实现教学目的的重要方面。
《计算机应用基础》课程组织体系
《计算机应用基础》课程的教学要求是,以基本概念、基本知识及基本原理的讲解为主,辅之以典型实用软件的
介绍;重点讲清有关的基本原理,拓宽学生的知识面,使学生对计算机有一个系统的认识;从知道怎么操作计算机,到为什么要这么操作。讲解引导入门的作用,学生在此基础上可进一步自修有关计算机更深入的课程。学生通过若干软件的学习能够基本熟悉计算机中的各种操作技巧及原理,并加以应用。
由于内容丰富、知识面宽、理性概念比较抽象,对非计算机专业学生不能占用太多学时,因此,必须利用现代化的教学手段才能达到预期的教学目的。在这一方面,我们采取“课堂讲授——流行软件演示——理性思考——主动实验——深层再思考——再实践”的教学实验过程,以加强学生对计算机知识的全面理解与掌握。同时积极采用现代教学手段以支持这一过程的实现。比如,讲授过程和演示过程全面采用多媒体教案、多媒体软件演示课件、多媒体实验教学课件等。
学生经过上述循环过程,最重要的一个环节是强调“思考”。学生通过思考才能体会到课程内容的真正含义,才能真正掌握课程内容。前一个思考是对学习内容的理解,从课程内容到具体软件,是面向具体应用的部分;后一个思考则是提高、联想的过程,从一个软件联想到更多的软件,这是面向发展的部分。
为进一步约束学生自觉学习,加强课堂教学环节、实验环节以及考试环节之间的互相配合,加强规范化与制度化的教学过程管理,更好地实施管理,我们还进行了网络化实验管理与实验教学环境的建设,支持学生有约束地完成开放式上机实验。网上考试环境的建设使学生异地实验与同地考试相互结合,真正达到实验教学的目的。
《计算机应用基础》课程环境体系
(一)网络教学平台的研制
课题组研制了功能齐全的《计算机应用基础》网络教学平台。其中,充分考虑了教学过程中的师生行为,融入了传统教学的主要环节。为学生提供了课程的全部学习课件、教案、实验指导书、参考资料、教学大纲、学习要求等多种资源,为教师提供了素材库、试题库等备用资源。该平台支持教师与学生的交流、学生与学生的交流、作业与自动批改等。网络教学平台支持资源型学习、研究型学习、协作型学习等多种学习模式。“计算机辅助教学系统”和“计算机考试系统”都融入了网络教学平台。
(二)计算机考试系统的研制
作为课题的重要组成部分,我们开发了智能化程度较高的《计算机应用基础》、“C语言程序设计”、“VF程序设计”三个计算机考试系统。
每个考试系统都装入近四千道试题和答案。试题中有单选题、多选题、是非题、操作题等多种类型。试题库中试题除给出参考答案外,还有知识点,以控制试卷中不出现有相同知识点的试题。每个系统都可以进行试卷标准化选题、上机标准化选题。对于学生的机试成绩,系统自动评卷。
(三)计算机辅助教学系统的研制
课题组研究了与改革方案相对应的计算机辅助教学系统。有近500多张幻灯片、20多个屏幕剪辑,还有其他满足教学需要的各种声音和图像文件等。这些幻灯片远远不只是一个单纯播放文本和图像的幻灯片,而是在上面放置了大量“对象”,可以执行各种功能。
在具体教学中,有大量的“对象”需要做实地演示操作,将这些“对象”放置在幻灯片上,并进行相应的激活设置,在播放幻灯片时只需要用鼠标点击,即可激活对象进行演示操作。在幻灯片上放置“对象”,在“对象”里书写讲稿,可大大减轻教师的备课工作量。在具有插入“对象”功能的“对象”里根据教学需要再嵌套“对象”,可以增加讲课的灵活性。
《计算机应用基础》课程
教学中存在的主要问题
在实现计算机应用基础教育目标的过程中,存在着许多急需解决的问题,如教、学、练过程经常脱节,导致计算机应用基础教育难以达到期望的目标。因而,要提高计算机应用基础教育的水平,必须解决以下问题。
(一)内容繁杂,相关性差,学生难接受
以目前较流行的Windows+Office为例:第一部分为计算机概述,内容主要涉及计算机硬件、计算机的组成和工作原理、计算机的发展和应用、计算机的类型和用途;第二部分为操作系统的功能和使用,主要介绍Windows操作系统的基本知识和使用方法,如操作系统的界面、文件管理、程序管理、计算机管理、帮助系统等;第三部分主要是Office的使用,包括Word、Excel和PowerPoint的使用等;第四部分为网络等方面的知识,在该部分中包括网络的基础知识、Internet的基本知识、Internet的信息服务、网络安全等方面的知识。除了上述四个方面的内容外,新的教材还增加了常用软件的使用方法与数据库的基础知识,这些知识相互独立,关联性小,但是涉及的内容却非常多,知识面宽。对教师来说,要求很高,对学生来说,学习也不是一件轻松的事情。
(二)理论知识与操作并重,理论知识要记忆,操作要熟练
计算机课程都是实践性很强的课程,通过上机操作和练习,掌握操作系统的特点、办公软件的使用方法和网络的基础知识。另外,它是一门需要记忆的课程,计算机的发展、计算机的工作原理和特点、数制转换、网络的基础等内容要求记忆并且要能够灵活运用。因而,学生在学习时,需要理论联系实际、理解与操作相结合。教师在教学时要合理安排理论与上机学时。
(三)学生基础差异大,教学的深度和难度不易把握
目前,我国的实际情况是:城市学生的计算机应用基础比较好,有些中学已经开设了计算机应用基础知识方面的课程;而欠发达地区的农村中学根本没有开设计算机课程的条件,有些学生在进入大学前从来没有接触过计算机,对计算机应用基础知识一无所知。这种基础的差异要求教师教学时要根据学生的实际情况,因材施教,从而取得较好的教学效果。
(四)学生上机时面临的诱惑多,需要正确引导
由于计算机与其他的教学仪器不一样,具有通用性和多用性的特点,而初次接触计算机课程的学生难免会为计算机的强大功能吸引,好奇心促使他们对计算机内的资源会做进一步的了解,但这种了解不一定全都对学习有好处,例如学生有可能会玩游戏,做一些与课堂教学内容无关的事情。这时,教师的正确引导显得至关重要。
(五)教学内容变化快,教学中应注重知识的更新与调整
计算机软硬件技术发展一日千里,计算机设备和计算机知识更新快,而教学设备与教材更新相对滞后,这就要求教师在教学中应具有前瞻性,注意适时调整教学内容。同时也要不断学习和提高,随时追踪计算机技术发展的最新动态,了解信息技术的最新趋势,紧跟时展的潮流和步伐,与时俱进,不断创新,开拓前进。
参考文献
[1]何克抗.论计算机教育发展的新阶段[J].计算机世界报,1999,(10).
[2]邢茹,王行恒.高校非计算机专业的计算机基础教育调查研究[J].计算机教育,2005,(11).
免责声明以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。