论文部分内容阅读
摘要:针对高职院校计算机网络专业学生的特点以及传统的程序设计课程教学方法存在的问题,提出分层教学的构想, 根据学生的学习层次,进行组织分层、教学分层和作业分层的实施。分层教学能使大部分学生达到教学大纲规定的基本要求,又能使学习较好的学生得到进一步发展,使大部分学生从知识、技能和能力方面普遍提高。
关键词:组织分层; 教学分层; 作业分层
一、引言
高职院校的计算机和网络专业为了学生的素养和就业,都开设了程序设计类课程。我所任教的专业是计算机网络专业,专业对学生的核心培养目标还是比较偏向于硬件,这就导致了大部分网络专业的学生在学习这门课的主观能动性上比较欠缺。但有部分学生还是比较认可这门课程,有从事软件开发的职业欲望。按传统的教学形式授课,会导致该课程教学效果欠佳。这对计算机编程课程教学也提出了新的要求。
传统的课堂教学是“满堂灌”的形式,不管学生层次如何,都采用一种方式教学,这就会使基础较差的学生学不好,基础好的学生学不满。传统的学业评价的规范与方式一般采取考试形式,将学生成绩的好坏作为评价教师教学质量和学生学习成效的依据。通过这种形式的考核,并不能真正的考察和评价学生的综合能力。这就必须采取特殊的形成性考核方式来引导学生,发现学生的潜能。
二、分层教学的提出
分层教学法是在学生知识基础、智力因素和非智力因素存在明显差异的情况下,教师有针对性地实施分层教学,从而达到不同层次教学目标的一种教学方法。所以在教学过程中,应根据学生的学习层次,进行分层教学和分层评价。
分层教学主要采用组织分层、教学分层、作业分层、评价分层等等,分层要贯彻到教学的各个环节上,要开展细致的工作,否则适得其反。
鉴于此,我用了一年的时间做了这方面的尝试,把传统的传授式教学演化到分层教学模式,让每个学生在掌握了基本的知识技能后,都有自己发挥才能的空间。
二、分层教学的实施
1组织分层
(1)11届的学生的组织分层是将学生按成绩分成A、B两个层次(受上课条件所限,只能按2层实施),分成两个班级:快慢两个班,不同的形成性考核。 分层的时候一般由我根据学生上学期的程序设计基础课程的成绩定快慢班名额,然后再根据学生的自愿选班。
(2)12届的学生由于受教学条件的限制,只能在同一个班级、同一个教学地点和同一个教学时间进行教学组织分层,即将同一个班级的学生分成2个层次:基础层次和高级层次。因下学期还有后续课程(选修),了解学生的选学意愿,按自愿原则,分两个梯次上课。
根据目前的实施情况,还是第一种方法分层组织比较合理。第一种方法教师可以充分的利用时间上好每堂课,第二种方法太耗老师的精力,时间分配上也有所不足。
2教学分层
根据不同层次的学生分层确定教学目标,因材施教,使得各个层次的学生能在教师的辅导下认真地学习,解决学习中的问题,激发求知欲。在依据课程实施标准的前提下,针对不同层次的学生提出不同的要求,设计不同的教学方法。
(1)授课计划和教案分层
分析、调研、讨论,确定不同就业面向岗位能力要求,研讨确定课程教学目标和教学内容。根据就业岗位面向,把教学内容分成两个不同层次:面向所有岗位的基础层次和面向网络应用开发岗位的高级层次。其中基础层次主要通过前续课程《C#程序设计基础》和本课程基础模块共同培养,而高级层次是在基础层次基础上,在本课程中增加拓展模块,并在后续学期通过选修课进一步强化。
按这要求制定不同的授课计划和教案,分两个梯次上课。这就对老师提出了严峻的考验:时间和精力。备两份教案,合理安排上课时间等等。
(2)授课和考核分层
学期初,通过调查了解学生职业规划,学生自愿选择并初步确定就业面向。然后根据上学期所学《C#程序设计基础》的学习情况,对学生进行分层,对不同层次学生选择不同教学内容,并针对不同层次的学生提出不同考核的要求,设计授课方法,因材施教。
基础层次:给学生提供合适的教学视频和课件,要求每位学生在课堂中、课后自主学习,完成与视频相配套的作业,通过作业完成情况,了解学生学习困难,在课堂中有针对性进行知识讲解,完成一个模块的学习后,组织单元测验。根据学习表现、作业完成情况、单元测验等对学生进行考核。
高级层次:按照相应课程标准、授课计划组织教学,通过课堂讲解、练习穿插完成每个知识点学习。同时提供配套的视频和课件,要求学生课前预习和课后复习。学生在学完配套视频的同时,做完相应的PPT,在课堂上随机抽学生讲10分钟的课程,根据他所做的PPT和讲课情况进行考核预习情况。在课堂中随堂完成与每节相关的课堂练习。完成一个阶段的学习后,以项目开发的形式对学生进行考核。
3 作业分层
不同层次的学生,学习内容、学习方法的指导都因人而异。作业设计时要考虑对快班学生培养他们的主体性和自主性,基础层次的学生要多进行面批、面改,及时提出要求,作业基本上在课堂完成,掌握基本的知识就可以了。高级层次的学生是按课堂练习检查、预习PPT和项目程序来上交,主要锻炼他们的学习、总结和演讲能力,作业可以利用大量的利用课余时间去完成,作业量非常大,为培养程序员做准备。
三 结论
根据一年来的实施,分层教学最大的优点在于高层次的学生在课堂上不会被基础层次的学生的进度所拖累,能很好地满足他们的求知欲。基础层次的学生也能根据自己的实际情况和需求,完成大学的学业。即分层教学法既能使大部分学生达到教学大纲规定的基本要求,又能使学习较好的学生得到进一步发展,使所有学生从知识、技能和能力方面普遍提高。
关键词:组织分层; 教学分层; 作业分层
一、引言
高职院校的计算机和网络专业为了学生的素养和就业,都开设了程序设计类课程。我所任教的专业是计算机网络专业,专业对学生的核心培养目标还是比较偏向于硬件,这就导致了大部分网络专业的学生在学习这门课的主观能动性上比较欠缺。但有部分学生还是比较认可这门课程,有从事软件开发的职业欲望。按传统的教学形式授课,会导致该课程教学效果欠佳。这对计算机编程课程教学也提出了新的要求。
传统的课堂教学是“满堂灌”的形式,不管学生层次如何,都采用一种方式教学,这就会使基础较差的学生学不好,基础好的学生学不满。传统的学业评价的规范与方式一般采取考试形式,将学生成绩的好坏作为评价教师教学质量和学生学习成效的依据。通过这种形式的考核,并不能真正的考察和评价学生的综合能力。这就必须采取特殊的形成性考核方式来引导学生,发现学生的潜能。
二、分层教学的提出
分层教学法是在学生知识基础、智力因素和非智力因素存在明显差异的情况下,教师有针对性地实施分层教学,从而达到不同层次教学目标的一种教学方法。所以在教学过程中,应根据学生的学习层次,进行分层教学和分层评价。
分层教学主要采用组织分层、教学分层、作业分层、评价分层等等,分层要贯彻到教学的各个环节上,要开展细致的工作,否则适得其反。
鉴于此,我用了一年的时间做了这方面的尝试,把传统的传授式教学演化到分层教学模式,让每个学生在掌握了基本的知识技能后,都有自己发挥才能的空间。
二、分层教学的实施
1组织分层
(1)11届的学生的组织分层是将学生按成绩分成A、B两个层次(受上课条件所限,只能按2层实施),分成两个班级:快慢两个班,不同的形成性考核。 分层的时候一般由我根据学生上学期的程序设计基础课程的成绩定快慢班名额,然后再根据学生的自愿选班。
(2)12届的学生由于受教学条件的限制,只能在同一个班级、同一个教学地点和同一个教学时间进行教学组织分层,即将同一个班级的学生分成2个层次:基础层次和高级层次。因下学期还有后续课程(选修),了解学生的选学意愿,按自愿原则,分两个梯次上课。
根据目前的实施情况,还是第一种方法分层组织比较合理。第一种方法教师可以充分的利用时间上好每堂课,第二种方法太耗老师的精力,时间分配上也有所不足。
2教学分层
根据不同层次的学生分层确定教学目标,因材施教,使得各个层次的学生能在教师的辅导下认真地学习,解决学习中的问题,激发求知欲。在依据课程实施标准的前提下,针对不同层次的学生提出不同的要求,设计不同的教学方法。
(1)授课计划和教案分层
分析、调研、讨论,确定不同就业面向岗位能力要求,研讨确定课程教学目标和教学内容。根据就业岗位面向,把教学内容分成两个不同层次:面向所有岗位的基础层次和面向网络应用开发岗位的高级层次。其中基础层次主要通过前续课程《C#程序设计基础》和本课程基础模块共同培养,而高级层次是在基础层次基础上,在本课程中增加拓展模块,并在后续学期通过选修课进一步强化。
按这要求制定不同的授课计划和教案,分两个梯次上课。这就对老师提出了严峻的考验:时间和精力。备两份教案,合理安排上课时间等等。
(2)授课和考核分层
学期初,通过调查了解学生职业规划,学生自愿选择并初步确定就业面向。然后根据上学期所学《C#程序设计基础》的学习情况,对学生进行分层,对不同层次学生选择不同教学内容,并针对不同层次的学生提出不同考核的要求,设计授课方法,因材施教。
基础层次:给学生提供合适的教学视频和课件,要求每位学生在课堂中、课后自主学习,完成与视频相配套的作业,通过作业完成情况,了解学生学习困难,在课堂中有针对性进行知识讲解,完成一个模块的学习后,组织单元测验。根据学习表现、作业完成情况、单元测验等对学生进行考核。
高级层次:按照相应课程标准、授课计划组织教学,通过课堂讲解、练习穿插完成每个知识点学习。同时提供配套的视频和课件,要求学生课前预习和课后复习。学生在学完配套视频的同时,做完相应的PPT,在课堂上随机抽学生讲10分钟的课程,根据他所做的PPT和讲课情况进行考核预习情况。在课堂中随堂完成与每节相关的课堂练习。完成一个阶段的学习后,以项目开发的形式对学生进行考核。
3 作业分层
不同层次的学生,学习内容、学习方法的指导都因人而异。作业设计时要考虑对快班学生培养他们的主体性和自主性,基础层次的学生要多进行面批、面改,及时提出要求,作业基本上在课堂完成,掌握基本的知识就可以了。高级层次的学生是按课堂练习检查、预习PPT和项目程序来上交,主要锻炼他们的学习、总结和演讲能力,作业可以利用大量的利用课余时间去完成,作业量非常大,为培养程序员做准备。
三 结论
根据一年来的实施,分层教学最大的优点在于高层次的学生在课堂上不会被基础层次的学生的进度所拖累,能很好地满足他们的求知欲。基础层次的学生也能根据自己的实际情况和需求,完成大学的学业。即分层教学法既能使大部分学生达到教学大纲规定的基本要求,又能使学习较好的学生得到进一步发展,使所有学生从知识、技能和能力方面普遍提高。