论文部分内容阅读
【摘 要】大学生在课堂上所学计算机知识只往往是达到了解课堂学习的要求。面对实际问题,依旧没有办法亲自动手解决。从某种意义上说,这种情况的出现是由教学中对学生能力重视不足导致的。本文通过对C语言程序设计教学体系与教学模式的研究,结合WebQuest教学模式,提出以培养能力为主线的教学方法。
【关键词】教学体系;C语言程序设计;WebQuest教学模式
前言
在C语言的教学中,主线是培养学生的思维逻辑能力、问题分析能力、问题解决能力这三个方面的重要方式。然后在培养其能力的基础上,完成对语言知识和语言应用能力的逐步提高。因此,这种方式超越了先学知识,后学理论的教学体系。
一、建立以培养能力为主线的教学体系
(一)教学内容。教学内容是完成C语言程序能容中的分散难点和重点重新整合,其原则是要在学生认知中尽早建立成编程的思维方式。我们结合学生认知思维方式,主线是程序设计,副线是知识语言,以应用为出发点,来分散难点和重点,进行阶梯式的教学模式。
(二)通过案例教学来引出话题。案例教学是综合性的构建主义理论为基础的一种教与学教学方法。在教学内容上,主线是贯穿各模块的程序设计,运用阶梯式引导的方法,把关键语法知识点给精选出来,运用阶梯性的程序实例讲解。提出、分析、算法等问题的设计到终编码的测试,让学生参与其中。
(三)案例设计。精心设计的案例是从简到繁依次递增的过程,所以下面有两点要注意:第一目标明确,突出关键点结合学生特点,结合实际设计由易到难。第二程序设计不能隔断,要连续递进,层次分明,承前启后,由简入繁。
例如,设计一个案例,在整数的倒叙述构造中,程序设计的简单顺序结构阶段,是要主函数实现构造三位整数的倒叙数,以实现加强对学生运算符的处理
二、WebQuest的教学模式
WebQuest魅力在于自主式探究学习,WebQues是依靠多媒体和网络信息技术构建的网络探究学习平台,来提高学生实际编程能力。
(一)WebQuest网络教学模式。WebQuest是在网络环境下的方式,是由情景模式的方式提供给学生小粗学习,按着这一模式,完成对主题之间的多角度探讨,教师在其中只是引導作用,让学生要自主式探究学习,把学生的知识学习和创新精神、创新能力培养起来为目的。C语言的特点和WebQuest的理念又异曲同工之妙。C语言的特点是高度的灵活性、丰富的运算符,语法限制不严,所以程序员的自由度较大,但是相比较其他语言来说,要求程序员必须有很高的技术。所以,应用者不但要有自我学习的能力,还必须要开放,有创造性思维。
(二)WebQuest网络教学模式和传统模式比较。传统教学模式都是老师占有主导地位,学生容易养成懒散的特点,有依赖心理,不能调动学习积极和主动性。老师把平时的经验全部放到备课上。讲课虽好,但是学生不感兴趣,而WebQues模式的出现就解决了老师唱独角戏的难题。
在其模式中,老师是教学中的导演和设计者,他营造了学习环境而且也是学生学习的促进者、潜能的挖掘者,这样多个角色,构建了学生和教师之间沟通的平台。教与学都变得生动起来,不但是局限于课堂上的时间,同学、师生之前可以在交流和协作中汲取知识。
三、应用WebQuest教学模式,提高C语言程序教学中学生的实践能力
教师创建某个情景,把学生引入其中,教师下达任务,让学生运用各种网络资源提供信息和解决方案,最后独立或者协作完成的模式。
(一)教师指引。C语言要培养学生运用语言设计程序和训练学生用计算机处理问题的方式,是实践性很强的课程。教师的任务是对课程的知识点、关键点、重点难点、课件等资源进行部署,以完成课程目标为目的。
例如,将学生每二到三人分为一个小组,开发一个小型的应用程序,学生在接到课程任务时,是在对课程概念没有完全理解的前提下开始。所以需要老师进行一步步的引导,来帮助学生完成任务。学生可以在此基础上完成任务,提高了自己的水平和知识层次,达到了统筹全局的能力。
(二)互动交流。C语言程序设计的互动交流设计是动手很强的设计课程,有了WebQuest交流平台,就不用局限于课堂和学生之间的交流,只要有网络,就可以随时进行交流,教学系统特此设计了交流模块,实现了教学课堂的延伸,培养了学生的协作能力和团队精神。
例如,对于某个知识的讲解,在课堂上的时间是有限制,使得学生的积极性减退,而在网络上的WebQuest交流平台,是学生的热情不会减退,利用网络平台来让师生之间交流不再受限制,多角度的发现问题,分析问题,从而解决问题。
(三)测试平台。在线测试和评价是学生测试的一个平台,通过学习不断的超越自我。管理系统对学生每一次的学习进行记录和反馈,这是师生互动的重要环节。老师利用这一环节,来检查学生的学习状况,把作业提交给模块之后,就可以在线评价,教师对每个学生的学习知识都有概览,可以更加真实的把学生的问题反应出来。
(四)课程任务的共享和分工。课程任务是由系统分析、系统设计、系统的实施、系统测试等模块组成,该学习系统支持大家进行分工协作。共享协作是把优秀作品进行共享,遇到困难协作解决。
四、结语
通过多年课堂教学实践检验,从而提出了C语言程序设计这一课程的改革思路。C语言新课改以学校的课程中心网站平台为依托,建设了课程教学互动网站,并且在学院C语言课程设计教学中已经付诸实践,对C语言教学方式的改革起到了重要的借鉴作用。
基金项目:江西省省级精品课程《大学计算机基础》。
作者简介:刘智萍,(1978年11月),性别:女,民族:汉,江西南昌人,讲师,硕士,研究方向:软件工程。
参考文献:
[1]胡枫.《C语言程序设计》的案例式教学的设计[J].青海师范大学学报(自然科学版).2010,(04):12-13
[2]张秀燕.浅谈C语言程序设计课程的教学改革与实践[J].才智.2010(13)[5]刘畅.“C语言程序设计”课程教学改革的探索[J].价值工程.2010(30):56-57
【关键词】教学体系;C语言程序设计;WebQuest教学模式
前言
在C语言的教学中,主线是培养学生的思维逻辑能力、问题分析能力、问题解决能力这三个方面的重要方式。然后在培养其能力的基础上,完成对语言知识和语言应用能力的逐步提高。因此,这种方式超越了先学知识,后学理论的教学体系。
一、建立以培养能力为主线的教学体系
(一)教学内容。教学内容是完成C语言程序能容中的分散难点和重点重新整合,其原则是要在学生认知中尽早建立成编程的思维方式。我们结合学生认知思维方式,主线是程序设计,副线是知识语言,以应用为出发点,来分散难点和重点,进行阶梯式的教学模式。
(二)通过案例教学来引出话题。案例教学是综合性的构建主义理论为基础的一种教与学教学方法。在教学内容上,主线是贯穿各模块的程序设计,运用阶梯式引导的方法,把关键语法知识点给精选出来,运用阶梯性的程序实例讲解。提出、分析、算法等问题的设计到终编码的测试,让学生参与其中。
(三)案例设计。精心设计的案例是从简到繁依次递增的过程,所以下面有两点要注意:第一目标明确,突出关键点结合学生特点,结合实际设计由易到难。第二程序设计不能隔断,要连续递进,层次分明,承前启后,由简入繁。
例如,设计一个案例,在整数的倒叙述构造中,程序设计的简单顺序结构阶段,是要主函数实现构造三位整数的倒叙数,以实现加强对学生运算符的处理
二、WebQuest的教学模式
WebQuest魅力在于自主式探究学习,WebQues是依靠多媒体和网络信息技术构建的网络探究学习平台,来提高学生实际编程能力。
(一)WebQuest网络教学模式。WebQuest是在网络环境下的方式,是由情景模式的方式提供给学生小粗学习,按着这一模式,完成对主题之间的多角度探讨,教师在其中只是引導作用,让学生要自主式探究学习,把学生的知识学习和创新精神、创新能力培养起来为目的。C语言的特点和WebQuest的理念又异曲同工之妙。C语言的特点是高度的灵活性、丰富的运算符,语法限制不严,所以程序员的自由度较大,但是相比较其他语言来说,要求程序员必须有很高的技术。所以,应用者不但要有自我学习的能力,还必须要开放,有创造性思维。
(二)WebQuest网络教学模式和传统模式比较。传统教学模式都是老师占有主导地位,学生容易养成懒散的特点,有依赖心理,不能调动学习积极和主动性。老师把平时的经验全部放到备课上。讲课虽好,但是学生不感兴趣,而WebQues模式的出现就解决了老师唱独角戏的难题。
在其模式中,老师是教学中的导演和设计者,他营造了学习环境而且也是学生学习的促进者、潜能的挖掘者,这样多个角色,构建了学生和教师之间沟通的平台。教与学都变得生动起来,不但是局限于课堂上的时间,同学、师生之前可以在交流和协作中汲取知识。
三、应用WebQuest教学模式,提高C语言程序教学中学生的实践能力
教师创建某个情景,把学生引入其中,教师下达任务,让学生运用各种网络资源提供信息和解决方案,最后独立或者协作完成的模式。
(一)教师指引。C语言要培养学生运用语言设计程序和训练学生用计算机处理问题的方式,是实践性很强的课程。教师的任务是对课程的知识点、关键点、重点难点、课件等资源进行部署,以完成课程目标为目的。
例如,将学生每二到三人分为一个小组,开发一个小型的应用程序,学生在接到课程任务时,是在对课程概念没有完全理解的前提下开始。所以需要老师进行一步步的引导,来帮助学生完成任务。学生可以在此基础上完成任务,提高了自己的水平和知识层次,达到了统筹全局的能力。
(二)互动交流。C语言程序设计的互动交流设计是动手很强的设计课程,有了WebQuest交流平台,就不用局限于课堂和学生之间的交流,只要有网络,就可以随时进行交流,教学系统特此设计了交流模块,实现了教学课堂的延伸,培养了学生的协作能力和团队精神。
例如,对于某个知识的讲解,在课堂上的时间是有限制,使得学生的积极性减退,而在网络上的WebQuest交流平台,是学生的热情不会减退,利用网络平台来让师生之间交流不再受限制,多角度的发现问题,分析问题,从而解决问题。
(三)测试平台。在线测试和评价是学生测试的一个平台,通过学习不断的超越自我。管理系统对学生每一次的学习进行记录和反馈,这是师生互动的重要环节。老师利用这一环节,来检查学生的学习状况,把作业提交给模块之后,就可以在线评价,教师对每个学生的学习知识都有概览,可以更加真实的把学生的问题反应出来。
(四)课程任务的共享和分工。课程任务是由系统分析、系统设计、系统的实施、系统测试等模块组成,该学习系统支持大家进行分工协作。共享协作是把优秀作品进行共享,遇到困难协作解决。
四、结语
通过多年课堂教学实践检验,从而提出了C语言程序设计这一课程的改革思路。C语言新课改以学校的课程中心网站平台为依托,建设了课程教学互动网站,并且在学院C语言课程设计教学中已经付诸实践,对C语言教学方式的改革起到了重要的借鉴作用。
基金项目:江西省省级精品课程《大学计算机基础》。
作者简介:刘智萍,(1978年11月),性别:女,民族:汉,江西南昌人,讲师,硕士,研究方向:软件工程。
参考文献:
[1]胡枫.《C语言程序设计》的案例式教学的设计[J].青海师范大学学报(自然科学版).2010,(04):12-13
[2]张秀燕.浅谈C语言程序设计课程的教学改革与实践[J].才智.2010(13)[5]刘畅.“C语言程序设计”课程教学改革的探索[J].价值工程.2010(30):56-57