编辑:
2014-08-14
4.2 项目式考核
数学软件混合编程和网络程序设计两门课程的综合性和应用性较强,课程中涉及的都是成百上千行代码的中型项目实例,主要训练学生如何正确、高效地进行企业级应用软件的设计与开发,向学生传授大型应用软件开发过程中用到的编程经验、技巧和方法。上机考试由于受时间的限制,不能够科学、全面、客观地反映出学生的实际编程能力。因此,对这两门课程的考核我们采取项目式考核方式。
在学期第一节课向学生宣布课程考核方式,并告知学生项目题材不限,但必须是本课程所讲软件类型,如网络程序设计的项目必须是Web应用程序,项目的规模不能少于规定的代码量。学生可以自由结组,3~5人为一小组,原则上是强弱组合,并设定一名编程能力较强的学生作为组长。组长在整个项目开发过程中,要负责召集组员一同研究项目选题、项目需求、设计和实现等,并依此确定人员分工。在第4--5周时,学生已经对该课程有所了解,我们要求学生上报各组要开发的项目题目,并附带项目的简介及用到的技术。教师要及时对这些题目进行审批,对过于简单而导致组员工作量不够或过于复杂而导致学生无法按时完成的题目予以驳回,并要求学生在规定时限内重新选题。题目审核通过后,学生自行安排设计和开发的时间和进度。学期的最后2~3周是考试环节,安排学生答辩,要求每个小组在此之前提交所有的文档和程序。
项目式考核以小组为依托,为了培养学生的团队协作能力,避免部分学生在团队中不贡献只共享的现象,我们将每个学生的个人成绩与团队成绩和自己所做的贡献联系起来。具体来说,每个学生的总成绩由平时成绩(15%)、小组成绩(35%)、学生互评成绩(10%)和答辩成绩(40%)4个部分组成。
(1)平时成绩:教师根据出勤、作业和回答问题互动情况给出每个学生的平时成绩,占总成绩的15%。
(2)小组成绩:教师从两方面对小组提交的项目进行评价,并给出评价结果即小组成绩。一方面考查学生撰写技术文档的能力,包括软件功能文档说明、开题报告、系统设计报告和总结PPT等;另一方面考查软件总体完成情况,包括软件功能的复杂性、完整性和有效性。
(3)学生互评成绩:一位教师往往要面对几十甚至上百名学生,很难对每个学生都有较准确的了解。只有学生之间、小组之间最了解彼此的真实情况。因此,我们引入了“自评互评”机制。项目完成后,每个小组成员填写一份“自评互评调查表”,从组织协调能力、编程能力、创新能力、文档总结能力等几方面评价每个成员对项目开发的贡献,给出评价结果,然后取平均分作为学生互评成绩。为了防止学生间碍于情面,给小组成员中参与度不高的同学打高分,要求90分以上的人数不能超过20%,70分以下必须有1人。
(4)答辩成绩:答辩考试不仅是考核过程,同时也是教学过程。在答辩的过程中,学生们可以了解其他学生所做题目的思路及使用到的技术,从而互相学习,互相借鉴,扬长补短,达到在考试中学习,在学习中考试的目的。因此,答辩时要求全体学生都参加,而且可以参与提问。每个小组答辩时间20分钟左右,答辩内容分为学生自述和教师同学提问两个环节,每位小组成员都要参加答辩。最后,教师根据每个学生的答辩情况给出答辩成绩。
5、结语
针对信息与计算科学专业的特点,我们结合河北联合大学的办学思想和培养目标,整合了该专业的计算机类课程,调整了教学内容,将数学知识和数学思维融入软件编程,体现专业特色,改革了教学模式与考核方式,并注重培养和考核学生的实践创新能力。通过两年的教学实践表明,对于信息与计算科学专业计算机类课程的改革思路是行之有效的,激发了学生学习计算机类课程的兴趣,开发了学生的潜能,提高了学生的编程能力和解决实际问题的能力。
上文就是精品学习网给您带来的计算机类课程教学改革研究分析,希望可以更好的帮助到您!!
标签:其它理学论文
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。