论文部分内容阅读
摘 要:《C语言程序设计》是计算机专业一门重要的专业基础课。然而,对于基础较差的高职学生来说,学习难度大,学习兴趣难以培养。 “自主、合作、探究” 的学习方式是课程改革的目标,为了适应课改要求,小组合作学习作为一种新的学习方式应时而生。本文通过分析建立学习小组的优势及合作学习中应注意的事项,体现学习小组在教学中的作用:增强学习信心,培养学习兴趣,在互帮互学中取长补短、共同提高,使学生感受到学习的快乐,最终达到使学生学会、会学、乐学的目标,进而有效地提高教学质量。
关键词:高职;学习小组;合作学习
中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2013) 04-0000-02
《C语言程序设计》课程是计算机专业一门重要的专业基础课,也是程序设计中一种用途非常广泛的语言,它在计算机专业教学中具有承前启后的作用。它的技能目标是培养学生的分析问题和解决问题的能力;培养学生的程序设计、程序阅读、程序编写以及程序调试能力;进而培养学生使用计算机编程解决实际问题的能力;培养学生软件文档的撰写能力。
1 《C语言程序设计》课程学习和教学中存在的问题
在高职学校开展《C语言程序设计》课程的教学对计算机专业学生掌握基本的编程能力、培养他们的逻辑思维能力具有重要的作用。然而,对于基础较差的高职学生来说,学习难度大,学习兴趣难以培养,无论教师如何保证教学环节的完善,总觉得学习效果不尽如人意,没有成就感。究其原因,主要有两个:⑴课程结构设置不合理。C语言是一门系统的课程,从入门到熟练掌握是需要一定的时间,对高职学生来说,这个时间所需更长。然而按教学计划只安排一个学期(90学时,其中讲授60学时,实践30学时),而且是入学第一学期学习,学生没有任何编程基础。⑵教学方法单调,主要还是教师传递知识、学生被动接受的传统教学模式。这使得学生的学习缺乏主动性,从而导致了教学质量的滑坡。学生被动地接受了一大堆的命令和语法,却在具体编程和上机操作时无从下手、错误百出。[1]
由此可见,如何提高学生学习自主性是一个非常重要的课题。“自主、合作、探究” 的学习方式是课程改革的目标,为了适应课改的要求,小组合作学习作为一种新的学习方式应时而生。
2 小组合作学习的概念
小组合作学习是目前许多国家普遍采用的一种富有创意的教学理论。各国的小组合作学习在具体形式和名称上可能不太一样,但都是以学习小组为基本形式,系统利用教学中动态因素之间的互动,促进学生的学习,以团体的成绩为评价标准,共同达成教学目标的教学活动。小组合作学习倡导自主、合作、探究的学习方式,是学生之间和师生之间的互动合作。课堂不再是教师“演讲”的舞台,而是学生自主探究、自我发展的天地。
3 学习小组的优势
3.1 突出学生主体地位,培养主动意识,激发求知欲。学习小组是以学生自愿组合为前提,再针对各小组之间存在的差异加以调整,使各组成员合理搭配,学生的能力达到基本平衡。在学习任务下达后,按各自能力与专长分工合作。通过学习小组,有利于学生独立思考,变“要我学”为“我要学”。
3.2 提供自主学习环境,提高创造思维的能力。传统授课,是先提出问题然后解决问题的过程,教师讲学生听,学生被动的接受知识,很难自主地进行探究。通过学习小组,教师在布置完任务后,在各小组之间进行旁听、指导、纠正或帮助,对学生间增进了解和师生间有效沟通非常有利。
3.3 强化学生责任感,加强成员间的关心。在小组的合作学习中,学生分工合作、相互帮助,提高了学习兴趣。通过合作学习,激励了学生的参与意识,使他们在参与学习的活动中得到快乐。
4 学习小组合作学习的注意点
4.1 构建小组,发挥学习功能。要充分发挥学习小组的功能,合理的构建学习小组是前提。在自愿组建的前提下,可依据学生的基础知识、学习能力、心理素质等各个方面进行综合评定,然后稍作调整,每个学习小组一般为4—6人。成立后,教师再根据平时各组的学习效果适时进行组员调整,优化学习小组,这样既能保证学习小组内各成员间的差异性和互补性,也便于各学习小组间开展公平竞争。[2]
4.2 营造氛围,激发学习兴趣。很多学生在C语言学习过程中带有畏难情绪,对于稍难的问题不愿作深入的思考。在这种情况下,通过学生间的讨论交流来调动学生学习的兴趣就显得尤为重要。教师应确立“以学生为主体”的思想,充分考虑学生的学习基础,从学生的经验和知识背景出发,设计组织一些具有启发性、开放性和可操作性的C语言程序设计案例,如设计家庭财务管理小程序、班级课程成绩统计小程序等,充分激发学生的创造性思维和合作欲望,让学生在合作中担当起应尽的义务和职责,逐渐体会到合作氛围中学习的乐趣与收获。
4.3 激励竞争,增加学习意识。为了提高学生的合作学习意识,教师可以采取C语言程序设计评比的方法,对各学习小组设计的程序的可读性、流畅性和稳定性进行点评,每次合作完成一个小程序后可进行一次“最佳学习小组”的评比,有意识地强化学生的集体荣誉感。这样学生就会认识到小组的成功取决于每个成员的努力,就会认识到自己对于小组所承担的责任,压力才能变为动力,促使学生互助、互进,强化学生的合作意识,全面提升学生的整体素质。[3]
4.4 适时引导,提高学习质量。重视学生的合作学习,把课堂还给学生,让学生自主学习,并不是说就要忽视教师的主导作用,教师始终是小组合作学习的组织者和引导者。教师要结合C语言程序设计的特点让学生明白每堂课要学什么、怎样学和为什么学,发挥管理和调控作用。在让学生充分发挥自己的自主意识、自主思维、自主学习的前提下要求学生按照一定的学习规程进行基本的程序设计训练和初步的实践,进而再通过合作学习来循序养成良好的编程风格。
总之,在《C语言程序设计》教学中采用小组合作学习的方式,可以增强学生的学习信心,培养学生的学习兴趣,使学生在互帮互学中取长补短、共同提高。合作学习形成了师生、生生之间的全方位、多层次、多角度的交流模式,使学生觉得学习也可以是一件愉快的事情,从而达到学生学会、会学、乐学的目标,进而有效地提高了教学质量。
参考文献:
[1]任京民.关于构建高校合作学习教学模式的探讨[J].现代教育科学(高教研究),2006(06):116.
[2]徐安静.新课程背景下课堂教学模式改革之小组建设[J].科学咨询(教育科研),2012(07):13.
[3]严国文.浅谈高效课堂学习小组的建设与管理[J].科学咨询(教育科研),2012(06):10.
[作者简介]陈悦(1974.10-),女,常州,大学本科,讲师,研究方向:网络安全。
[基金项目]高职教育校级教学改革研究青年专项课题“基于职业能力培养的《C语言程序设计》课程的教学模式研究”(课题编号:11-QN-08)。
关键词:高职;学习小组;合作学习
中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2013) 04-0000-02
《C语言程序设计》课程是计算机专业一门重要的专业基础课,也是程序设计中一种用途非常广泛的语言,它在计算机专业教学中具有承前启后的作用。它的技能目标是培养学生的分析问题和解决问题的能力;培养学生的程序设计、程序阅读、程序编写以及程序调试能力;进而培养学生使用计算机编程解决实际问题的能力;培养学生软件文档的撰写能力。
1 《C语言程序设计》课程学习和教学中存在的问题
在高职学校开展《C语言程序设计》课程的教学对计算机专业学生掌握基本的编程能力、培养他们的逻辑思维能力具有重要的作用。然而,对于基础较差的高职学生来说,学习难度大,学习兴趣难以培养,无论教师如何保证教学环节的完善,总觉得学习效果不尽如人意,没有成就感。究其原因,主要有两个:⑴课程结构设置不合理。C语言是一门系统的课程,从入门到熟练掌握是需要一定的时间,对高职学生来说,这个时间所需更长。然而按教学计划只安排一个学期(90学时,其中讲授60学时,实践30学时),而且是入学第一学期学习,学生没有任何编程基础。⑵教学方法单调,主要还是教师传递知识、学生被动接受的传统教学模式。这使得学生的学习缺乏主动性,从而导致了教学质量的滑坡。学生被动地接受了一大堆的命令和语法,却在具体编程和上机操作时无从下手、错误百出。[1]
由此可见,如何提高学生学习自主性是一个非常重要的课题。“自主、合作、探究” 的学习方式是课程改革的目标,为了适应课改的要求,小组合作学习作为一种新的学习方式应时而生。
2 小组合作学习的概念
小组合作学习是目前许多国家普遍采用的一种富有创意的教学理论。各国的小组合作学习在具体形式和名称上可能不太一样,但都是以学习小组为基本形式,系统利用教学中动态因素之间的互动,促进学生的学习,以团体的成绩为评价标准,共同达成教学目标的教学活动。小组合作学习倡导自主、合作、探究的学习方式,是学生之间和师生之间的互动合作。课堂不再是教师“演讲”的舞台,而是学生自主探究、自我发展的天地。
3 学习小组的优势
3.1 突出学生主体地位,培养主动意识,激发求知欲。学习小组是以学生自愿组合为前提,再针对各小组之间存在的差异加以调整,使各组成员合理搭配,学生的能力达到基本平衡。在学习任务下达后,按各自能力与专长分工合作。通过学习小组,有利于学生独立思考,变“要我学”为“我要学”。
3.2 提供自主学习环境,提高创造思维的能力。传统授课,是先提出问题然后解决问题的过程,教师讲学生听,学生被动的接受知识,很难自主地进行探究。通过学习小组,教师在布置完任务后,在各小组之间进行旁听、指导、纠正或帮助,对学生间增进了解和师生间有效沟通非常有利。
3.3 强化学生责任感,加强成员间的关心。在小组的合作学习中,学生分工合作、相互帮助,提高了学习兴趣。通过合作学习,激励了学生的参与意识,使他们在参与学习的活动中得到快乐。
4 学习小组合作学习的注意点
4.1 构建小组,发挥学习功能。要充分发挥学习小组的功能,合理的构建学习小组是前提。在自愿组建的前提下,可依据学生的基础知识、学习能力、心理素质等各个方面进行综合评定,然后稍作调整,每个学习小组一般为4—6人。成立后,教师再根据平时各组的学习效果适时进行组员调整,优化学习小组,这样既能保证学习小组内各成员间的差异性和互补性,也便于各学习小组间开展公平竞争。[2]
4.2 营造氛围,激发学习兴趣。很多学生在C语言学习过程中带有畏难情绪,对于稍难的问题不愿作深入的思考。在这种情况下,通过学生间的讨论交流来调动学生学习的兴趣就显得尤为重要。教师应确立“以学生为主体”的思想,充分考虑学生的学习基础,从学生的经验和知识背景出发,设计组织一些具有启发性、开放性和可操作性的C语言程序设计案例,如设计家庭财务管理小程序、班级课程成绩统计小程序等,充分激发学生的创造性思维和合作欲望,让学生在合作中担当起应尽的义务和职责,逐渐体会到合作氛围中学习的乐趣与收获。
4.3 激励竞争,增加学习意识。为了提高学生的合作学习意识,教师可以采取C语言程序设计评比的方法,对各学习小组设计的程序的可读性、流畅性和稳定性进行点评,每次合作完成一个小程序后可进行一次“最佳学习小组”的评比,有意识地强化学生的集体荣誉感。这样学生就会认识到小组的成功取决于每个成员的努力,就会认识到自己对于小组所承担的责任,压力才能变为动力,促使学生互助、互进,强化学生的合作意识,全面提升学生的整体素质。[3]
4.4 适时引导,提高学习质量。重视学生的合作学习,把课堂还给学生,让学生自主学习,并不是说就要忽视教师的主导作用,教师始终是小组合作学习的组织者和引导者。教师要结合C语言程序设计的特点让学生明白每堂课要学什么、怎样学和为什么学,发挥管理和调控作用。在让学生充分发挥自己的自主意识、自主思维、自主学习的前提下要求学生按照一定的学习规程进行基本的程序设计训练和初步的实践,进而再通过合作学习来循序养成良好的编程风格。
总之,在《C语言程序设计》教学中采用小组合作学习的方式,可以增强学生的学习信心,培养学生的学习兴趣,使学生在互帮互学中取长补短、共同提高。合作学习形成了师生、生生之间的全方位、多层次、多角度的交流模式,使学生觉得学习也可以是一件愉快的事情,从而达到学生学会、会学、乐学的目标,进而有效地提高了教学质量。
参考文献:
[1]任京民.关于构建高校合作学习教学模式的探讨[J].现代教育科学(高教研究),2006(06):116.
[2]徐安静.新课程背景下课堂教学模式改革之小组建设[J].科学咨询(教育科研),2012(07):13.
[3]严国文.浅谈高效课堂学习小组的建设与管理[J].科学咨询(教育科研),2012(06):10.
[作者简介]陈悦(1974.10-),女,常州,大学本科,讲师,研究方向:网络安全。
[基金项目]高职教育校级教学改革研究青年专项课题“基于职业能力培养的《C语言程序设计》课程的教学模式研究”(课题编号:11-QN-08)。