高职《Java程序设计》重点课程建设实践

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zn19861225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《Java程序设计》是石家庄邮电职业技术学院2007年确立的一批重点课程之一,通过近年课程建设的具体实践,该课程已在教学内容、教学方法和手段、教学资源、师资队伍等方面取得了成果,为今后精品课程的建设提供了宝贵的经验。
  关键词:Java程序设计;重点课程;课程建设;教学改革
  中图分类号:G804.4文献标识码:A文章编号:1009-3044(2011)20-4911-02
  Practice on the Construction in Key Course of Java Programming in Higher Vocational Education
  HUANG Xiao-han1, ZHAO Jun-zhuo2, LI Xian-jun1
  (1. Computer Science Department, Shijiazhuang Posts and Telecommunications Technical College, Shijiazhuang 050021, China; 2. Library,Shijiazhuang Posts and Telecommunications Technical College, Shijiazhuang 050021, China)
  Abstract: "Java Programming" is one of the key courses established in Shijiazhuang Posts and Telecommunications Technical College in 2007. Through practice on the construction of this course in recent years, the course has been achieving good results in teaching content, teaching methods, means of teaching resources and teaching staff, and has provided valuable experience for the construction of classic course.
  Key words: java programming; key course; the construction of course; the reform of teaching
  从2003年恢复招生,我院有5个专业开设了《Java程序设计》课程,2006年该课程成为学院的公共选修课。《Java程序设计》是软件技术(高级编程技术方向)专业和软件技术(软件测试方向)专业的主干课程,开设该课程的主要目的是使学生建立面向对象的编程思想,培养学生良好的编程风格及使用Java语言进行面向对象编程的能力[1]。对于高级编程方向专业的学生来说,《Java程序设计》的学习也为他们进行后续《Java Web开发技术》等课程的学习提供了保证。2007年作为我院重点课程进行建设以来,经过积极地教学研究和教学实践改革,该课程已在教学内容、教学方法和手段、教学资源、师资队伍等方面取得了重大成果,为今后精品课程的建设提供了宝贵的经验。
  1 重点课程建设的意义
  对《Java程序设计》课程进行深入研究,有助于课程建设团队准确把握Java在企业中的应用情况,了解企业对Java编程人才的需求,从而更好地服务于软件技术各方向专业,尤其是高级编程方向专业的专业建设。通过《Java程序设计》课程建设的研究,将会带动其他软件开发类课程的课程建设,为其他程序设计类课程改革提供参考。将《Java程序设计》作为重点课程建设,对于推进我院的教学改革、提高教学质量[2]、培养高级应用型软件开发技术人才具有特别重要的意义。
  2 教学内容的设计
  在教学内容的取舍上,课程组借鉴了国内外各院校开设《Java程序设计》课程的经验,参考了社会培训机构(如新东方、达内等)的Java基础课程,并结合企业应用Java技术的实际情况,最终确立了我院《Java程序设计》课程的教学内容,包括Java开发准备、Java语言语法基础、面向对象、数组、常用类库、I/O流、多线程[3]9个教学单元。其中,面向对象与常用类库为教学重点,面向对象、多线程为教学难点。基于以上9个教学单元,课程组设计了8个典型任务,包括:算术运算游戏、24点游戏、拼句子、验证码生成、博客最近访问者列表、生肖年份对应、数字时钟、文件树,以实现通过任务来组织教学。
  3 教学方法和教学手段的改革
  现代教育理论强调,改革高等教育的课堂教学方法和教学手段是提高教学效果的重要途径[4]。在课程建设的过程中,课程组注意吸收国内外文化教育的文明成果,不断丰富教育理念,推动教学方法和教学手段的创新。
  3.1 实施启发式教学
  为培养学生逻辑思维和创新能力,在教学过程中,教师遵循启发式教学原则,通过各种教学方式和手段激发学生的学习欲望,使他们积极投入到学习活动中,积极思维,发现问题,提出问题,并逐步解决问题。例如,在代码编写举例时,教师不是简单地给出程序清单,而是从分析问题入手,带领学生找出解决问题的方法,继而给出算法,最后编写出完整的程序。而在这一过程中,每一步都采用与学生一起探讨的方式,让学生在启发下思考,在思考中解决问题,从而培养了他们独立分析问题、解决问题的能力。
  3.2 传统教学手段与现代信息技术手段结合
  完全依赖传统的黑板加粉笔的方式教学满足不了教学内容和教学时数的要求,借助于现代信息技术手段是必然趋势。教师利用多媒体教学设备,一步步地演示、讲解程序的编写、编译、执行过程,生动形象地将程序的编写、编译、执行过程展示给学生,学生非常容易接受,解决了算法、程序执行和调试跟踪步骤演示的难题,增强了教学效果。
  3.3 课堂教学与课后自学相结合
  教师在课堂教学中努力激发学生的学习兴趣,引导学生科学思维,通过课堂教学的有限时间讲授基本原理、重点难点。需要反复练习、扩大知识面和加强动手能力的训练部分,教师则布置适量练习、习题和辅导教材阅读要求等,由学生以学习小组的方式在课后进行。学生还可以利用校园网和课程组制作的多媒体课件,根据自己的时间、进度进行自主学习。
  3.4 任务驱动、做学合一
  课程组针对《Java程序设计》的各个教学单元,都设计了相应的任务,基本上按照五个步骤来完成单元教学:
  ①展示已完成的任务的功能及运行效果,让学生明确本单元的学习目标,明确完成什么样的任务。
  ②讲解或讨论实现这一任务的基本方法和基本思想。其中,必须讲到实现这一任务所用到的知识和技能。教师讲解这些知识、技能的运用时,通常以本单元要完成的任务为案例,在操作时教师可能只完成其中的一小部分。
  ③让学生自己动手模仿,实际操作,实现本单元所应完成的任务。在学生完成任务的过程中,教师通过多种形式(如小组讨论、课外答疑)给予指导。
  ④解决完单元问题,教师再进行归纳,把学生的感性认识逐步上升到理性认识。有些属于本单元的知识和技能,而任务中又没有用到的,教师再根据“够用”原则加以延伸和拓展。
  ⑤完成相关任务后,给学生提出其他类似任务,让学生根据自身情况选择完成,以此锻炼他们解决同类问题的能力。如在讲解完面向对象单元后,又向学生提出单机版象棋游戏开发任务。05级高级编程专业有三人组成小组,利用课余时间共同完成了该游戏,并在学院第四届中驿-天骄杯软件设计大赛中获得了一等奖。
  4 教学资源的建设
  教学资源建设能够为课程教学水平及质量的全面提高、为教与学的过程创造良好的环境条件,是保证教学质量的基础。课程组于2008年编写了校内教材《Java程序设计》、《Java程序设计实验指导》,用于教师授课及学生学习的指导;为积极实行考教分离,课程组建立了课程的试题库,目前正在完善课程的在线考试系统;课程组制作的《Java程序设计》多媒体教学课件,获得了2007年学院“教学课件比赛”三等奖、2008年学院“多媒体教育软件大赛”二等奖、河北省第十二届多媒体教育软件大奖赛高等教育组三等奖;课程组教师带领高级编程方向专业的学生利用Java技术设计开发了Java课程学习网站,主要包括:在线学习、在线测试、教学论坛等;课程组教师还从各种途径搜集教辅资料,包括Java教学视频、电子参考书、练习题等,为学生课余学习、扩大知识面提供了帮助。
  5 师资队伍的建设
  教师是课程教学的组织者与实施者,教师在教学中所起的主导作用,直接关系到课程质量和人才培养[5]。为保障长期稳定的课程质量,必须建设一支高水平的教师队伍。《Java程序设计》课程组通过以老带新、实施集体备课、互相观摩听课,帮助教师成长;通过参加专业认证培训,提高教师的业务理论水平;通过进修学习,提高教师的学位层次;通过校企合作、参加科研活动,提高教师的专业实践和工程实践能力。目前已形成一支以中青年为主要骨干、结构合理、教学实践经验丰富、具有较高科研能力和学术水平的课程建设队伍,其中本科学位教师占14%、硕士学位教师占86%,高级职称教师占57%、中级职称教师占43%。
  6 结束语
  《Java程序设计》重点课程建设切实促进了该课程教学质量的提高,经过课程组教师的共同努力,课程建设取得了成功,于2009年成为学院的精品课程。而教学改革是永无止境的,我们希望,通过持续不断的努力,不断地取得新的成果并付诸于实践,培养出合格的适应时代要求、富有创新精神的高素质的软件开发人才[6]。
  参考文献:
  [1] 陈红军,耿永军,闫洪亮.《Java程序设计》课程教学改革探讨[J].信息系统工程,2010(1):128-130.
  [2] 范明霞,袁颂东.化学反应工程重点课程建设探索与实践[J].广东化工,2009,36(2):111-112.
  [3] 张孝祥.Java就业培训教程[M].北京:清华大学出版社,2003.1-285.
  [4] 林国立,刘伟.向课程建设要质量的思考与实践[J].中国高等教育,2003(17):29-30.
  [5] 王旭林,王宏波.加强课程建设 全面提高教学质量[J].天水师范学院学报,2005,25(3):108-111.
  [6] 马德贵,王硕,曹成茂,金定洲.现代测试技术重点课程建设的研究与实践[J].安徽农学通报,2008,14(9):202-203.
其他文献
中国银行业的创始人———盛宣怀●钟思远盛宣怀,字杏荪(1844—1910年),江苏武进人,也是中国近代史上颇有争议的人物。盛宜怀是清朝末年洋务派的重要人物之一,在中国银行业史上具有举足轻重
目的对智能型无创正压呼吸机治疗睡眠呼吸暂停低通气综合征的疗效进行研究、观察与分析。方法选取我院2012年5月~2014年5月收治的50例睡眠呼吸暂停低通气综合征患者作为本次
目的:探究恶性胸腔积水患者采用苦参注射液的疗效和特点。方法从我院2013年4月~2014年8月接收并治疗的恶性胸腔积水患者中随机性抽取50例进行回顾性分析和探究,并分为研究组和对
目的分析卵巢子宫内膜样癌及其合并子宫内膜异位症的临床和病理特征。方法选取我院2014年1月-2015年1月收治的卵巢子宫内膜样癌患者98例作为研究对象,根据病理特征的不同,将
该文介绍了因素管理法用于计算机实验外部环境管理的原理,结合实例讨论了计算机实验外部环境管理需要关注的具体环境对象,归纳了外部环境管理工作要领。可供初涉机房管理和计
摘要:该文阐明了如何通过分层管理ACCESS数据库的方法增加ACCESS数据库中数据的安全性。  关键词:ACCESS数据库;数据检索;数据维护;分层管理    中图分类号:TP312  文献标识码:A  文章编号:1009-3044(2010)29-8157-03
目的观察腹腔镜与传统开腹手术治疗早期卵巢癌的疗效。方法将287例早期卵巢癌患者随机分为治疗组151例和对照组136例。对照组给予传统开腹手术治疗,治疗组给予腹腔镜治疗,观
目的分析急性心肌梗死合并心力衰竭的护理。方法将2011年3月~2014年5月我院收治的94例急性心肌梗死合并心力衰竭患者均分成观察组和对照组,各47例。其中观察组采用临床护理,
目的观察莫沙必利联合四逆散加味治疗功能性消化不良的疗效。方法将功能性消化不良患者273例随机分为治疗组146例和对照组127例。对照组给予莫沙必利治疗,治疗组在此基础上给
该文介绍了数据挖掘技术的概念和数据挖掘技术在福建移动经营分析中的应用案例和成效,提出了选择数据挖掘技术的两个重要依据和建立有实用意义的数据挖掘模型的关键要点。