当前位置:文档之家› 项目教学法在计算机公共基础课教学中的应用

项目教学法在计算机公共基础课教学中的应用

项目教学法在计算机公共基础课教学中的应用
摘要:项目教学法是师生通过共同实施一个完整的项目而进行的教学活动。

在项目教学法实施中,学生成为教学的中心,学习知识要通过学生的自主学习、协同工作、参与到具体的实践活动和研究活动中而实现,可以使学生的创新能力、合作交往能力、独立自主能力、责任意识等得到有效发展。

关键词:计算机公共基础课教学;项目教学法;应用
一、项目教学法的含义
1.含义
项目教学法是师生通过共同实施一个完整的项目而进行的教学活动,是一种建立在建构主义理论基础上的教学形式。

建构主义学习理论认为,知识不是通过教师传授得到的,而是学习者在一定的情境即社会文化背景下,借助他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构方式获得的。

真正的学习是在“做中学”,学生不是简单被动地接受信息,而是要主动地建构,根据自己的经验和需要去主动选择、加工和整理,获得自己所希望的结果,学习才可能是成功的。

2.步骤
项目教学法实施的步骤大体可分为以下四步:
(1)确定项目
确定具有开放性的、有实践价值和教学价值的项目。

(2)制订方案和计划
通过师生的共同讨论,论证和完善方案,确保项目的可行性,符合学生的实际水平,并确定项目的具体实施进度和“做”的方式。

(3)实施项目
在教师的指导下,学生按照计划,发挥自己的主动性和潜能实施项目。

(4)总结、评价项目
对项目实施过程中的行为和结果进行总结、评价。

3.作用
在项目教学法实施中,学生成为教学的中心,学习的过程也不再是被动地接受知识,要通过自主学习、协同工作、参与到具体的实践活动与研究活动中而实现学习目标。

因此可以使学生的创新能力、合作交往的能力、独立自主的能力和责任意识得到有效发展。

二、项目教学法在计算机公共基础课教学中的应用
1.设定教学目标和组织形式
(1)教学目标
计算机公共基础课(Visual Foxpro,简称VF)是一门操作性、实践性和应用性很强的课程,由于其内容丰富、知识点多、涵盖面广,学生学习的难度大。

另外传统的“以知识为本位”的教学目标,使学生处于被动地接受知识和离散的、“点”状的存储知识的浅层学习层面,在学习过程中提不起学习兴趣,学习效果较差。

采用项目教学法将一个有实际意义的软件设计的项目贯穿整个教学过程,以子项目为单元,从无到有,从小到大,从简单到复杂,从单一到集成,循序渐进实现教学内容,让学生的技能在“做”中提高。

通过软件项目的开发,激发学生的学习主动性和积极性,使其有动力去主动探究问题,解决难点,消化知识,锻炼技能。

(2)组织形式
在项目教学法的实施过程中,将学生组成若干小组,这样可以为学生提供更真实的工作情景,便于团队协作和分工配合,实现共同学习。

每组人数5~7人为宜,每组确定一个负责人,便于联系和管理。

2.确立项目
项目的确定可以先由教师拟定若干题目,学生选择其中一个完成;也可由学生自己提出项目的构想,并进行结构化的处理,确定项目的预期结果(但要得到教师的认可)。

项目的设定应遵循以下原则:
(1)典型性
所选项目应该包含大部分教学内容,项目所涉及的知识点应涵盖课程的主要知识点并可适当超出教材范围,使学生在项目实践过程中既可以完成课程知识体系的学习,又能使其得到适当扩展和延伸。

(2)可行性
设置的项目应难度适中,符合学生的整体水平和学科特点(如本科、职教、文科、理科等)以及专业背景的不同,确保在规定的教学时间内在教师的引导和帮助
下学生可以顺利完成任务。

(3)层次性
所选项目能够根据课程进度分解为适宜教学的若干子项目,各子项目适合于各知识模块。

各子项目之间要前后连贯,实现的过程也应由易到难,循序渐进,符合学生学习的规律。

(4)实践性
项目应具有实际意义,有利于调动学生的学习兴趣。

根据以上的原则,在教学中可设计多个项目供学生选择。

如单位人事管理系统(侧重人力资源专业)、物流信息管理系统(侧重物流、商品等专业)、工资管理系统(侧重会计专业)、酒店管理系统(侧重旅游专业)等等。

这些项目虽然题目不同,但是用VF设计程序的本质是一样的。

可以通过三个子项目递进式实现,如:1)数据库(建立和使数据库);2)通过表单利用前面的数据库实现数据库中记录的浏览(重点是控件的使用);3)按照条件实现复杂查询(在前面两个子项目的基础上利用分支结构和循环结构实现)。

3.制订方案和计划
学生通过组内的讨论和资料的收集整理,确定项目的内容、实现的具体功能以及组员的职责分工,以子项目为单元制订项目的进度计划。

在这一过程中,教师既要鼓励学生开动脑筋有所创新,又要亲自参与其中,帮助学生论证和制订切实可行的方案和计划,以免学生异想天开,不切实际,目标过大,难点过大,影响项目的质量和实施效果。

4.实施项目
项目的实施是项目教学法具体“做”的阶段,是学生的学习能力、操作能力、创新能力和沟通协作能力得到锻炼和提高的过程。

学生通过讨论、分工协作、按“需”自主学习等形式不断调试运行程序,检查和修正原计划,最后完成项目。

教师在这一过程中要通过各种教学手段和教学示范、参与其中、必要指导、提供丰富的学习资源渠道和精品演示等形式确保学习的效果和项目能够顺利进行。

VF课程属于大学的计算机基础教育,主要针对的是非计算机专业的学生,他们学习这门课程普遍无基础,零起点,因此需要进行必要的教学示范。

例如,将一个典型的通用的项目如学生选课管理系统贯穿整个教学过程,为学生提供必要的参考模型。

在项目的实施和教学进度中,以子项目为单元划分教学阶段,将知识点融入其中,对涉及到的重点和难点进行讲解,帮助学生更快地掌握知识和基本操作技能。

在每个阶段都要进行项目的总结和演示,给学生提供更广阔的视野和更丰富的经验,促进学生每个子项目的完善,为下一阶段的继续利用提供可靠的保障。

在项目开展过程中通过提交必要的进程文档、各个阶段的项目总结等方式,督促学生按计划完成开发任务,确保每个学生都能参与进来,防止出现“蹭车”现象。

同时也可以及时掌握学生的情况和表现出来的问题以及需求,为他们提供提示和帮助,促使学生在项目的实现过程中完成软件基础课程的学习目标。

5.总结和评价项目
通过项目的总结和评价,有利于学生明晰项目完成的过程和方法以及解决问题采取的方式和途径,找出优点和不足,取长补短,提高程序调试的技巧,全面理解课程的精髓。

项目评价应从考查学习过程所表现的学习态度、学习能力、协作能力的过程性评价和完成项目的质量的结果性评价两方面考核。

其中过程性评价以小组评价为主,采用自我评价和组员互评的方式进行,而结果性评价以项目完成的质量为主,通过项目演示和汇报的形式进行,由教师和各组代表共同确定各组的等级。

三、实施项目教学法的几点体会
1.学生要适应新的要求
学生作为项目教学法的主体要尽快地调整好自己的角色,改变传统的被动的学习观念,积极地参与到项目活动中,逐步养成主动探索、自主学习的学习习惯,提高与人沟通协作的能力、独立工作的能力和有效利用各种学习渠道的能力,以适应未来社会对人才的更高要求。

2.教师的主导作用不容忽视
在项目教学法中,教师的主导作用不容忽视。

教师需要合理安排教学内容和进度;在项目的实施过程中要积极引导学生及时发现问题并提供有效的帮助,为学生创设多样的学习机会和途径,促进学生潜能的发挥。

教师在关注“如何教好”的同时更要研究“如何学好”的问题,实现教学效果的最大化。

3.防止出现“过犹不及”的现象
过分强调了学生的主体性,忽视了教师的主导作用,甚至使教学走向了另一个极端,放任学生自由去“构建”,以致与教学的内容和目标相偏离;强调了学生的个性和创造性,有错不纠,失去了教学的标准;能“放”不能“收”,考评松散,失去了教学的意义。

以上这些“过犹不及”的现象都会影响项目教学法实施的结果。

4.有助于学生领会计算机等级考试的主旨
计算机等级考试是由教育部考试中心主办的用于测试应试人员计算机应用能力和等级水平的考试,是在校非计算机专业学生的热门考试之一,其成绩是目前用人单位了解学生计算机水平的重要标准。

国家计算机二级(简称国二)证几乎成为用人单位招聘的必备条件。

过去学生在考“国二”时由于所学知识是离散的,不
能融会贯通,操作能力差,因而考试通过率低。

采用项目教学法,学生在项目的实施过程中不断讨论,主动研究,反复调试运行和比较总结,在完成一个个程序的过程中掌握了VF课程的知识体系和精髓,具备了较强的操作能力和应用能力,因此可以很容易地领会“国二”考试的主旨和考点,通过率自然提高了。

参考文献:
[1]徐朔.项目教学法的内涵、教育追求和教学特征[J].职业技术教育,2008(28).
[2]黄亚平.项目教学法在“软件工程”教学中的理论和实践[J].浙江工业大学学报:社会科学版,2009(6).
[3]杨文婷,何状刚.混合式教学中教师技能的新要求[J].中国远程教育,2008(6).
[4]李庆武.项目教学法在课程教学中的运用探讨[J].教育探索,2008(4).。

相关主题