APP下载

基于课程服务专业思想的计算机应用技能培养

2015-09-25侯九阳王国权史健婷陈晓丹王希斌

现代计算机 2015年9期
关键词:程序设计基础计算机

侯九阳,王国权,史健婷,陈晓丹,王希斌

(1.黑龙江科技大学计算机与信息工程学院,哈尔滨 150022;2.黑龙江科技大学评估中心,哈尔滨 150022)

基于课程服务专业思想的计算机应用技能培养

侯九阳1,王国权2,史健婷1,陈晓丹1,王希斌1

(1.黑龙江科技大学计算机与信息工程学院,哈尔滨150022;2.黑龙江科技大学评估中心,哈尔滨 150022)

0 引言

计算机基础教学是面向全校所有非计算机专业本科生开设的一门公共基础课程。它是开展计算机通识教育、培养学生的计算机应用能力、提升专业能力的核心基础课程。高校计算机基础教学课程建设的目的是为了满足新形势下信息技术应用于各学科建设与发展的需要,适应社会就业需求。随着IT技术的普及应用,社会各行各业对大学生的计算机知识及其技能提出了更高更新的要求[1]。针对社会对于人才计算机素质的新要求,高等院校计算机基础课程体系建设需要体现信息经济时代计算机基础教学的新颖性、系统性、实用性和学科服务性。然而,由于目前各高校计算机基础教学在教学内容及教学方法上,较多地参考计算机专业相关课程,使得本课程教学内容与教学方法千篇一律,没有体现出工科不同专业的自身特色。这种情况,直接导致相当一部分工科专业学生对本课程的学习产生困难和疑惑[2]。

1 计算机基础教学现状分析

应用型本科院校的定位就是培养学生的工程应用能力和创新能力[3]。作为一所地方应用型本科高校,人才培养的核心就是“应用”。我校的计算机基础教学已有30年的历史,计算机基础教育课程的教学与改革一直伴随着计算机技术和信息技术的发展,从最初开设Basic语言程序设计及DOS操作系统到C程序设计及Windows操作平台,其中经历了 《计算机文化基础》、《大学计算机基础》等课程体系的更新教学,先后经历了五个发展阶段。目前,我校的计算机基础教学采用“1+2+X”系列课程体系,《大学计算机基础》为1;程序设计基础针对文科类和理工科类的学生培养要求,分别开设了《计算机程序设计基础(VB)》和《计算机程序设计基础 (C)》;X为根据专业需求结合社会职业需求而开设,不同专业开设不同的内容,并将其设为选修课。这样的课程体系设计应该能够满足不同专业的学生需求,对于培养大学生的计算机应用能力起到良好的促进作用。然而,在一项对计算机基础系列课程教学改革的调查研究中,课题组发现有相当一部分专业的学生不知道学习计算机基础课的目的是什么,他们认为目前的授课内容对自己的学习意义不大,对以后的专业学习也没有太大帮助。在深入分析调查之后,认为出现这种现象的主要原因在于目前开设的计算机基础系列课程在其授课内容上没有体现出各个专业的实际需要,没有与专业需求进行有效的融合,只是片面强调计算机文化以及编程能力的培养和训练,而忽视了培养学生利用计算机工具解决本专业问题的思维和技能。这一问题在很多高校中普遍存在。

2 基于课程服务专业思想的教学改革

根据教育部高等学校计算机基础课程教学指导委员会2009年发布的 《计算机基础课程教学基本要求》(简称《基本要求》)的指导精神,我校开展了以提升各专业学生计算机应用能力和计算机素质为目的的计算机基础系列课程教学改革,本着课程服务专业的思想,以计算思维培养为载体,以知识能力培养为导向,以计算机技能应用为目标,优化重构教学内容。本次教学改革主要从以下几个方面实施。

(1)实施分类教学

为了满足不同专业的需求,从专业的特点出发,将专业分成四大类进行分类教学,并且提出了相应的课程设置方案。

电子信息类专业如自动化、通信工程等专业需要较强的程序设计能力,计算机知识方面侧重硬件结构以及网络与通信等内容。为此,开设《大学计算机基础》+《计算机程序设计基础(C)》+《计算机网络》;

科学计算类专业如数学、信计等专业需要较强的程序设计能力,计算机知识方面侧重计算机软、硬件、网络的基本知识,数值计算与处理技术等内容。为此,开设《大学计算机基础》+《计算机程序设计基础(C)》+《算法分析与设计》;

信息管理类专业如财务管理、会计、工程管理等专业需要掌握程序设计的基础知识与应用技能,计算机知识方面侧重数据库设计、多媒体技术等内容。为此,开设《大学计算机基础》+《计算机程序设计基础(VB)》+《数据库管理》;

基本应用类专业如应用心理学、社会学、英语等专业需要掌握计算机软、硬件以及网络方面的基本知识,重点掌握常用软件的使用方法等内容。为此,开设《大学计算机基础》+《计算机程序设计基础 (VB)》+《平面设计》。

(2)教材设计分类

为了满足不同层次学生的需求,结合我校各专业学生的特点,编写了21世纪计算机系列规划教材《大学计算机基础》、《计算机程序设计基础(VB)》和《计算机程序设计基础(C)》,由清华大学出版社出版。同时,还编写了与教材相配套的实验教材。在教材和实验教材编写过程中进行了分类设计,对不同章节进行了分类编写,满足了不同专业的培养要求。

(3)建设共享性的教学资源

2009年我们将计算机基础系列课全部改在计算机实验室进行,利用局域网和凌波教学软件搭建网络教学平台,教师实战教学演示、学生实战练习模仿,如图1所示。除了课上使用同屏教学平台与学生互动交流之外,还开发了计算机基础系列课程教学网站,教学网站中提供了课程相关课程简介、教学大纲、多媒体课件、教学录像、复习试题、考核方式、学生优秀作品等资源。学生可以在网站上下载扩展学习需要的相关参考资料,网站还提供了优秀程序设计教学网站的相关链接、优秀教学资源共享等。学生既可以与教师在课堂互动交流,也可以与教师网上在线交流。网站的开发方便了教师与学生间的课后交流,激发了学生的学习兴趣。此外,我们在图书馆还开放了两个实验室供学生们自主学习,学生利用业余时间可以去实验室上网查资料、学习交流。

图1 同屏软件授课

(4)不断改进教学手段和方法

学生是教学活动的中心,计算机基础教学过程中始终坚持以“学生为主体,教师为主导”开展教学活动,同时不断改进教学法,并灵活运用多种教学模式,确保教学质量的不断提高[4]。本着课程服务专业的思想,在教学过程中以计算思维为主线,明确计算思维与专业的关系,针对不同专业的特点,采用案例式教学,从而激起学生的学习兴趣,培养学生的计算思维。例如在讲授计算机系统组成时,介绍图灵机模型思想,将其原理通过动画的形式,展现出来,在学生的头脑中形成模型,有利于思维的培养。同时广泛采用启发式、精讲多练式、讨论式等教学方法,让学生理解如何应用计算机和计算手段解决本专业的问题。同时,本着“做中学、做中教”的理念,采用教、做、学三者整合的一体化教学模式[5]。在实验内容的设计上,学生在完成基本验证型实验之后,引入SRTP式创新实验项目,将学生3~5人分成一组,共同完成项目,采用答辩的方式,进行成果交流与展示。

(5)课程考核是测试学生计算机应用能力的重要手段。如何设置有效的考试方法和评价机制,使其能够真正体现学生的信息技能与信息素养,是开展计算机能力考核的关键。将基础知识、操作技能、程序设计融为一体,以考核计算机能力为重点,学生的最终成绩由平时成绩20%、实验成绩20%和期末考试成绩60%构成。同时,根据学生层次不同,考试题分为二表试题和三表试题两类,对不同层次的学生进行考核。

平时成绩考核:对学生的出勤、课堂表现、回答问题情况等方面进行考核,考查学生对知识的掌握和熟练运用程度;

实验成绩考核:根据课前预习、课堂实验、实验报告等总体任务完成情况进行综合考核,加大了实验考核的比重,按照《实验成绩评定标准》进行实验成绩评定。每个实验单元的成绩采用“五分制”形式,根据学生总体任务的完成情况给分,公正、客观地评定学生的实验成绩;

期末成绩考核:考试采用无纸化考试,考察学生的计算机应用能力为主。考试内容围绕大纲中要求学生掌握的知识要点进行设计,在考试题分类、内容选项、难度方面贴近应用。

我们每年都举办计算机程序设计大赛,对在大赛中取得优异成绩的学生给予加分,作为附加分计入学生的总成绩,如图2所示。

应该说,现行的计算机基础课程考核方式以注重考察计算机应用能力为重点,体现了考试的系统性和科学性,收到了良好的效果。但是随着我校人才培养的不断深化,如何考察学生的创新能力、综合分析能力以适应应用型人才培养的需要,是下一步改革的重点。

图2 计算机程序设计大赛照片

3 基于课程服务专业的计算机技能培养效果

应用型本科高校人才培养的重心是 “应用能力的培养”,要从“满足就业”向“提高创新创业能力”转移。在人才的培养上要注重五个方面的培养即专业核心能力的培养、专业实践能力的培养、创新创业能力的培养、学生的个性化培养和社会责任感的培养。计算机应用能力的提升对于前面所提到的五方面能力的培养具有很重要的促进作用。

基于课程服务专业的计算机基础教学改革,收到了良好的效果,学生对课程、对教师的评价很高。我们对各个专业的计算机基础系列课程成绩进行了分析,如图3所示。从图中来看计算机基础系列课的成绩呈正态分布,这表明我校的计算机基础教学不仅满足了专业需求,而且有效地培养了学生计算机应用能力。

此外,我们还鼓励学生积极参加学校、省里举办的各项科研活动,并热情地给予指导和帮助。很多学生把所学的知识应用到课外活动以及各类竞赛 (如数学建模竞赛、电子设计大赛等)中,取得了优异的成绩,如图

图3 2012级计算机基础系列课程部分专业成绩分布图

图4 各类活动及竞赛展示

4 结语

教学实践证明,基于课程服务专业的计算机基础系列课程教学改革,较好地实现了计算机基础教学为专业服务这一目标,对大学生计算机应用技能的培养提供了有意义的参考。在今后的计算机基础教学中还要注重计算机基础教学与社会需求的融合,以及学生创新能力的培养。为社会培养具有较强计算机应用技能的人才,真正实现学生能力与社会需求的“零适应期”。

王国权,男,博士,教授,研究方向为计算机基础教学与研究

史健婷(1981-),女,黑龙江鸡西人,硕士,副教授,研究方向为计算机基础教学与研究

陈晓丹(1980-),女,吉林吉林人,硕士,讲师,研究方向为计算机基础教学与研究

王希斌(1981-),男,黑龙江鸡西人,硕士,讲师,研究方向为计算机基础教学与研究

[1]彭绪富,吴杉,胡媛等.以社会需求促计算机技能培养[J].湖北师范学院学报(哲学社会科学版),2013,33(4):132~135 [2]陈萌,陶咏梅.公共计算机课程“卓越计划”改革研究[J].黑龙江教育(高教研究与评估),2012,(5):43~45

[3]钟玉峰.应用型本科院校计算机基础教学改革探索[J].黑龙江教育(高教研究与评估),2012(7):7~8

[4]丁忠东,姚爱红,吴良杰,郭江鸿.从《大学计算机基础》教改看我校计算机教学改革[J].计算机教育,2009(4):56~58

[5]李敏,王平,韩丰.大学计算机基础精品课程的教学改革与实践[J].中国现代教育装备,2010(13):74~76

Computer Application Skills;Social Needs;Computer Basis Teaching

Computer Application Skills Cultivation Based on Professional Services

HOU Jiu-yang1,WANG Guo-quan2,SHI Jian-ting1,CHEN Xiao-dan1,WANG Xi-bin1
(1.College of Computer and Information Engineering,Heilongjiang University of Science and Technology,Harbin 150027;2.Assessment Center,Heilongjiang University of Science and Technology,Harbin 150027)

1007-1423(2015)09-0022-04

10.3969/j.issn.1007-1423.2015.09.005

侯九阳(1970-),男,黑龙江鸡西人,硕士,副教授,研究方向为计算机基础教学与研究

2015-01-15

2015-03-09

计算机基础教学如何有效地与专业应用相结合,培养大学生的计算机应用技能,最终实现学生能力与社会需求的“零适应期”,是目前应用型本科高校计算机基础教学研究的主要问题。本着课程服务专业的思想,开展提升各专业学生计算机应用能力和计算机素质为目的的计算机基础系列课程教学改革,较好地实现计算机基础教学为专业服务这一目标,对大学生计算机应用技能的培养提供有意义的参考。

计算机应用技能;社会需求;计算机基础教学

黑龙江省新世纪高等教育教学改革工程项目(No.JG2012010546)

How to effectively combine computer basis teaching with professional applications to cultivate college students'computer skills,to realize the ultimate realization of the students'ability and social needs of the"zero adapting period",that is the main problem in application type undergraduate colleges and universities.Based on the professional services,carries out a reformation in order to improve the student ability of computer application and computer literacy for the teaching reformation of computer basis course series purposes,to realize the goal of the computer basis teaching for the professional service and provide a meaningful reference to cultivate the students'computer application skills.

猜你喜欢

程序设计基础计算机
“不等式”基础巩固
“整式”基础巩固
计算机操作系统
基于Visual Studio Code的C语言程序设计实践教学探索
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
从细节入手,谈PLC程序设计技巧
“防”“治”并举 筑牢基础
信息系统审计中计算机审计的应用
高职高专院校C语言程序设计教学改革探索