1个性化教学在理论课堂中的应用
在课堂教学中,我们结合当前讲授内容,把硕士入学考试,国家软件水平考试,程序设计、软件开发岗位的招聘考试等试题作为例题或习题引入教学中,并且在课程网站上开设考研专栏、面试和软考专栏、高级专题、竞赛专栏等,以此满足学生就业、考研、自主学习的需要[2-3]。
2个性化教学在作业布置中的应用
在作业布置环节,我们设置必做题和选做题。必做题注重基本知识的巩固和运用,满足共性化教学的需要;选做题往往难度更大,更具开放性,需要查阅更多的资料,甚至要与人讨论,上机实验才能完成。这样做的目的是激发能力强学生的探索和创新欲望,训练其综合运用所学知识解决实际问题的能力。
3个性化教学在实验教学中的应用
实验教学是课程学习的重要环节,我们首先应强调理性实践,督促学生养成分析和思考的习惯,减少实验中的盲目性,强调课前准备、课后总结分析的重要性[4]。几年的教学实践表明,学生的专业素养得到了明显提高。实验教学的设计思想是以个性化培养为基础,以创新能力培养为目标,系统地设计实验教学内容。
3.1提供3个难度等级的实验题目
为满足学生不同需求,教师每次实验提供3个难度等级的题目,要求学生选择其一完成。对于能力强的学生,教师鼓励选择难度大的题目,同时允许学生自己提出选题,目的是开展“创造型应用”实践。难度较低的题目主要是验证型和部分设计型实验,这类题目侧重基本技能和基本理论的训练,要求同学必须熟练掌握数据结构的基本理论、基本概念和基本方法,偏重于对课程内容的理解。难度较大的题目主要是综合型和部分设计型实验。这类实验题力图通过实践培养学生分析问题、找出原理与应用的结合点,使学生学会把书本上学到的知识综合起来解决实际问题,并且在实践中进行反思和领悟。教学实践表明,难度大的综合性实验能够使学生更好地理解和掌握算法设计的有关技术,提升学生组织数据及编写大型程序的能力,为整个专业学习打下更全面、起点更高的基础。
3.2开展面向问题求解能力的实践教学
开展面向问题求解能力实践教学的出发点是以问题为中心引导学生针对实际问题进行数据抽象,分析其特征,力图将其归结为某种理论课已经研究过的数据结构,再以这种数据结构的典型算法为基础,设计出针对实际问题的算法,并利用所学知识对算法的时间效率、空间效率做出估算和评判,最终编写出正确、高效的程序。教师在实验课中引导能力较强的学生选择设计型和综合型的题目,以问题为中心引导学生组成研究小组。例如,教师在讲完“栈和队列”之后,要求学生运用学过的知识,设计一个模拟食堂售饭的系统,统计每天中午学生在食堂停留的时间;在讲完图的遍历和最短路径之后,要求学生就学校三水校区设计一个校园导游系统,自己确定校园景点,测绘景点之间的路径与距离,建立校园景点地图,设计一个算法使得游客走最少的路,却能遍历全部景点。设置这种只给出问题,而没有细致方案的实验题目,目的是充分调动学生的积极性,让学生自己去分析实际需求,找出所要解决的问题与所学数据结构课程之间的联系,并且最终运用数据结构的知识去解决它。这一教学设计的目标是培养学生综合运用所学理论知识解决实际问题的能力,在解决问题的同时加深对理论的理解,发现创新点,提升创新能力。
4个性化教学在课外学习环节中的应用
4.1以宿舍为单位组成学习小组
作为共性化教学的延伸,教师要求学生以宿舍为单位组成学习小组,就作业和实验等问题开展讨论,以小组为单位完成某些实验项目和大作业,对其中优秀作品进行表扬和展示,以此增强学生的协助精神和竞争意识[5]。
4.2面向问题组成课外学习小组
实验课时毕竟有限,面向问题组成课外学习小组是面向问题求解能力的实践教学的延伸,也是个性化教学的延伸。教师以一个比较复杂的实际问题为中心,组织有兴趣的学生组成研究小组,其目的是针对能力较强的学生,培养综合运用所学理论知识解决实际问题的能力,在解决问题的同时加深对理论的理解,发现创新点,提升创新能力。为了拓展题目的来源,我们组织学生申报校级学生科研课题,参加ACM大学生程序设计等各种竞赛。在申报前,我们提供选题指导;在申报成功后,进行动态辅导。由于数据结构课程组的老师大多职称高、学历高、科研能力强、课题多、档次高,让学生参加老师的课题也是一条满足个性化需求的途径。
4.3网上自主学习
为鼓励学生进行网上自主学习,我们将网络学习作为平时成绩的一部分,考核的'内容包括学生在讨论版上的发帖数和回帖数,老师平时发现好的帖子还会直接奖励适当的分数。课程网站在服务共性化与个性化相结合的教学模式方面进行了有益的尝试。首先,课程网站和大多数其他课程网站一样,具有教学大纲、课件、精选题库等栏目,以此满足共性化教学的需要。考虑到有的学生准备参加全国计算机技术与软件专业技术资格(水平)考试,有的计划考研,有的要参加公司的面试等,课程网站还设置了以下栏目:①考研专栏,包括最新考纲、近几年考研真题及参考答案、按章复习、全真试卷;②面试和软考试题专栏,针对学生就业面试和参加国家软件水平考试的需要,收集各公司招聘程序设计、软件测试、系统开发等岗位的试题以及国家软件水平考试的试题,整理和汇集到面试和软考试题栏目;③高级专题和竞赛专栏;④课程社区针对考研、面试、软考设置专门的讨论区;⑤实验指导栏目,就3个难度等级的实验题目进行指导,对优秀作品进行展示。
5结语
为了满足不同层次的学生需求,我们尝试了教学网站服务共性化与个性化相结合的教学模式,几年的教学实践表明,这些做法取得了良好的效果。一方面,课堂变得更加活跃,在标准化命题的前提下考试成绩普遍提高,这说明我们的教学改革并没有牺牲学生的共性化需要;另一方面,学生在软件水平考试、各类程序设计竞赛、就业面试中的表现也有明显提高,课外学习小组、面向问题的研究小组凝聚了一群有进取心的学生,做出了一些优秀作品,带动了整个学院的学习氛围,这表明我们的个性化教学取得了一定效果。
【数据结构课程中的个性化教学的论文】相关文章:
7.数据结构教学课件