一体化教学在《C 程序设计》课程中的应用.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:5 大小:28KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

一体化教学在《C 程序设计》课程中的应用.doc

一体化教学在《C程序设计》课程中的应用.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一体化教学在高职《C#程序设计》课程中的应用从近几年高职计算机软件专业教育发展情况来看,职业性决定其人才培养目标的技术性。高职教育的任务性质就是为了培养在生产与服务第一线从事管理和直接运作的高级实用专门人才。高职计算机软件教学必须在实践中教,在实践中学。《C#程序设计》是一门操作性很强的课程。如果采用传统的老师教学为主、学生被动学习的教学模式,会使很多学生失去积极性,没有学习的兴趣,教学枯燥无味,不能达到好的教学效果。而一体化教学则是一个比较好的教学方法,本文主要讨论一体化教学在高职软件技术专业《C#程序设计》课程教学中的应用实践,讨论内容主要有以下几个方面:(1)一体化教学的相关理论;(2)一体化教学在《C#程序设计》课程教学中的实施案例;(3)《C#程序设计》课程中一体化教学运用后的教学评价;一体化教学是学生学习计算机软件类课程的一种非常有效的教学方法。一体化教学的开展能够将理论与实践结合在一起,使学生将学校中所学知识和技能很好的迁移到实际工作中去;一体化教学能培养学生的团队精神,培训学生与人合作的学习风格;一体化教学能提高学生工作后的适应能力,一定程度满足企业对高职学生的要求。一体化教学以学生为主体。学生在教师指导下合作完成一个个项目,在这些过程中学习掌握教学目标、达到教学要求。教师起组织者、指导者、帮助者和促进者的作用,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和创新精神,最终达到使学生有效地实现对当前所学知识的意义建构的目的。在《C#程序设计》课程中引入一体化教学,改变传统的、以教师为中心的讲课模式,变为以学生为教学主体;以“项目”为引导,从根本上提高学生的学习主动性,提高学生的设计和实践能力,提高现有设备的利用率;采用“一体化教学”可以有机地将理论性、实践性和系统性这“三性”结合起来,使学生的学习效果达到“事半功倍”的目的。1《C#程序设计》课程项目制定的原则制定合适的项目非常关键,项目的好坏直接影响教学效果。有必要制定一些项目选择的基本原则。我根据多年软件教学的经验制定以下的项目选定原则:(1)项目必须满足《C#程序设计》课程的教学目标、教学重难点和特点。要能让学生掌握知识要点的同时提高学习兴趣和积极性。项目的选择要为之服务,尽量选择比较趣味的项目、要能包含基本知识点。(2)项目的难易程度要适中,要视学生掌握基础知识的程度而定。过易的项目学生兴趣不高,过难的项目学生不能完成,也会影响其积极性和成就感。基于以上因素,我们设计项目时必须要考虑学生的基础和能力。(3)项目的选择要有实用性,是目前社会上比较流行的项目,使学生觉得学能致用。学生通过常用流行项目的学习,能提高兴趣和积极性。2《C#程序设计》课程一体化教学实施案例根据《C#程序设计》课程实际教学经验和项目选定原则,我们制订的项目可以分为三类:练习类项目:主要让学生个人独立完成的方式进行,一般用在几个知识点运用的情况。示范项目:主要由教师进行示范、引导,学生进行操作,一般用于学生第一次利用项目进行分组的学习情况以及教学内容对学生来讲有一定难度的情况。综合实训项目:知识的具体运用阶段,教师也可以通过综合项目的实施过程发现教学中仍存在的问题以及学生对所学知识的掌握情况。综合项目持续的时间一般较长,可能是几周或一个月。关于项目,我们给出一些实例。(1)掷骰子比大小:设计控制台程序,使用Random类和Console.WriteLine()方法、Console.ReadLine()方法制作随机产生两个1到6之间的整数,比较大小来判断胜负的程序。(2)科学计算器:使用文本框、按钮等基本控件和数学函数来制作简单的科学计算器。(3)顾客选购商品系统:使用单选按钮、复选框、按钮、标签、文本框等控件及设置其属性。(4)体积计算程序:使用方法重载来求球体、立方体、长方体面积。(5)猫类的选择:使用猫类的一些特征来讲解C#的类和对象。(6)学生成绩的计算:引入新的类型:数组;利用数组来开发学生成绩统计程序。(7)图书管理数据库:C#的数据库操作;综合实训项目,使用数据对象连接数据库。(8)人事管理系统:综合实训项目;综合各种基本控件、调用一些系统功能。通过一体化教学的实践,获得了不少有益的经验和评价:(1)学生在项目的制订、实施,到项目完成情况的评价的整个过程中均参与其中,充分发挥学生的自主性。同时也提高学生学习《C#程序设计》的积极性和效率,使该课程的教学取得好的效果。(2)综合实训项目分组形式使学生获得实践工作中分工和合作、进行相互协调方面的训练,科学研究的组织、管理素质也得到培养。(3)采用一体化教学后,学生根据个人的时间自主地安排实验时间和内容,提高了《C#程序设计》学习时间