XML程序设计课程教学新方法

2022-11-13

根据计算机专业毕业生所从事工作的性质来划分,将计算机人才大致分为从事研究型工作的专门人才、从事工程型工作的专门人才、从事应用型工作的专门人才。其中第一类以培养优秀的计算机科学与技术专业人才为目标,着眼于他们未来成为教授和学者;第二类注重培养工程实践型人才,着眼于他们未来成为主任工程师、总工程师;第三类以培养专业技术熟练的、优秀的软硬件生产、开发、经营、维护工程师以及专业技术管理工程师为目标[1]。对于从事理论研究基础相对薄弱的软件技术学院,应该发展自己的特色以培养应用型人才为主。应用型人才要求有一定的理论基础,更强调在实践中应用,强调岗位操作能力。

XML (eXtensible Markup Language) 近年来以它用于数据和文件交换的万能格式而迅速地获得各界的青睐。X M L已经在Web编程、新型数据库系统、计算机网络应用编程、网络数据交换和跨平台编程中发挥越来越重要的作用。XML正在成为未来电子商务、电子政务运营和管理的核心技术。

1 课程特点

XML在编程和数据库开发与管理中越来越重要,《XML程序设计》课程被设置为软件技术学院所有本科专业的专业课程。本课程的目的是使得学生通过对基本语法和规则的学习,在程序实例和相关练习中进行理解和掌握,最终能够编写XML程序,为后续课程如Web程序设计和数据库应用等打好基础,为以后软件开发和维护、信息管理等做好准备。

XML程序设计基础性强,是学习后续程序开发课程的基础,为了学好以后课程必须要求学生掌握其中的基本理论和规则;实践性和技能性强,规则和概念多,容易导致学生死记硬背仅停留在对规则和概念理解的层面上,而遇到实际问题就会束手无策,所以XML程序设计不但要要求学生掌握书本的理论知识,更重要的是实际上机的编程能力、程序调试能力,使学生在实践中紧密联系实际掌握知识。

2 自然分材的课程教学

学生基础不同程度各异,传统的教学常对中等生有益,而优等生“陪读”,困难生“白读”。为了解决这个问题,本课程在教学过程中采用自然分材教学[2]。自然分材教学是教师让学习任务随学生差异自然分化并引导学生针对自己存在的学习问题进行研究的教学理论与实践形态, 旨在使弱生上进、优生更优、全体学生齐发展。

依据“教学就是解决问题”[3]的假说, 针对每个章节要解决的问题用适宜的方法教学让学生在听课过程中积极思考;同时在课下进行分组讨论,反思在学习和实践中遇到的问题,相互讨论,然后根据老师提供的参考答案进行验证,这样可以提高学生的复习效率,养成发现问题、(合作)解决问题的习惯,并能为老师减轻负担。老师对学生在讨论中遇到的普遍问题重点讲解,并可“启发式”的引导学生参考相关技术网站和书籍来学会解决遇到的问题。同时可以把节省出来的精力更多的用于研究学生学习中的存在问题。

比如, 在学习XML Schema时,可以比较与前次课内容DTD的差异和优缺点,一方面让学生在学习新知识的同时可以巩固以前的知识;另一方面通过比较在以后学习和软件开发中能够有意识根据需要进行选择。然后介绍如何使用XML Schema。布置实践任务时,按照大纲要求布置必做的实验作业;同时结合学生所学的其他课程JSP、ASP或SQL Server2005等布置综合实验作业,让学生课下思考讨论完成。

3 有的放矢的实践教学

3.1 实践课程的目的

XML程序设计实验课程的目的不纯粹是让学生验证自己所编程序的正确与否,更重要的是提高学生对XML程序设计的理解和应用能力,以及培养和提高学生在编程与调试过程中独立分析与解决问题的能力,激发学生的创新热情,培养学生的自学能力和团队合作能力。

3.2 实践教学的方法

依据教学大纲,根据学生学习程度,把课堂实验分为必做练习和提高练习。实践练习的题目和要求在上机实验前告诉学生,方便学生提前思考保证必做的实践练习在课堂上能够独立完成,并且老师在课堂上对实验情况进行抽查并记录被抽查到的学生实验完成情况;对于程度好的学生可以在完成必做练习后,继续作提高练习题,完成的提高练习可以发到老师的信箱里供老师检查。必做练习没完成的要在平时成绩中扣分;必做练习和提高练习都完成的要给与加分,这样可以充分鼓励学生的积极性。

为了激发学生的学习实践热情和提高学生的团队开发能力,让学生自由组合分组,结合学习的不同章节知识内容采用自主选题或老师指定课题的方式,在课下做综合练习。学生以组为单位通过相互讨论完成练习,最后以书面形式交作业,提交的作业内容包括:操作指南、项目总结、测试报告等内容。利用课外时间首先组织学生进行评分,对于评出来的优秀作业用ppt的形式讲解,老师再次进行讲评和鼓励。

4 考核

考核的目的是使学生奠定扎实牢固的理论基础,同时在分析问题、解决问题的能力上进一步提高。考核的结果要体现出学生对基本理论知识的掌握程度、以及基本操作技能能力的高低。XML程序设计课程考试的形式采用理论笔试加上机考试的形式:60%理论考试成绩+30%上机考试成绩+10%平时成绩作为总分。以考试为指挥棒,使得学生学习理论的同时也重视实际的动手能力。

5 结语

实验证明,XML程序设计课程采用自然分材教学从改进课程教学入手,强化弱生学习信心,初步实现了弱生上进、优生更优、全体学生齐发展;较大幅度减轻了教师负担,提高了教学质量。对于强调知识应用的软件学院的学生,XML程序设计课程采用有的放矢的实践教学方法,重视实践的各个环节,使得学生在实践中掌握知识,同时激发学生的创新热情、学习和动手能力。

摘要:针对软件技术学院的特征和XML程序设计课程的特点, 本文提出在理论教学中采用自然分材的教学方法, 在实践教学中采用有的放矢方法, 并且结合改进的考核方式, 使得学生在掌握理论知识的同时实践能力得到很好的提高。实际教学过程证明, 本文的教学方法不仅使得学生掌握了知识, 同时激发了学生的创新热情、学习和动手能力。

关键词:XML,自然分材,课程教学,实践教学

参考文献

[1] 龚声蓉, 杨季文, 朱巧明.强化实践能力培养计算机科学与技术专业工程型人才[Z],

[2] 熊川武.论自然分材教学[J].华东师范大学学报 (教育科学版) , 2007, 6.

[3] 熊川武.理解教育论[M].上海:教育科学出版社, 2005.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:英语课堂互动教学下一篇:浅谈如何打造农村寄宿制小学幸福家园