项目实训课程分层教学改革探索

时间:2022-07-11 11:53:44

项目实训课程分层教学改革探索

摘要:文章立足学生个人能力基础,以分层教学思想为主导,以“排课系统”项目为载体,以能力分层递进为原则,分层订制教学目标和评价体系,为实训课程的项目分层实施提供重要的参考依据。

关键词:分层教学;因材施教;教学改革;排课系统

0引言

大学计算机专业的项目化教学改革一直是教学改革路上的排头兵。项目实践课程区别于传统理论课堂,教学方式新颖、形式多样,更适合在实践课中实施和推广[1]。本文提出将分层教学的思想应用到专业实训课程中,对课程设计案例内容进行难度分层,细化到每个功能的需求,提出易、中、难三个层次的开发要求,为不同基础的学生订制难易适合的开发目标,让学生在自身能力范围内进行选择,目标是让学生个人能力在课堂实践中得到最大可能的有效提升。

1分层教学的发展现状

最早的分层教学模式的是美国教育学家哈里斯创立的“活动分团制”。直到二十世纪五十年代,分层教学在英国也逐渐得到了普及,只是根据能力来分级分层,造成歧视现象。这一现象使分层教学模式的推进一度停滞不前,直到前苏联人造卫星的上天,才唤醒教育者们对精英人才的渴求,这也带动了分层教学的再次前进[3]。在我国,前有孔子“因材施教”学说思想,后有王守仁“随人分限所及”,从古至今,教育思想中不断贯穿着分层教学的理念,这为引进分层教学模式奠定了思想基础。分层教学一次次退出历史舞台又回归,终于总结出一些能与国内教学现状相结合的方法。目前,分层教学模式的研究主要集中在中小学,分为班内分层目标教学模式、分层走班模式、能力目标分层监测模式以及定向培养目标分层模式等多种教学模式[4]。而在大学教学中对教学分层的尝试仍然只停留在个别专家的理论研究层面或少量样板课程的教研中,在实际课堂中的应用推广少之又少。

2论文研究的背景及意义

实训课程是大学计算机专业教学必不可少的一个环节,但目前的教学效果差强人意。比如四五十人的实训教学中普遍选用单一的教学目标,即给学生下发统一难度的项目要求。为了适应大多数学生的能力水平,教师通常会选择难度等级“适中”的项目,学生根据统一要求实现项目,教师根据统一标准评价项目。实践表明,这样的“一刀切”并不能达到全面提升学生能力的目的[2]。对于学习能力强、基础较好的学生来说,项目难度偏低并不能达到提高个人能力的目的,而对于学习能力较弱、基础也较差的学生来说,完成难度适中的项目已超出个人能力水平。因此,在实践教学中,制定难度分层的教学方案以适应不同层级的学生,对于实践教学的改革有重要的意义。本文选择经典案例排课系统为载体,进行项目难度分层,目的是考虑不同层次学生的能力水平,提出难度相应的开发目标。具体表现为,从优、中、劣各类学生的实际出发,在需求、设计、实现技术上对项目提出难度有所不同的要求,学生自主选择难度目标,在自身能力范围内进行训练和提升,教师提供针对性指导,让基础不牢的学生更加注重基础巩固基础,让优秀的同学有机会挑战更高难度的课题。基于学生自身基础订制教学目标,提高学生积极参与项目的意愿和在学习过程中探索求知的主动性,达到提升学生项目参与度与自主学习能力的目的。

3基于排课系统的项目分层方法及教学研究

分层教学的基础是确定项目分层方案,即细化项目开发的过程,量化每个功能实现中的技术点,提出难度分层教学目标。教师需要依据学生对目标的不同实现,收集开发过程中学生个人能力提升点,科学记录与分析,结合多项评价指标,切实保障分层教学模式的科学性。

3.1需求分层是分层教学的第一步

在软件项目开发实训中,第一步是模拟真实用户提出需求,并进行需求描述[6]。这个工作主要由教师完成。学生作为承接项目的开发人员,其任务是获取需求并按照需求指导后续的设计、开发。教师首先按照功能进行分层描述,对开发者提出不同难度层次的要求,帮助学生结合自身能力水平选择开发目标。需求分层后,项目的需求描述更加立体化、精细化、精准化[7]。学生可以从易到难的逐层理解需求,逐层的进行开发和进阶,这是一个能力逐层递进的项目实施过程,也更加遵循人的认知规律,对提高开发效率和提升教学效果均有正向的推动。量化每个功能实现中的技术点,提出难度分层的技术要求和功能要求,是需求分层的基础。排课功能包括安排教学任务、设置课程时间地点等任务。以下对排课功能三个难度层次进行需求描述,如表1所示,其中★越多,表示难度越大。

3.2难度分层的项目设计与实现

根据需求,学生可以选择适合自己的难度并针对相应的难度进行系统设计和实现。教师需细化项目开发的过程并结合难度层次进行针对性指导。下面给出三种不同难度需求对应的业务流程设计(图1、图2、图3),可作为教师分层指导学生进行设计、实现的重要参考。以上三个难度的设计流程,可以指导不同层次学生进行功能的设计和开发,图4和5对应★和★★★两种难度层次的新增排课功能的实现。

4分层教学评价策略

教学评价是教学过程最终环节和指挥棒[5]。评价标准用于检测学生学习效果,更是激励学生积极性的重要措施,评价标准的科学性是分层教学改革研究的重要工作。分层教学,主要从两个方面去评价和鼓励学生:一是专业能力;二是项目参与度。专业能力的评价与学生完成项目的难度系数、效果、任务量直接相关[6]。选择难度系数低的任务,其难度分低于难度系数高的任务。如排课任务分数基准是15分,完成★难度得分70%,完成★★难度是80%,完成★★★难度是90%。同一功能效果分可为90~100%、80~90%、70~80%、60~70%等不同百分比。任务量的叠加可以累计为最终分。如表2所示,学生选择了11个任务中的9个任务,其中排课任务15分,完成难度★★难度分80%,完成效果75%,该功能最后得分:15分×80%×75%=9分。依此法计算,该学生所有功能累计共得分(取整)78分。需要说明的是,任务的总分可以超过100分,学生可以自主选择其中部分或全部功能进行累加。如学生选择以下全部11个功能,累计总分是125,每个功能都完成★难度,完成效果均是90%,学生可以得到分数125分×70%×90%=78.75分。该评价体系允许学生通过累加低难度的任务量,达到高分的目的。项目参与度是指学生在参与项目开发过程中所体现出来的团队合作能力及积极主动性。如在团队开发中,主动帮助他人并能很好的维系团队和谐的学生参与分较高,而自觉性较差、总要依赖他人帮助、因个人表现影响团队和谐的学生参与分可适当减少。教师可以根据项目的特点调整两者的比例。如项目较大,需要多人团队合作开发且任务间关联性紧密,团队的凝聚力对项目的开发有决定性的影响,建议加大项目参与度评分比重,如设置项目参与度:专业能力=3:7;对于项目规模较小、团队人数较少、任务间的关联性小的情况,可降低参与度比重。

5结束语

本文以排课系统为例对项目进行难度分层,阐述了如何将一个实训项目划分难度等级、分层次设计开发及分层次评价的详细过程,体现了分层教学的核心思想,为同类型项目实践课程提供分层教学方法参考。分层教学的改革,使得学生在个人能力附近区域得到锻炼和提升,极大的鼓励了学生自觉参与实践的积极性;项目难度分层之后,教师也能够对学生区别指导,针对不同层次的学生,使用不同的指导方式。分层改革的实施将项目实训课程向因材施教的目标推进一大步,改革的成果将对提升项目实践类课程的教学质量有着重要的意义。

作者:吕树红 赵海燕 单位:三江学院计算机科学与工程学院