论文部分内容阅读
【摘要】 当前高等学校计算机专业学生程序设计、开发能力普遍偏差。程序设计课程的教学效果不能令人满意,已经引起了众多计算机专业教师的重视。文章分析了当前高校程序设计课程教学的现状和存在的主要问题。并就如何提高程序设计课程教学效果,有力推行素质教育进行了探讨。认为将intel未来教育理念引入到程序设计课程教学过程中能较好的改善教学效果,并有助于提高学生的综合素质。
【关键词】 程序设计课程;intel未来教育
【中图号】 O244 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0109-01
1 高校程序设计课程教学现状与存在的主要问题
目前高校程序设计课程仍然以灌输式的教学方法为主,教师偏重于对语法的讲解。课程内容枯燥无味,无法激发学生的学习兴趣。虽然,不少教师已经意识到采用项目驱动的方式开展程序设计课程的教学能有效提高教学效果。但是,却缺乏具体的可操作的方法。此外,由于我国高校中实行的期末考试制度,使得学生学习只为成绩。而程序设计课程的教学丧失了实际意义。针对这些问题intel未来教育给我们带来了重大的发现。
2 将intel未来教育理念引入程序设计课程教学
2.1 intel未来教育概述 Intel未来教育项目自2000年起开始在全国范围内开展。这一项目给广大教师带来了教学理念上的重大冲击。Intel未来教育理念强调课程教学以提高学生高级思维能力和技能为目标。该理念提供了实现这一目标的方法框架。①提出以框架问题为核心开展教学。②以项目学习的形式,以教师为支架推进学生自主学习。③强调对学生的学习过程和学习成果的评价和监控的目的和意义。④强调在教学过程中进一步提高学生的信息素养的重要性。
2.2 框架问题 框架问题是intel未来教育理念的核心。框架问题框定了单元学习的范围,并能引导学生深入学习和探索。我们提出的框架问题应该是有层次的。按照不同的层次我们把框架问题分为基本问题、单元问题和内容问题。其中,内容问题来源于我们的课程教学目标,在书本上能找到明确的答案。单元问题比内容问题更高一个层次。它应该是开放性的、没有明确的答案的,需要学生运用进行高级思维技能才能找到答案。而基本问题则是指向整个学科的核心和关键的问题。它是比单元问题更能让学生持久思考,更具有挑战性的更深层次的问题。在以c++为代表的程序设计语言课程的教学过程中。我们可以将课程内容划分成几个部分。每个部分作为一个单元,进行框架问题的设计。例如:将《c++程序设计》课程中的三种基本程序结构这部分内容作为一个单元。基本问题、单元问题和内容问题可见表1。
2.3 项目学习 Intel未来教育理念要求要将问题的求解过程至于一个引人入胜的项目中。这样不但提高了学生的积极性,还能够培养学生解决实际问题的能力。如何设计一个引人入胜的项目呢?专家认为,在设计项目时要考虑目标、角色、对象、情景、产品和标准等要素。在项目的实施过程中,学生充分利用各种资源,实际体验,探索创新。以团队为组织形式互相协作完成任务。我们所设计的项目既要符合学生现阶段的知识水平,又要贴近学生的生活或社会生产现实。例如:在《c++程序设计》课程中的三种基本程序结构单元的教学过程中。我们可以设计一个见表2的项目。

2.4 学习支架 与传统的教学方法不同,intel未来教育提出学生作为教学主体的理念。这就意味着教师在教学过程中不再是一个领导者,而是一个引领者。这就要求教师为学生提供必要的学习的支架。学习支架并不直接告诉学生问题的答案,而是给学生提供在寻求答案的过程中所必须的支持。例如在项目准备过程中,要求学生回答这样几个问题。①样的手机才能满足用户的需求?②何客观评价一部手机?通过对这些问题的思考,引领学生自主进行项目信息的调研和程序的设计。在程序编写过程,给学生提供必要的网络资源。让学生在项目实施过程能进一步培养信息技术能力。
3 存在的困难
依据intel未来教育理念进行项目学习,必定需要花费大量时间让学生充分准备、积极实践和认真总结。但按照我们现有的课堂教学模式很难对项目学习进行具体实施。我们现行的学生课程考核制度是以期末考试成绩为主的。考核结果片面,对学生进一步学习没有任何鼓励和促进的作用,弊端很多。要彻底贯彻intel未来教育理念,我们就必须打破这种期末考试制度,但现阶段还存在极大的困难。这些实际存在的矛盾和困难阻挠了intel未来教育里理念在高校教学中的推广。
4 总结
Intel未来教育是一种先进的教育理念。这种教育理念让我们的教育目标回归到高校教育的初衷——素质教育。我们的教学目标不再仅仅是教授书本知识,而更多的是要培养学生的各方面技能和高级思维能力。但是我们很难将这一理念照搬照用到实际的教育教学中。因此,对于intel未来教育理念在我国高校课程教学中的应用,我们还需要不断探索出一条适合我国教育国情的道路。但是无论是在哪种教育体制,我们的教育教学目标都是相同的——在培养学生学科专业技能的同时,努力提高学生的综合素质。为了达到这个目标还需要我们广大教师的不断探索和辛勤的工作。
5 参考文献
[1] 吴乃陵,况迎辉.c++程序设计[M].北京:高等教育出版社,2006:3.
[2] 边海容.项目驱动教学方法在《c语言程序设计》课程教学中的应用[J].科教文汇,2007,(10).
[3] 陈晓兵,张永军,王文豪.面向学生主体和项目驱动的软件工程教学模式研究[J].计算机与信息技术,2007,(12).
【关键词】 程序设计课程;intel未来教育
【中图号】 O244 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0109-01
1 高校程序设计课程教学现状与存在的主要问题
目前高校程序设计课程仍然以灌输式的教学方法为主,教师偏重于对语法的讲解。课程内容枯燥无味,无法激发学生的学习兴趣。虽然,不少教师已经意识到采用项目驱动的方式开展程序设计课程的教学能有效提高教学效果。但是,却缺乏具体的可操作的方法。此外,由于我国高校中实行的期末考试制度,使得学生学习只为成绩。而程序设计课程的教学丧失了实际意义。针对这些问题intel未来教育给我们带来了重大的发现。
2 将intel未来教育理念引入程序设计课程教学
2.1 intel未来教育概述 Intel未来教育项目自2000年起开始在全国范围内开展。这一项目给广大教师带来了教学理念上的重大冲击。Intel未来教育理念强调课程教学以提高学生高级思维能力和技能为目标。该理念提供了实现这一目标的方法框架。①提出以框架问题为核心开展教学。②以项目学习的形式,以教师为支架推进学生自主学习。③强调对学生的学习过程和学习成果的评价和监控的目的和意义。④强调在教学过程中进一步提高学生的信息素养的重要性。
2.2 框架问题 框架问题是intel未来教育理念的核心。框架问题框定了单元学习的范围,并能引导学生深入学习和探索。我们提出的框架问题应该是有层次的。按照不同的层次我们把框架问题分为基本问题、单元问题和内容问题。其中,内容问题来源于我们的课程教学目标,在书本上能找到明确的答案。单元问题比内容问题更高一个层次。它应该是开放性的、没有明确的答案的,需要学生运用进行高级思维技能才能找到答案。而基本问题则是指向整个学科的核心和关键的问题。它是比单元问题更能让学生持久思考,更具有挑战性的更深层次的问题。在以c++为代表的程序设计语言课程的教学过程中。我们可以将课程内容划分成几个部分。每个部分作为一个单元,进行框架问题的设计。例如:将《c++程序设计》课程中的三种基本程序结构这部分内容作为一个单元。基本问题、单元问题和内容问题可见表1。
2.3 项目学习 Intel未来教育理念要求要将问题的求解过程至于一个引人入胜的项目中。这样不但提高了学生的积极性,还能够培养学生解决实际问题的能力。如何设计一个引人入胜的项目呢?专家认为,在设计项目时要考虑目标、角色、对象、情景、产品和标准等要素。在项目的实施过程中,学生充分利用各种资源,实际体验,探索创新。以团队为组织形式互相协作完成任务。我们所设计的项目既要符合学生现阶段的知识水平,又要贴近学生的生活或社会生产现实。例如:在《c++程序设计》课程中的三种基本程序结构单元的教学过程中。我们可以设计一个见表2的项目。

2.4 学习支架 与传统的教学方法不同,intel未来教育提出学生作为教学主体的理念。这就意味着教师在教学过程中不再是一个领导者,而是一个引领者。这就要求教师为学生提供必要的学习的支架。学习支架并不直接告诉学生问题的答案,而是给学生提供在寻求答案的过程中所必须的支持。例如在项目准备过程中,要求学生回答这样几个问题。①样的手机才能满足用户的需求?②何客观评价一部手机?通过对这些问题的思考,引领学生自主进行项目信息的调研和程序的设计。在程序编写过程,给学生提供必要的网络资源。让学生在项目实施过程能进一步培养信息技术能力。
3 存在的困难
依据intel未来教育理念进行项目学习,必定需要花费大量时间让学生充分准备、积极实践和认真总结。但按照我们现有的课堂教学模式很难对项目学习进行具体实施。我们现行的学生课程考核制度是以期末考试成绩为主的。考核结果片面,对学生进一步学习没有任何鼓励和促进的作用,弊端很多。要彻底贯彻intel未来教育理念,我们就必须打破这种期末考试制度,但现阶段还存在极大的困难。这些实际存在的矛盾和困难阻挠了intel未来教育里理念在高校教学中的推广。
4 总结
Intel未来教育是一种先进的教育理念。这种教育理念让我们的教育目标回归到高校教育的初衷——素质教育。我们的教学目标不再仅仅是教授书本知识,而更多的是要培养学生的各方面技能和高级思维能力。但是我们很难将这一理念照搬照用到实际的教育教学中。因此,对于intel未来教育理念在我国高校课程教学中的应用,我们还需要不断探索出一条适合我国教育国情的道路。但是无论是在哪种教育体制,我们的教育教学目标都是相同的——在培养学生学科专业技能的同时,努力提高学生的综合素质。为了达到这个目标还需要我们广大教师的不断探索和辛勤的工作。
5 参考文献
[1] 吴乃陵,况迎辉.c++程序设计[M].北京:高等教育出版社,2006:3.
[2] 边海容.项目驱动教学方法在《c语言程序设计》课程教学中的应用[J].科教文汇,2007,(10).
[3] 陈晓兵,张永军,王文豪.面向学生主体和项目驱动的软件工程教学模式研究[J].计算机与信息技术,2007,(12).