以就业为导向培养应用型大学生的计算机软件课程教学改革研究

2017-04-15 23:21南阳医学高等专科学校
电子世界 2017年11期
关键词:数据结构计算机软件应用型

南阳医学高等专科学校 张 琪

以就业为导向培养应用型大学生的计算机软件课程教学改革研究

南阳医学高等专科学校 张 琪

计算机软件课程是计算机科学各专业的重要基础课程,又是学生普通难学的课程。针对这门课程在教学中存在的问题,本文从以就业为导向培养应用型大学生为出发点,提出传统教学中存在的问题,并提出计算机软件课程教学改革研究的具体措施,提高该门课程的教学质量,让学生切实提高学习效果。

计算机软件;应用型;教学改革

1 引言

信息的快速发展,尤其是“互联网+”概念的提出,给教师的课堂教学提供了多元化的运用手段。网络时代的教学方式已经大大改变了原有的课堂模式,不再是教师讲,学生听;教师讲,学生练的枯燥授课学习模式。如何利用好“互联网+教学”已经被当前多数教师所追捧。

随着近年来毕业生数量的不断增长,就业形势对于大学生、对于高校来说变得越来越严峻。而计算机软件作为计算机专业的核心课程,以程序设计为基础,并且为数据库系统等的设计和开发提供理论和实验基础。高校尤其是高职院校要以就业为导向,以培养应用型的学生为主,因而对计算机软件这门课程进行教学改革非常必要,对大学生日后从事软件开发方面的工作,在IT行业不断发展中脱颖而出提供了很好的平台。

2 传统计算机软件教学中存在的问题

2.1 教学方式简单

计算机软件课程相对其他计算机学科来说,理论性较强,并且涉及的内容较多。抽象难懂,对实验的理解能力培养要求较高。一些教师在讲授计算机软件这门课程时,以理论为主,较少讲解实验课程的内容,并且让学生所做的实验大部分都是仅仅涉及到当堂课程的内容。并且给出的例子让学生照着敲代码,而学生自身又存在懒惰性,不愿动脑花费时间分析程序,这就造成了这门课实践应用性较差。

2.2 前导课程掌握薄弱

计算机软件课程中的内容涉及到高等数学、线性代数、概率论、还有计算机学科中的程序设计语言C、C++、JAVA等的学习和掌握。以我校为例,以程序设计C语言为基础学科,同时学生也学习有JAVA课程。但在教学过程中,存在的问题较多,一方面我校分为五年制培养层次和普通专科培养层次,五年制的学生在遇到有涉及线性代数,例如在讲解数组和线性表中以及求某些公式运算的时间复杂度时,学生普遍数学知识掌握的较少,还要花费时间讲解数学公式的计算和应用。另一方面,大多数学生程序设计语言掌握的不牢固,编程环节薄弱。而计算机软件这门课程中涉及到的数组、结构体、指针这些运用频繁的知识点,学生都没有掌握。这就造成即使任课教师费力讲解,学生还是一知半解。只是懂了一些算法的思想,不能运用所学编写实战性较强的程序。从而也失去了对计算机软件这门课程的学习兴趣。

3 计算机软件课程教学改革措施

3.1 以职业能力培养为重点进行课程开发与设计,体现职业性、实践性

第一方面,从计算机软件这门课程的教学实践应用型为出发点进行改革。结合实际案例展开讲解,让学生会从数据结构的思想出发解决实际生活中的问题,提高学生的学习兴趣。计算机软件课程理论性知识较多,如果一味的讲解理论内容,学生理解起来困难,也会感觉没有收获。教师应从实际应用出发,激发学生的思维。例如学生成绩管理系统,考生报名系统通过运用学号、姓名、身份证号等数据,能够快速进行查找、插入、删除等操作,这也是线性表中涉及到的知识点;停车场管理问题,大部分停车场设计都是从一端进车一端出车,用到了队列的知识;再如导航最短路径查询问题,怎样实现从一个城市到另一个城市,从一个顶点到另一个顶点间的话费时间最少,节约成本最多的最短路径问题,用到了图的存储结构和求最短路径知识点。等等上边的这些案例都贴近日常的生活,会引起学生的认同感,能够发现计算机软件这门课程的价值所在,从而提高兴趣,变成能够跟着教师的思路自主参与课堂学习和讨论。

第二方面,从计算机软件这门课程对学生就业的影响为出发点进行改革。根据企业需求,从岗位能力出发,以职业能力培养为重点,按照企业岗位能力要求来确定课程的内容、教学组织、教学方法和手段、考核的方法和手段,突出学生编码能力、抽象问题解决能力、逻辑思维能力、计算机思维能力和自学能力的培养,达到培养学生解决实际问题能力的课程教学目标。

3.2 以系统观来开发专业课程,体现开放性

计算机软件基础中的数据结构和算法能力是计算机程序设计人员的基本能力,是决定开发人员职业能力与发展空间的决定性因素。根据高职学生的基础比较薄弱,自学能力不强,思维能力较弱,学习的主动性不够,使得数据结构与算法能力的学习比之本科生要难、要慢,这些决定了该门课程在整个专业培养过程中的关键作用。计算机软件的学习,是整个专业学习过程中的事情,在所有专业课程中要涉及计算机软件的内容。

3.3 教学思路的改革

1)以"易教、易学、易练”为目标改革课程理论部分教学内容,采用C语言进行程序设计。

2)加大实践教学的内容,每个阶段安排知识实践课。

3)重点讲授在专业课程涉及数据结构与算法的内容,强化该课程的专业应用。

4)教、学、练一体化,老师为主导,学生为主体,促进学生学习,培养学生的系统学习能力,强化学生自学能力的培养。

5)注重实践,实践从课堂到课外,从课前到课后,从课堂的部分时间到整个课堂时间,从数据结构课程到其他专业课程,从一个学期到整个专业学习过程的一体化实践体系。

6)以考核来带动教学,促进学生积极学习。

3.4 采用多元化教学方法

学生是教学环节的主体,应以学生的需求和对知识的掌握程度为教学的重点。采用多元化教学方法是提高课堂质量的重要手段。

1)在教学过程中选择一部分课程运用现在较流行的翻转式课堂教学,教师通过自己制作或上网查找较好的短教学视频,学生可以利用课前的任何时间段来自主学习,课堂上同学之间讨论,教师进行答疑解惑。

2)借助问卷星等软件制作计算机软件基础每一节课的重点习题,通过生成的二维码供学生在手机上进行答题,教师可以登录自己的问卷星账号,统计学生每道题答题情况。从而有利于对学生知识点掌握情况进行分析,在以后的课堂教学中重点讲解学生易错的内容。

3)制作重点、难点课程的微课。通过利用多媒体手段制作课程视频,并且微课的时长较短小,一般都在10分钟以内,主体内容突出,针对性强,短小精悍,创作具有趣味性,能够吸引学生学习。有利于学生对重难点课程环节的知识掌握。

4)通过MOOC让学生养成课前自主学习的习惯。慕课不仅免费还具有开放性,尤其是一些知名高校发布的课程资源可以用来进行课程教学。计算机软件课程中的链表、双链表、二叉树、图、排序、查找等内容较难,可以通过MOOC上的优质资源进一步学习理解。教师也可以选取好的计算机软件MOOC资源提供给学生,要求学生课前自主学习。

[1]郑凯梅.以培养工程实践能力为目标的数据结构课程建设与改革[J].黑龙江科技信息,2017(1).

[2]王勇.对大学计算机软件教学课程改革探究[J].计算机光盘软件与应用,2013(11).

[3]谢芳.大学计算机软件教学改革研究[J].大学教育,2016(5).

猜你喜欢
数据结构计算机软件应用型
关于应用型复合人才培养的教学模式探讨
“5-2-1”应用型人才培养模式探索实践
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
第8讲 “应用型问题”复习精讲
浅谈基于C语言的计算机软件程序设计
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
高职高专数据结构教学改革探讨
基于应用型的成本会计教学改革
TRIZ理论在“数据结构”多媒体教学中的应用