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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

关键词:计算机公共基础课教学;项目教学法;应用

一、项目教学法的含义

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课程属于大学的计算机基础教育,主要针对的是非计算机专业的学生,他们学习这门课程普遍无基础,零起点,因此需要进行必要的教学示范。例如,将一个典型的通用的项目如学生选课管理系统贯穿整个教学过程,为学生提供必要的参考模型。在项目的实施和教学进度中,以子项目为单元划分教学阶段,将知识点融入其中,对涉及到的重点和难点进行讲解,帮助学生更快地掌握知识和基本操作技能。在每个阶段都要进行项目的总结和演示,给学生提供更广阔的视野和更丰富的经验,促进学生每个子项目的完善,为下一阶段的继续利用提供可靠的保障。

相关文档
最新文档