电子商务专业的Java程序设计的课堂教学改革探索

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zjzzhength
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文针对电子商务专业的Java程序设计课程的课堂教学改革进行了探讨。在分析了电子商务专业学情和现有教学现状的基础上,该文主要从教学主体的兴趣激发、教学内容、教学方法和考核方式等方面进行了教学改革研究,提出了一套相应的行之有效的课堂教学改革方案。
  关键词:电子商务;Java;课堂教学; 改革
  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2014)17-4091-03
  Research on Teaching Reform of Java Programming Course for E-Commerce
  YAN Su-rong
  (College of Information, Zhejiang University of Finance and Economics, Haining 314408, China)
  Abstract: This paper discusses the teaching reform of Java programming course for e-commerce. Based on the characteristics of e-commerce students and the current situation of Java programming course teaching, from the interest stimulation of teaching subjects, and the optimization of teaching content, teaching method, teaching means, and evaluation methods, this paper proposes a set of corresponding effective teaching reform measures.
  Key words: e-commerce; Java ; teaching; reformation
  近年来很多院校的电子商务专业开设了以Java为基础的程序设计方面的系列课程,旨在提高学生的信息技术素质,在信息技术环境中升华学生对电子商务的理解,培养学生具有电子商务系统设计、开发和应用所需的知识结构以及适应电子商务发展的素质。由于我国电子商务教育体系仍处于探索阶段,很多电子商务专业的程序设计方面的系列课程是对计算机和信息专业相应课程的简单复制。一方面,电子商务专业与计算机和信息等专业在培养目标和学生构成方面有显著差异,直接照搬原有的培养方案和模式,导致学生对此课程的接受度和兴趣度不高,教学效果差。另一方面,电子商务本身发展迅速,电子商务人才市场的岗位需求、业务模式不断变化,致使众多院校未能快速跟进产业发展对人才技能需求的变化,导致毕业生的专业素养,技术水平和能力与企业的要求往往还有很大的差距。因此,探索和研究适合于电子商务专业学生的Java程序设计课程的课堂教学方法和模式,激发电子商务专业学生对该课程的学习积极性和主动性,改善课堂教学效果,培养和提高电子商务专业学生对程序设计的技能和认知,从而提高毕业设计和就业质量,具有十分重要的现实意义。
  1 电子商务专业的教学现状和学情分析
  1.1电子商务专业的学生情况
  电子商务融合了经济学、信息技术、管理科学等学科,是一门不断吸纳现代技术成果和全新商务理念与实践内容的综合性交叉的新兴学科[1]。对于程序设计类课程,与一般本科院校的计算机和信息等专业学生相比,电子商务专业学生有自己的特征:1)学生人员构成较复杂,文理混合,以文科背景学生为主,对程序设计课程的学习方法尚未形成,多数学生最初不太适应编程的逻辑思维和计算思维方式。2)编程经验基本零基础,基本上没有编程的相关背景,对编码的接受与理解有较大难度。3)对程序设计课程的学习兴趣较低,因此学习的目的性和学习主动性不强,动手能力较弱,对于编程有着本能上的畏惧和抗拒。
  1.2目前的教学现状和存在的主要问题
  目前电子商务专业以Java为基础的程序设计系列课程主要形式是“理论 实验”。基本沿用了计算机和信息专业的程序设计课程的教学模式和方法,存在许多问题:
  1)现有的教学方法不适应电子商务专业的学情特点,导致学生学习兴趣低。由于课程知识点多,授课时间有限,为了完成教学任务,教师多采用“以教师为主导,学生被动接受知识”的讲授方式[2],缺乏教与学的友好交互,学生的主动性差。此外由于PPT课件本身会加快老师的课堂节奏,这样会导致教师对知识点的讲解不透彻,学生没有足够的思考时间,从而使学生思维难以与之同步,由于电子商务专业的多数学生本身就对编码的接受度低,因此直接导致学生对这门课一知半解,畏难情绪逐渐增高,最后兴趣索然。
  2)现有的教学模式单一,不能引导学生主动参与、无法培养学生独立思考、自主学习、探究创新的兴趣和能力。现有的教学注重语法和理论知识的讲授和掌握,导致学生无法对所学知识形成完整、系统的认识,不能灵活应用这些知识解决实际问题[2]。另外,学生习惯于教师主导的被动学习模式,没有主动学习的意识,缺乏创新能力,不能独立编写程序,更不能利用所学知识开发系统来解决专业或生活中的问题。许多学生对教材或教师没有讲到的问题感到束手无策,不能借助网络和帮助文档等其他途径来解决问题。
  3)老师在教学内容上缺乏针对性,从而使培养的学生不能与行业市场需求完全对接,缺乏竞争力。现有的教学在内容组织上基本按照教材的内容展开,没有对教学内容进行优化,也没有与专业相关的行业知识和行业应用对接,孤立地当成一门程序设计课程来讲授,导致内容脱离了问题的应用背景,使学生难以体会到“学以致用”的感受。此外,有限的课堂时间,学生所能掌握的知识有限,少有教师利用新技术和新应用等教学辅助手段将课堂衍生到课外。   4)学生的实验和实践体系流于形式,导致理论知识与实践能力未能同步发展,学生的综合水平与市场要求相差较远。教师在实验教学的内容和要求中,注重学生对知识点的掌握,设计许多验证型实验,这样虽然有助于学生熟悉和巩固单个知识点,却不能培养综合应用知识和解决实际问题的能力,学生不能熟练地用Java语言来编写程序,缺乏足够的设计型和综合型的题目来培养学生的独立解决问题的能力和创新能力,因此教学效果不理想。
  5)现有的评价方式缺乏对学生平时学习过程的考核,对于学生的实践能力、团队协作能力,没有有效的合理的评估方法和准则。现有的Java程序设计课程通常采用笔试或者上机考试来评判学生学习的效果,学生需要在记忆和理解的基础上才能获得较好的考试成绩[3]。这种评价方式虽然操作简单,但却不能真正体现学生掌握和运用Java语言的真实能力。取得好的考试成绩不一定代表学生具备了较强的Java应用开发能力。
  2 课堂教学改革方案
  Java程序设计课程的主要目标, 是让学生更好地利用计算机技术去解决电子商务领域中的问题,让学生体验和领悟利用计算机解决问题的思路和方法, 并通过应用进一步培养学生的创新和创意能力。为了有效适应这种人才培养目标,该文根据电子商务专业的学情,结合自己学院的办学实际,从课堂教学环节设计,包括内容和方法,实践环节设计,包括实验内容和手段等,考核评价方法等方面,提出建议和措施。
  2.1 激发兴趣,教学相长
  教学过程涉及到教师和学生两个主体,需要同时激发他们的兴趣,发挥其积极主动性。对学生来说“兴趣是最好的老师”。应该通过举办或参加各类程序设计和电子商务竞赛,调动学生的积极性和主动性,强化学生对本课程的认同,促进程序设计课程课堂教学的开展。同时教师主体也应该提升自己的教学水平和业务能力。学校需要大力加强师资建设,为教师提供培训,再学习以及到企业挂职锻炼的机会,使教师能及时了解相关学科和行业的新趋势和新技术,以适应电子商务专业的多源学科性以及发展更新快等特点。此外,对于高校教师而言,现有的评价和激励机制,促使很多老师对教学的投入不够。学校应该开发教学内容和教师科研方向之间的联系,调动教师的积极性,教研相长。
  2.2 科学组织和优化教学内容——强调知识点的关联性和循序渐进性
  在教学内容上,如何组织和优化教学内容,实现教学内容与社会需求对接,从而达到提高学生适应相关产业发展的知识结构和能力,适应电子商务发展的业务素质是关键问题。
  目前国内的许多Java系列教材,有一个隐含的前提:即读者已经掌握了一门诸如C或C 语言这样的编程语言。因此多数教材,会简写Java语言的基础部分、控制流语句和数组等。如果直接按照教材的内容和进度,会导致那些编程基础为零的初学者不能很好掌握基本的编程知识、方法与技能,从而无法适应后面的内容,导致对这门课失去耐心和兴趣。因此在进行Java程序设计语言课程设计时,应该根据Java程序设计语言课程教学目标及应用能力培养要求,将语言分为两大部分:基础部分和进阶部分。基础部分的主要教学内容分为:基本语法元素、控制流语句、数组、面向对象程序设计及其新特性,主要是让学生了解和掌握基本的结构化编程和面向对象编程方法,以及Java语言的特点。进阶部分:主要包括常用实用类、泛型与集合框架、JDBC技术和Java网络编程等。语法讲授以够用为度,注重编程思想和编程能力的培养,将编程科学的编程思想和理念贯穿始终。
  2.3 综合多种教学方法和手段
  在教学组织上,如何根据电子商务专业的学情和以及教师自身的专业背景和性格特征,开展教学活动,探索新的课堂教学方法和教学模式是个复杂而艰难的问题。教师在课程设计中如何调动不同知识背景的学生的积极性是首要问题。
  1)课堂教学——以兴趣为导向,发挥案例教学的关键作用,培养学生编程思维
  现有的“以教师为主导,重语法”的教学模式,使学生很容易在相对枯燥的语法教学中丧失了对编程的兴趣和爱好。Java 程序设计课程不能脱离实际应用。在Java的课堂教学可实施的教学方法中,案例教学是一种启发式、互动式的教学方法,以案例为中心,把学生带入到特定的教学情境中,围绕着案例展开讨论和分析,最终找到解决问题的方案,从而达到学习知识、培养能力的目的[4]。案例教学方法需要根据每单元的教学目标、内容和要求来确定合适的案例。在案例的选择上应该遵循典型性,具有实际意义、难度适中等标准。一个完整的案例应该包括已经学过的内容,以及尚未学过的新内容。整门课程的所有案例设计也应该从易到难,循序渐近,逐步体现全部知识点。此外在案例教学法的实施过程中,需要注意把握理论知识的讲解,处理好讲授与练习的关系,并注意后继知识的引入。
  2)实验和实践教学——以项目为导向,任务驱动式的教学模式和结构式分组模式结合,培养学生的独立思考、独立解决问题的能力以及创新创意能力
  实验和实践教学是巩固知识点、锻炼和提高学生利用所学知识解决行业问题的能力,培养学生创新能力和团结协作精神的重要途径。以“项目驱动,任务导向”的实验和实践模式是掌握Java技术最迅速,最有效的方法之一。由于学生个体的差异,实验和实践环节的设置和要求也需要因人而异,因材施教,因此结构式分组教学模式也是必要的一种模式。所以Java的实验和实践教学将结构式分组教学模式和任务驱动教学法相结合,对学生进行合理分组,使之相互学习和激励,培养学生探索创新能力和团结协作的精神。为此可以根据教学内容把实验和实践教学分为三个层次展开:
  (1) 基础部分:在实验和实践教学中,主要以验证型和设计型实验的内容为主,注重题目内容与知识点的相关性以及题目本身的趣味性。题目的难度设置应该具有梯度性,提供不同难度的题目供学生选择[3]。具体做法是:难度较低的题目与课堂教学内容的题型有较大的相似性,学生只要根据课堂内容,修改少量的代码即可完成,相对较难的题目则需要综合运用所学的知识方可完成,主要让学生熟练掌握各知识点及其应用,初步培养学生的独立思考和解决问题能力。   (2) 进阶部分:主要以设计性和综合性的题目类型为主。根据Java课程体系中不同方面的知识设计项目,让一个项目贯穿课程,每个项目再分解为多个任务,采用提出任务、分析任务、完成任务和总结规律的教学方法来讲授每个任务知识点[5]。比如在Java Web技术课程中,可设计开发一个“网上商店”的项目,再把项目细分为“注册”、“购物车”等多个任务.每个任务完成一个知识点的讲授.项目驱动的教学方法改变了“教师讲,学生听”的传统做法,充分体现了“以学生为中心”的教学策略,可以调动学生学习的积极性,也会逐步培养学生的自主学习能力[5]。
  (3) 增强部分:加强手机App软件的设计与开发,电子商务专业需要学生具备创新创意创业能力,因此在实践部分可以利用课程设计的形式,让学生以团队的形式自主选题、设计和开发程序,并撰写相应的实验报告。鼓励优秀的同学参加相应的电子商务竞赛。此外还需要升华校企合作,为学生提供到企业锻炼和职业技能培训的机会,使学生亲身体会企业的软件开发流程与氛围,尽早建立起工程化的概念,为学生以后真正融入职场打下良好的基础。
  3)利用信息新技术和应用的成果作为辅助教学手段——把课堂延伸到课外
  随着社会化和移动互联等的迅速发展,各种移动终端设备的普及,人们获取知识更加便利。充分发挥网络课堂、慕课和社会媒体工具等新兴技术改善传统教学手段受时间和空间限制的不足,倡导社会化的随时随地的在线学习。
  2.4 考核评价方式的改革——使学生从被动接受评价转变成为评价的主体和积极参与者,从而达到教书育人的功能
  在教学评价方面,如何基于对学生学习全过程的持续观察、记录、反思而做出的发展性评价,以达到激励学生学习,帮助学生有效调控自己的学习过程,使学生获得成就感、增强自信心、培养合作精神的目的,建立合理的教学生态环境和良性发展,是教学改革的终极目标。
  在考核内容上,要反映学生在整个学习中的学习效果,包括课堂教学和实践的表现,既要考核学生对知识点的掌握和运用,又要考查学生综合运用知识解决实际问题和创新思维的能力,还要考核学生在整个学习过程中的变化。在考核方式上,“小考”和“大考”兼有。即教师定期对学生做一些考评,并把结果反馈给学生,教师所记录的考评历史记录,作为期末综评成绩的一部分。作为一门实践性很强的程序设计课程,学生会“考”不如会“用”,在评价学生成绩和学习效果时,应该把会“用”放在会“考”之前[3]。对于较好地完成了难度较大的实践题目的同学,可以对其综评成绩适当倾斜。此外为那些优秀的爱好编程的学生提供更多的空间,最大限度地激发有编程爱好的学生的实践动手意愿,而不会影响其期末的评价,真正地做到因材施教。
  3 结论
  通过在本学院的电子商务专业的实践证明,采用了新的教学模式以后,学生的课堂学习兴趣和学习积极性有了较明显地提高,敢于主动回答老师的问题;学生实验的完成度和正确率也显著提高。课程教学改革是一个综合性的工作,需要基于学生情况,持续进行教学改革与实践,同时认真总结、反思改革的经验与教训。
  参考文献:
  [1] 孙若莹.围绕专业特色构建电子商务实践教学体系[J].中国电力教育,2012(17):69-97.
  [2] 郭珉,闫勇,常新功.以能力培养为核心的Java程序设计课程教学探索[J].高等财经教育研究,2013,16(4) :31-35.
  [3] 余鹏飞,黎鹏,周浩.Java程序设计语言课程教学改革实践[J].教育论坛,2014:153-154.
  [4] 夏红科.非计算机专业Java语言案例教学实践[J].课程教材改革, 2013(35)23-124.
  [5] 李响.高职院校.Java课程的改革与实践[J].商丘职业技术学院学报,2012,5(11):42-44.
其他文献
为了探讨迷走性胸内甲状腺肿发生误诊的原因,开阔临床对纵隔肿瘤诊断的知识面,本文对一例迷走性胸内甲状腺肿的误诊原因进行了详尽分析,认为导致临床对其误诊的原因有迷走性胸
摘要:该文调研了目前《JAVA程序设计》课程教学现状及其发展趋势,以建构主义为指导,对《JAVA程序设计》课程的信息化教学进行系统分析并形成该课程信息化教学设计模型,通过教学实践和教改实验,说明了《JAVA程序设计》信息化教学设计的有效性。  关键词:程序设计;信息化;教学设计  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2015)29-0132-02  1 信息化教学设
本文介绍了超滤技术的基本原理及超滤技术在酱油生产中的应用,并通过应用实例说明了超滤技术在酱油生产中的发展前景.
良性性交性头痛目前国内报道极少,我们曾遇1例,报道如下:
期刊
该简单介绍了顶岗实习系统研究的背景和意义,详细阐述了顶岗实习系统开发采用的模式和系统结构,并对功能模块做了详细的说明。
在编制文档的过程中,常常会遇到把多个文档合并为一个大文件的操作。常规的操作方法就是打开个Word文档,通过复制和粘贴的方法来合并。不过,这种方法的操作次数有些过多,而且容易
刚上班就接到主任的电话,说办公室电脑中的Excel2003出问题了.让我给帮忙解决一下。原来在这台电脑上双击Excel2003后,本来应该会自动创建一个空白的工作簿,没想到啥也没有,如图1
摘要:《Illustrator平面设计》课程是一种对计算机基础较为薄的学生来说,较为复杂的信息技术知识,如何有效的引导学生迅速的掌握这门课程中的知识,将知识转化为实践技能,是教师们需要深入研究的问题。传统的平面设计教学存在太多弊端,为了解决这些弊端,本次基于“模块化教学法”的《Illustrator平面设计》课程教学进行改革研究与实践。  关键词:模块化教学法;Illustrator平面设计;课程
该文针对太阳影子定位问题建立了依赖于拍摄地点经度、纬度、日期的影子长度变化的数学模型,分析确定拍摄地点的日期。
了航空无线电电子综合系统的各种构成概念,在分析这些概念特点的基础上确定了下一世纪无线电电子综合系统的体系结构及其构成、功能和控制原理。