Java语言课程设计考核方式

时间:2022-03-15 03:08:41

Java语言课程设计考核方式

摘要:从Java语言程序设计考核现状出发,结合广西民族师范学院计算机科学与技术专业应用型人才培养的办学定位,从课程设计概念、实施方案、注意事项、效果分析等几方面介绍了基于课程设计的考核方式在Java语言程序设计课程中的应用。

关键词:Java语言程序设计;课程设计;考核方式

Java语言程序设计是软件工程、信息与计算科学、计算机科学与技术等专业的专业核心课,是JSP程序设计、Android开发、J2EE框架技术等课程的前导课程,也是一门实践性强,对培养学生的学习能力、问题分析能力与解决能力、实践创新能力起着非常重要作用的课程。

一、JAVA语言程序设计考核现状

目前,JAVA语言程序设计课程的考核形式普遍单一,从考试内容的挑选、考试时间的安排、考试形式的确定、考试标准的制定到考试分数的给出都是由授课教师一人规定。存在考试闭卷形式多、开卷形式少;笔试形式多、机试、口试、答辩形式少;理论考核多,技能操作实践能力考核少的情况。这样,不但不能调动学生学习的积极性,反而将学生放在一个比较被动的位置,没有给学生对于知识进行探索和创造的空间。所以,非常有必要对现行的课程考核方法进行改革。

二、课程设计概念

在本案中,课程设计取定义:大学某一课程的综合性实践教学环节,如:计算机程序设计课程的课程设计,一般是完成一项涉及本课程主要内容的综合性、应用性的计算机程序开发题目[1]116-118。以学习者为中心的课程设计是以人为中心的哲学思想的产物。这种课程设计强调个别发展,强调课程的组织形式要产生于学生的需要、兴趣和目的。这种设计的典型例证就是“活动——经验”设计,其主要特征为:课程结构由学习者的需要和兴趣来决定;在解决学生在追求兴趣的过程中,会碰到某些必须加以克服的困难和障碍,这些困难构成真正的、学生渴望以挑战而接受的问题。在攻克这些难题,寻找解决它们的办法时,学生实现了体现着这一课程的主要价值——真实性、意义性、直接性、主动性,以及活动与经验的相关性。这种课程观突破了课程局限于课堂教学中,把范围拓展到整个学校教育环境中加以界定,突破了以往只注重知识、经验的积累的局限,把积累、迁移、促进学生发展等多方面因素作为指标。

三、课程设计的考核方式在JAVA语言程序设计课程中的应用

(一)课程设计实施方案

整个课程设计过程包括选题、课程设计实现过程和成绩评定三个环节。1.选题工作。选题是课程设计第一步,也是关键一步。选题采取学生自拟题目和导师指导相结合方式。课程设计实施前,学生根据自己的Java能力水平和兴趣爱好,自拟一个基于桌面的应用程序题目。导师则要对学生的选题进行指导,指导要从三个方面考虑:首先选题要符合人才培养需求和教学大纲的要求,应尽量满足应用型人才培养目的;其次选题应尽量贴近学生实际生活、学习,比如消消乐、拼图游戏、图书管理系统、扫雷小游戏、模拟Windows记事本等都可以作为选题;最后,选题还要考虑难易度,可操作性和可实现性,要确保学生能够在规定的课程设计时间内完成任务[2]73-75。2.课程设计实现过程。课程设计的具体执行过程是学生作为主体利用课程设计时间对自己的选题进行设计实现,指导教师在这期间指导学生如何解决课程设计实施过程中在遇到的问题。通过这样的方式,每一位学生需要从项目的选题、项目功能分析、项目功能实现、项目界面设计、代码编写和数据库操作等多方面综合实践独立完成自己的课程设计,这过程促使学生不断去搜索、研究、学习问题的解决办法,这个过程帮助学生从被动接受知识到主动探索实践的转变,提高他们的编程实践能力,激发他们的主动性和创新性[3]67-73。指导教师是课程设计过程的主导,通过指导和答疑方式参与到课程设计过程中,课程设计期间,教师每天至少5学时在实训室进行集中指导。通过这样的方式,教师参与到学生的项目实施过程中,了解学生思路、能力水平和存在的问题,引导学生如何解决问题,发掘学生的潜能,纠正学生的不合理设计。对于基础较差的同学,帮助其加深对课堂理论知识的理解,引导其完善设计;对基础一般的同学,引导其挖掘自己的潜能,加强基础知识的应用能力;对于学习能力较强的同学,鼓励其进行创新性设计,推荐应用新技术。教师深入实训室,也是对整个课程设计过程起到监督和管理作用,提高课程设计质量和效果。同时通过课程设计的指导,教师更能深刻认识到Java课程教学过程中存在的优劣,不断积累经验,改进教学方法和手段。3.成绩评定。成绩评定是对学生完成的课程设计进行考核,根据平时考勤、课程设计成果质量按三七比例方法评定。平时考查主要检查学生的出勤情况、学习态度、是否独立完成设计、是否有抄袭网上代码等几方面。课程设计成果的检查,着重检查应用程序UI界面的设计、系统的分析与实现、关键技术与算法和程序能否正确运行等。课程设计成绩的评定要按课程的目的要求,突出学生独立解决工程实际问题的能力和创新性的评定。其过程由学生答辩、教师提问、学生回答提问和成绩评定3个环节组成。首先学生要对其成果从功能模块实现、算法原理、关键技术等方面边演示边讲解。然后由若干(一般为3名)答辩教师针对答辩人的作品从技术实现、应用价值、存在问题等方面进行提问。最后,学生回答答辩教师问题,答辩教师通过学生回答,综合学生的整个作品完成质量、答辩表现、创新精神和学习态度等进行综合打分,取所有评委的平均分为学生最后课程设计成绩。对于未达到要求的学生,则按照学院期末考试未通过方法进行处理,补考或者重修依然采取课程设计的方式;而对于整体表现优秀的学生,则给予表扬鼓励,号召其他同学向其学习。

(二)实施过程需要注意的问题

课程设计的实施过程中,需要注意以下几个问题:1.抄袭问题。一方面是课程设计实施需要在开放的网络机房里进行,方便学生查阅相关资料,随之而来的则是少数学生利用网络,抄袭网上代码问题;另一方面是每一届的每一位同学都要做课程设计,难以避免同专业或同年级之间有雷同的选题。如何避免这些同学的“不劳而获”,树立自主学习、实践创新的课程实训风气,需要指导教师在整个课程设计过程中加强监督管理才行。2.选题如何综合Java重点知识。Java是一门涉及UI界面设计、线程通信、数据库操作、IO操作、网络编程等多方面知识的综合性课程,教学目标要求学生都应很好地掌握这些知识点。因此理想的课程设计选题既要符合涉及所有的教学重点内容要求,又要项目功能符合实际应用需求,还要激发学生的兴趣,让学生灵活运用所学知识解决项目中的问题,还要保留创新的空间。因此,如何让选题的功能及尽可能多的包含重要知识点,又能保证学生在规定时间内完成一个实用性程序是一个值得思考的问题。3.教师指导能力的保证。教师指导能力是课程设计完成质量的保障。指导教师的能力尤其是教师所具备的程序设计能力、算法设计与实现能力以及激发学生实践兴趣的能力,对课程设计的实施具有重大的影响,因此,课程设计的考核方式实际是对教师的专业知识和能力提出了更高的要求。指导教师需要通过去企业进修学习、参加社会实践活动、自己完善知识结构等方法去增强自己的知识能力,为课程设计能够提供保障。

(三)课程设计考核方式应用效果分析

为了考评课程设计考核方式在Java语言程序设计课程中的应用效果,笔者对广西民族师范学院计算机科学与计算专业2013级(56人)和2014级(79人)进行了问卷调查,总共发放问卷135份,回收130份,有效回收率为96%,问卷统计结果如下表1所示。表1的统计结果显示,85%及以上的同学认为课程设计的考核方式,帮助学生加深了对理论知识的理解和掌握能力,提高了算法设计的技能,提高了综合编程能力,且这种考核方式体现公平,公正,非常认同该考核模式。我们分析认为,学生有如此大的收获,一方面是课程设计选题源于生活,游戏部分题目娱乐性强,学生有完成项目的兴趣,由原来的被动学习变为主动学习,学生肯下功夫去学习、研究、解决问题,在完成项目功能过程中,学生的理解能力、操作能力都有所提高。另一方面,课程设计给学生营造一种好的学习环境,足够的时间、开放的环境和专业的指导,为学生的创新性、自主性得到发挥提供助力。当然,课程设计的考核方式,需要严格把关每一个环节,尤其是指导教师要做好充分准备,才能获得较大效果;如果采取对学生进行“放羊式”的方案,则效果甚微。同时,我们教研室还需要对课程设计中遇到的各种问题进行讨论、研究和总结,不断完善和改进,促进应用型人才培养教学改革的发展。

基于课程设计的Java语言程序设计考核方式已经在广西民族师范学院计算机科学与技术专业的3届学生中进行了实践。实践效果表明,这种考核方式对计算机专业应用型人才培养效果非常好,主要体现在两个方面:一方面是运用课程设计的考核方式,能够激发学生的自主创新能力。作为主体的学生在实现课程设计项目过程中,需要完成包括项目的选题、项目功能分析、项目功能实现、项目界面设计和代码编写以及课程设计实训报告的撰写等一系列任务。在完成这一序列任务的过程中,学生真正地进入到“程序员”的状态,对如何完成一个软件的设计与实现有切身体会和认识。这种方式可以激发学生解决问题的兴趣,拓展学生的知识面,提高学生解决问题能力和创新能力,为后续课程的项目实施打下良好的基础;另一方面是运用课程设计的考核方式,更能体现学生的真实成绩。课程设计考核方式突破了以往期末笔试或者上机的考试形式,学生的成绩不再是由授课教师“一刀切”,而是采用若干评委评分,取平均分的方式,这种考核方式更能全面考察学生知识掌握能力,体现出公平、公正的原则。通过对Java语言程序设计采取课程设计的考核方式,对培养学生综合运用所学理论知识分析解决实际问题能力效果很好,加强了学生的自学能力和实际动手能力,缩小与企业所需要的应用型软件人材之间的差距,为学生今后走上工作岗位从事相关工作打下坚实的基础。该方式已经被广西民族师范学院的相关专业认同、借鉴并推广。

作者:李春青 单位:广西民族师范学院

参考文献:

[1]杨晶晶.浅析“课程设计”概念[J].内蒙古师范大学学报:教育科学版,2015(3).

[2]尹继明,吕凡任.课程设计在实践教学中的应用研究[J].扬州教育学院学报,2011(2).

[3]肖飞雁.项目化教学的教学设计、实施效果和改进路径[J].教育观察,2016(5).

上一篇:动漫项目课程设计及实践分析 下一篇:古镇景观设计模式探讨