APP下载

电子商务专业程序设计类课程教学探究

2017-11-20彭珊珊彭琼马丕玲

电脑知识与技术 2017年25期
关键词:电子商务专业程序设计教学

彭珊珊+彭琼+马丕玲

摘要:程序设计语言功能强大,知识点多,语法灵活多变,容易消磨掉学生的积极性。该文在分析了电子商务专业学生在学习程序設计类课程时的各种问题后,试图通过各种措施激发学生的学习兴趣,将他们的学习主动性和创造性发挥到最大化,从而提高教学效果。

关键词:电子商务专业;程序设计;教学

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)25-0097-02

Abstract:The programming language is powerful, knowledgeable and flexible, easy to eliminate the enthusiasm of students. This paper analyzes the problems of e - commerce students in learning program design courses, tries to stimulate students' interest in learning through various measures, and maximizes their learning initiative and creativity to improve their teaching effect.

Key words:E-commerce Major; programming; teaching

1 概述

当前电子商务发展迅速,高校的电子商务专业非常受欢迎,而且由于专业的特殊性,文理科学生兼收。学生在学校里将学习电子商务概论、电子商务法律、网络营销、国际贸易、客户关系管理、电子商务物流、电子商务专业英语、网页设计、C#程序设计、计算机网络、JAVA程序设计、电子商务系统建设等课程。学生毕业后,可从事企业网站建设与维护、企业商品和服务的营销策划、客户关系管理、电子商务活动的策划与运作以及在各级学校从事电子商务教学等工作。专科学生还可以在呼叫中心从事电话营销的工作。

总的来说,电子商务专业课程分为两大类:管理类课程和程序设计类课程。管理类课程偏文科,大多数学生都能应付自如;但是程序设计类课程偏理科,对大多数文科学生来说,学科中涉及的基本概念、程序设计方法、思维方式都是全新的,编程语言的语法规则多且灵活,学生学起来感觉既困难又乏味,容易消磨掉他们学习的斗志。如何让电子商务专业的学生学好程序设计类课程是任课教师一直思考的问题,本文结合自己多年的授课经验,探讨一些对策,希望对学生有所帮助。

2 电子商务专业程序设计类课程教学中存在的问题

2.1 程序设计类课程没有体现电子商务专业的特色

程序设计类课程包括:C#程序设计、JAVA程序设计、数据库原理、WEB开发、电子商务系统建设等,很多学校电子商务专业的这些课程与计算机科学专业、软件工程专业的相同课程在教学方式和教学计划、教学内容上完全一致,没有体现电子商务专业的特色。

2.2 电子商务专业文科生学习编程困难较大

电子商务专业因为专业的特殊性,有的在管理学院,偏文科;有的在信息学院,偏理科。但不管文科还是理科,都要学习程序设计类课程。对大部分文科生来说,他们很难理解编程的逻辑结构,所以学起来感觉困难很大。

2.3 上机作业不思考,多以打字练习为主

课堂上教师会布置相关的上机实践作业给学生做,很多学生上机课往往只是把教师讲课的内容用手机拍下来,然后照着屏幕一个一个字母地敲,和打字练习没区别!学生没有真正理解代码的含义,以至于可以利用快捷方式实现代码快速输入的方法都不知道,不仅影响了编程速度,还容易出错。

2.4 作业抄袭情况严重

教师布置的编程作业,学生在不会做时,往往懒于思考,只是把成绩优秀同学的代码复制粘贴,或者在网上找到答案后复制粘贴,然后交差。有些学生甚至连怎么编译运行都不会;有的学生在运行出错时,即使只是一个小小的错误,而且是在有出错提示的情况下,他们也不会修改程序。

3 电子商务专业程序设计类课程教学改革措施

3.1 重视第一堂课的教学,用经典案例让学生明白学习该课程的意义

对很多电子商务学生而言,第一次拿到程序设计课程的书,看到那么多的代码心里是很抗拒的,而且他们并不知道这门课程学完以后可以干什么。因此教师必须重视第一堂课的教学,激发学生学习本课程的兴趣,让学生明确学习目标。例如我在讲授《C#程序设计》的第一堂课时,除了介绍本门课程的教学计划以外,我会把“学生选课系统”、“酒店管理系统”给学生做演示,让学生明白学了这门课程以后,他们也可以设计出这样的系统,给学生以直观的印象。所有学生都非常专注地倾听,很好奇这个系统是如何实现的,对课程的学习充满了期待。而这种期待是学生学好这门课程的良好开端。

3.2 案例教学贯穿全过程

合适的案例可以调动学生学习的积极性,将学生从被动的听教师讲课转换为主动学习,从而提高教学效果。教师在选择案例的时候须注意以下几点:第一,案例的难易程度要恰当。因为案例的作用是帮助学生理解知识点、启发学生思维的,如果案例太复杂,学生很难理解,会产生畏难情绪,失去学习的积极性。第二,案例要有代表性,与教师所讲的知识点密切相关,突出教学的重点和难点,学生学习完后能触类旁通,取得较好的教学效果。第三,案例要有一定的趣味性,寓教于乐,激发学生的求知欲望,主动学习。

例如在讲解《C#程序设计》中“常用控件”时,我会选择“开奖器”作为案例,首先这个案例难易程度合适,需要学生编写的代码并不多,但都是学生必须掌握的一些经典代码;其次案例中涉及的常用控件包括:列表框、定时器、标签、按钮、文本框等常用控件,具有代表性;最后就是这个案例运行时效果和学生平时所见到的开奖器一致,学生很感兴趣,甚至有学生在完成教师要求的基本功能后,还能提出修改的建议并实现。endprint

3.3 注重实践教学,强调项目驱动教学法

学习程序设計类课程如果仅仅局限于课堂的理论讲述,那么学生的动手能力不会得到提高,因此这类课程必须注重实践教学,并且在实践教学中采用项目驱动教学法,让学生对所学知识有直观的认识,带着任务去学习。我校电子商务专业的实践教学包括:实验、课程设计。所有的程序设计类课程都安排在机房上课,教师会围绕知识点布置实验作业,让学生独立完成。在所有知识点都讲完后,学生所获取的知识都是零散的,因此安排一到两周的课程设计,将企业中的实际项目简化以后交给学生做,让学生对所学内容形成整体的印象。例如学生在进行《JAVA程序设计》的课程设计时,题目可以是简单的Java游戏,或者在学生已做过的综合实验的基础上增加数据库和网络功能,如网络投票系统、图书管理系统、网络聊天室等。学生在此期间总会遇到各种问题,教师可以引导他们主动学习,提高解决问题的能力。

3.4 采取措施避免作业抄袭

学生在编程过程中,是很容易出现抄袭情况的。学生抄袭作业一般有两种情况:第一种学生感觉学习难度大,作业多时间又紧;第二种就是学生认为自己将来毕业不会从事编程工作,所以懒得学。针对第一种学生,教师可以适当减少作业量,不给学生过多的压力,让学生有更多的时间去消化吸收所学的知识。在学生有明显进步的时候,一定要及时给予鼓励,增加他们学习程序设计的自信心。针对第二种学生,教师可以对学生进行正确的引导,说明程序设计类课程在专业中的重要性。另外在案例选择上,不但要有趣味性,能激发他们学习的兴趣,而且应选择与电子商务专业相关的案例,如“网上满意度调查系统”、“购物系统”等,让学生体会到课程的重要性,变被动学习为主动学习。

对教师而言,为了避免学生抄袭作业,可以采用以下方法:首先,尽量让学生在课堂完成作业,并及时检查。程序设计类课程一般都是在机房进行,所以教师布置完作业以后,一定要走到学生中去,督促每个学生都要完成作业,逐个检查,及时准确地发现抄袭,及时提醒,不给学生抄袭的机会,对不听从劝告的学生再予以惩罚。其次,教师应及时更新教学内容和作业题,最好不要将上一届用过的作业题给学生做,避免他们从学长那里直接复制教学资料。另外,即使是传统经典的例子,如“水仙花数”、“数据排序”等,虽然学生可以在网上搜索到源代码,但教师可以通过补充一些约束条件或者改变运行方式等增加难度,让学生在理解的基础上修改,达到作业的要求,当然最终的目的是为了改变学生的学习习惯,促使他们独立思考。

4 结束语

程序设计类课程是电子商务专业的必修课程,既能培养学生实际分析问题、解决问题的能力,又能提高学生的综合素质。很多学生开始都会有畏难情绪,但是教师在采取了上述措施以后,学生普遍感觉学习过程是愉快的,自己是有收获的,教学效果很好。这为他们将来工作打下了坚实的基础。

参考文献:

[1] 王惠. 基于案例教学的Java语言程序设计教学改革实践[J]. 黄冈职业技术学院学报,2017(1):52-54.

[2] 张璞. “案例驱动+项目导向”的Java程序设计课程教学模式研究[J]. 计算机教育,2017(2):58-61+67.

[3] 马新娟,张立红,刘晓红,张先伟. 混合式学习在程序设计基础课程教学中的应用研究[J]. 黑龙江教育(理论与实践),2017(Z1):82-83.

[4] 冯语坤,向程. “互联网+”形态下高职院校电子商务创新创业人才培养体系构建模式研究[J]. 电子商务,2017(1):64-66.

[5] 蔡宗慧,郝帅. “课岗交融、项目主导、工学结合”人才培养模式下的教学管理模式探索与实践[J]. 电脑知识与技术,2017(4):87-88+91.endprint

猜你喜欢

电子商务专业程序设计教学
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
“自我诊断表”在高中数学教学中的应用
对外汉语教学中“想”和“要”的比较
高职高专院校C语言程序设计教学改革探索
电子商务专业人才培养模式研究
电子商务专业毕业生用人单位满意度调查
PLC梯形图程序设计技巧及应用
跨越式跳高的教学绝招