基于斯坦福模式数据库和Java Web应用程序课程改革.doc

基于斯坦福模式数据库和Java Web应用程序课程改革.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于斯坦福模式数据库和Java Web应用程序课程改革

基于斯坦福模式数据库和Java Web应用程序课程改革   摘要:针对目前Java课程教学中存在的诸多弊病,提出将斯坦福大学编程类课程教学模式应用于数据库及Java Web应用程序的教学中。通过分阶段设置Java课程、精心设计教学和实践内容、改进和变革教学实践方式、严格考核制度等手段和方法,激发学生学习兴趣,锻炼学生职业技能,增强就业竞争力。 关键词:斯坦福模式;JavaWeb;课程改革 Java语言具有易学好用、面向对象、稳定、与平台无关、多线程及动态等特点,是目前使用最为广泛的网络编程语言之一,Java仅次于C语言,占据世界软件项目开发工具的第二位。目前,全世界Java开发人员的数量已经超过900万,Java平台企业版(Java EE)的新规范也使其处于领先地位。在我国,对Java人才的需求也已达到百万,而且每年都在以22%左右的速度增长。因此,很多高校为了提高学生就业的竞争力,适应人才市场需求,都开设了Java Web程序设计类课程。但是,人才培养的质量与社会的实际需要还存在一定差距,学生不能熟练掌握实际开发所需要的职业技能,不能达到企业的用人需要。因此,如何激发学生的学习兴趣,锻炼学生的编程技能,培养满足社会需求的合格人才成为JavaWeb程序设计课程必须解决的重要问题。 1、斯坦福大学编程类课程教学模式分析 斯坦福大学计算机科学系成立于1965年,在计算机理论、硬件、软件、数据库和人工智能等各个领域都居于美国乃至世界领先地位Ⅲ。本文主要分析斯坦福大学编程类课程的基本特点。 1.1 体系完整的编程语言课 在程序设计课程设置方面,斯坦福大学计算机系开设的程序设计及编程类语言课程多达十几门,既有专门讲解软件开发工具之类的程序课程,如C、C++、C群、Java,也有以强调面向对象特征的。“面向对象系统设计”编程课程,同时还开设重在讲解网络客户端编程的JavaSeript、HTML、XML、CSS等课程。在课程内容的讲解上,既有横向比较各语言难点和精髓的高级编程课,也有突出训练程序设计能力的软件实践类课,还有编程语言基础理论课。 1.2 助教辅教的课程组织形式 斯坦福大学的计算机编程类课程教学,都采用助教辅助主讲教师,共同完成教学任务的教学方式。对于开设的每一门课程,学校都会为主讲教师配备一定数量的助教。助教通常由修过此课的高年级本科生承担。学生每十余人分为一组,每组配备一个助教。助教主要负责辅导、答疑,并经常组织组员对学习内容进行讨论,面对面解决学生学习过程中存在的各类问题。 1.3 精心设计的实验内容 斯坦福大学的每门计算机编程类课程都有大量的编程大作业,学生除了必须掌握教师课堂讲述的知识外,还需要查阅大量的资料才能按时、按要求完成书面作业和编程作业。在实验内容及讨论内容的设计上,教师充分考虑调动学生的积极性,先让学生对需要完成的作业感兴趣,然后学生自己主动完成。而不是被逼无奈的完成。例如,计算机编程课Java语言与艺术的实验1中引入一个叫卡雷尔的机器人,在实验前先将卡雷尔机器人完成的3个动作:向前走、左转、右转,设计成3个方法,让学生通过简单调用这3个方法实现一些简单的应用,这样既激发了学生学习的兴趣,又让学生初步理解和掌握了面向对象程序设计的一些相关概念。 1.4 严格的课程考核机制 斯坦福大学的计算机编程类的课程大多没有期末考试。学生的成绩主要来源于平时的编程作业和少量的书面作业,编程作业成绩至少占到课程总评成绩的60%左右。同时,斯坦福大学对学生抄袭作业处罚严重,有专门的软件来检测程序的相似性,一旦发现抄袭、作弊,作业都会以零分计入,而且相关的学生也会受到严厉的处罚。对于作业的提交时间也有严格限制,如果超过限定提交时间2天,此次作业成绩将以0分计入。所有这些严格的措施,都在督促学生必须刻苦学习,让学生明白只有依靠自己的努力和辛苦才能拿到需要的学分。 2、目前新疆农业大学的Java程序设计课程教学存在的问题 新疆农业大学曾经是新疆高校中最早开设Java程序设计课程的学校之一。在多年教学实践中,积累了丰富的教学经验,也曾获得学生的欢迎和好评。但是,计算机课程,尤其是语言类的软件开发工具课程,必须始终与满足企业人才需求的软件开发大平台保持一致,这是一个不断变化、与时俱进的过程。当前,新疆农业大学Java课程的教学中主要存在以下问题。 2.1 教学内容陈旧,实践项目单一 在教学和实践内容的设计上,教师多以基础知识为重点来讲解,授课时一般是先讲解语法规则,再举例说明具体应用。而所举的例子一般是事先设计好的完整代码,没有程序编写、调试的真实演示过程。另外,教师在上课过程中只是简单解释程序中的重要代码,演示输出结果。而对于实践项目,也

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档