论文部分内容阅读
摘要:独立学院开设的《XML程序设计》课程涉及的知识点多,且应用性强,而实践环节的设计不足,使得学生难以形成完整的知识体系,影响了课程教学效果。本文借鉴建构主义的教学模式,通过以项目的方式整合XML课程教学各个知识点,以提高该课程的教学效果。
关键词:XML课程;独立学院;实践教学
中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2012) 09-0000-02
独立学院是我国多种办学模式中的一种,层次属本科院校下二级学院,人才培养目标与普通高本科教育和职业技术教育有所不同;即注重理论教学的同时,强化实践教学,突出應用型本科这一特色。但独立学院发展时间不长,相对积淀较少,如何突出应用型本科,如何在进行理论教学的同时,强化实践技能培养,是亟待解决的问题。
一、课程现状
《XML程序设计》是计算机专业本科必修课程,其课程内容主要涵盖XML应用和XML程序设计两个部分;XML本身是一种数据描述表达语言,所包含的技术体系极为广泛,相对课程的知识点和应用面也是非常广。在以往传统教学模式中,对教学内容的组织一般按技术点进行划分,基本是先讲解技术理论,然后在给出实例。这种教学方式基本由教师主导,学生对XML中所涉及的技术,也只是如同过走马灯似的,过了一遍,难以应用于实际开发。针对这些教学中存在的问题,引入项目驱动的将各个知识点串联起来,贯穿于整个教学中,教师引导学生掌握各个知识点;学生通过开发项目的方式,理解XML的每个知识点“可以做什么”、“什么地方做”、“如何做”,来提高教学效果。
二、“项目驱动”教学法
项目驱动法在教学过程中以项目的设计和实施为主线,把知识点融入项目执行的各个环节中,随着项目的进展完成各项教学任务。项目驱动的学习是一种基于建构主义学习理论的探究式学习模式。教师为辅助,师生共同实施一个完整的项目的教学活动。由教师提出项目,引导学生利用已有的知识构建新的知识体系;在这过程中学生是主体,将课程中的各个知识点融入进来,自主解决问题,激发学生热情,实现从“要我学”到“我要学”的转变,提升学习的快乐,促使学生全面学习。
项目驱动教学法近年来已在很多课程的教学实践中取得不错的效果,但由于各门课程的教学内容及可操作性不同,相应的实施方法不同,本文针对《XML程序设计》课程的教学内容特点结合独立学院现状,及教学中所遇到的困难,使用项目驱动教学法对该课程的教学进行探讨。
三、教学内容组织
《XML程序设计》一般安排计算机专业本科三年级学习,在此之前学生一般都已学习过高级程序设计、数据库技术等专业课程,已有了一定的程序编写基础,此外还有大部分学生都有选修过Web程序开发等课程,这就为项目驱动教学提供了基础。
XML课程教学知识点主要包含两个部分即XML应用和XML程序设计,XML应用主要包含XML的数据描述组织,XML的数据格式定义,XML数据模型解析,Xpath的数据查询;XML程序设计主要是围绕XML应用所展开的相关开发技术,例如:DOM、SAX等。项目的实施必须要结合学生前面所学过的高级程序语言(C#,Java)结合进行,才能是学生理解XML中每个知识点“可以做什么”到“什么地方做”直至“如何做”这一过程。
项目的实施;选取一个常见的Web应用系统的开发,按照软件工程的设计思路,将系统划分为,数据层、数据访问层、业务逻辑层、显示层、四个层次,将XML的各个知识点融入其中,如图1所示。
关键词:XML课程;独立学院;实践教学
中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2012) 09-0000-02
独立学院是我国多种办学模式中的一种,层次属本科院校下二级学院,人才培养目标与普通高本科教育和职业技术教育有所不同;即注重理论教学的同时,强化实践教学,突出應用型本科这一特色。但独立学院发展时间不长,相对积淀较少,如何突出应用型本科,如何在进行理论教学的同时,强化实践技能培养,是亟待解决的问题。
一、课程现状
《XML程序设计》是计算机专业本科必修课程,其课程内容主要涵盖XML应用和XML程序设计两个部分;XML本身是一种数据描述表达语言,所包含的技术体系极为广泛,相对课程的知识点和应用面也是非常广。在以往传统教学模式中,对教学内容的组织一般按技术点进行划分,基本是先讲解技术理论,然后在给出实例。这种教学方式基本由教师主导,学生对XML中所涉及的技术,也只是如同过走马灯似的,过了一遍,难以应用于实际开发。针对这些教学中存在的问题,引入项目驱动的将各个知识点串联起来,贯穿于整个教学中,教师引导学生掌握各个知识点;学生通过开发项目的方式,理解XML的每个知识点“可以做什么”、“什么地方做”、“如何做”,来提高教学效果。
二、“项目驱动”教学法
项目驱动法在教学过程中以项目的设计和实施为主线,把知识点融入项目执行的各个环节中,随着项目的进展完成各项教学任务。项目驱动的学习是一种基于建构主义学习理论的探究式学习模式。教师为辅助,师生共同实施一个完整的项目的教学活动。由教师提出项目,引导学生利用已有的知识构建新的知识体系;在这过程中学生是主体,将课程中的各个知识点融入进来,自主解决问题,激发学生热情,实现从“要我学”到“我要学”的转变,提升学习的快乐,促使学生全面学习。
项目驱动教学法近年来已在很多课程的教学实践中取得不错的效果,但由于各门课程的教学内容及可操作性不同,相应的实施方法不同,本文针对《XML程序设计》课程的教学内容特点结合独立学院现状,及教学中所遇到的困难,使用项目驱动教学法对该课程的教学进行探讨。
三、教学内容组织
《XML程序设计》一般安排计算机专业本科三年级学习,在此之前学生一般都已学习过高级程序设计、数据库技术等专业课程,已有了一定的程序编写基础,此外还有大部分学生都有选修过Web程序开发等课程,这就为项目驱动教学提供了基础。
XML课程教学知识点主要包含两个部分即XML应用和XML程序设计,XML应用主要包含XML的数据描述组织,XML的数据格式定义,XML数据模型解析,Xpath的数据查询;XML程序设计主要是围绕XML应用所展开的相关开发技术,例如:DOM、SAX等。项目的实施必须要结合学生前面所学过的高级程序语言(C#,Java)结合进行,才能是学生理解XML中每个知识点“可以做什么”到“什么地方做”直至“如何做”这一过程。
项目的实施;选取一个常见的Web应用系统的开发,按照软件工程的设计思路,将系统划分为,数据层、数据访问层、业务逻辑层、显示层、四个层次,将XML的各个知识点融入其中,如图1所示。