第一论文网免费提供信息技术教学论文范文,信息技术教学论文格式模板下载

中学开源软件导论课教学设计

  • 投稿seij
  • 更新时间2015-09-06
  • 阅读量870次
  • 评分4
  • 10
  • 0

文/李兆斌 邱凌霞

【摘 要】随着信息技术的迅速发展,开源软件在各行各业都得到了广泛的应用。目前,在软件生态系统中,开源软件扮演了不可或缺的角色。然而,目前的中学信息技术教育课程中,几乎没有开源软件的相关教育,尤其缺乏一个针对开源软件导论性质的课程,涵盖开源软件各个方面知识。本文设计了开源软件导论课程的教学内容、 大纲及考核方式方法等。

教育期刊网 http://www.jyqkw.com
关键词 开源软件;中学信息技术教育;导论;教学设计

开放源代码软件(简称开源软件)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。开放源代码的核心哲学即是自由与开放,如早期的UNIX操作系统就是开源的。目前,在庞大的软件生态系统中,开源软件扮演了不可或缺的角色。从操作系统、开发工具与中间件以及专业软件等,都有十分知名、同时功能十分强大的开源软件,有些开源软件的质量甚至与业界最好的商业软件相比也毫不逊色,甚至还略胜一筹。

但是,开源软件在我国的普及还远远不够。一提起操作系统,人们就想起了Microsoft Windows,一说起办公软件,就是Microsoft Office,一提起幻灯片,就想到了PPT(微软Office Powerpoint)。这诚然是由于微软公司的产品优秀造成的事实上的垄断,同时也说明由于微软公司强大的公关和广告效应,让公众有意忽略了开源软件这一庞大的软件集合。目前,绝大多数的中学都已经拥有了计算机机房。然而,目前的中学信息技术教育课程中,几乎没有开源软件的相关教育。而在中西部地区,由于计算机设备及相关教师的缺乏,开源软件的普及更加困难。在部分已经开设开源软件课程的中学,目前仍然缺乏一个宏观的针对开源软件导论性质的课程,涵盖开源软件各个方面知识。因此,本文设计了开源软件导论课程的教学内容、大纲及考核方式方法等。

1. 教学目的设计

中学开源软件导论课程教育的目的,在于使学生在学习各个专业的开源软件之前通过学习相应的开源软件思想、哲学、设计方法、授权模式等,培养一种开源精神,学习在处理问题时选择合适的开源软件来解决问题。中学生接受新鲜事物的能力很强,通过开放源代码软件体系介绍,让学生认识到除了商业付费软件,还有质量相同甚至更好的开放源代码可以使用,一样可以满足日常学习和生活要求,同时也避免了软件盗版,有利于软件知识产权保护。同时,通过研究开放源代码软件,学生可以更加深入理解相关专业知识细节及其实现方式,加深并巩固书本理论知识的学习。使得学生能够在使用计算机软件时,自觉地将开源软件作为一种选择,更进一步可以通过本课程激发学生对于自己专业领域中的科学探索之兴趣。

中学开源软件导论课程以课堂讲授为主,辅以学生机房实践。讲授时侧重于重点与难点的讲解,做到重点讲解清楚和明白,难点分析到位并透彻,使绝大部分学生能够通过课堂讲解理解和掌握本课程的重点与难点。教师应尽力创造条件鼓励学生多利用业余时间实践、讨论,使学生加深对理论知识的理解和巩固。

2. 教学内容设计

本导论课程面向初中高年级和高中阶段所有学生,而不仅仅是对计算机相关专业感兴趣的部分学生。

本课程的主要内容包括三大部分内容:

1)开源哲学与开源精神。开源软件的发展历史及现状,开源软件的定义、特性及其影响。开源软件不仅意味着免费,更意味着自由、协作与共享。

2)各专业常用开源软件。科学、工程、艺术、社会科学、商业、计算机科学等学科专业常用开源软件的介绍与使用。

3)基于开源软件完成一个实际系统或专业相关示例。例如,学生在教师的指导下,逐步学习如何利用Linux、Apache、MySQL、PHP等相关开源软件,搭建一个实际的网站系统。

理论课时设计为20学时。具体理论教学内容包括:计算机发展简史、开放源代码运动、黑客文化、开源软件的开发与协作方式、开源软件在中国、我国当前软件知识产权保护现状、计算机学科的开源软件、电工电子类学科的开源软件、人文社科类学科的开源软件和网络协议与网站系统。

实践环节设定为12个学时,主要是以学生机房实践为主,并由教师进行案例成果演示。要求学生通过开源软件的了解和使用,增进学生对开源软件的理解。课程实践内容包括认识计算机内部构造与装机实践、Ubuntu Linux系统安装与使用、OpenOffice办公软件安装与使用、Apache Web服务器搭建、PHP 动态页面语言、MySQL数据库。

3.课程评价方式设计

本课程的教学包括课堂讲授、互动讨论、机房实践、动手操作等环节。通过各个教学环节的教学,可以培养学生的自学能力、分析问题和解决问题的能力,重点是利用一定的开源软件解决相应问题的能力的培养。

针对学生的学习效果进行评价方面,主要包括平时作业和期末报告。本课程的作业主要包括以下两种:

1)专题作业:要求学生根据要讨论的专题,查阅相关的文献资料,并编写相应的幻灯片报告,并在课堂上进行讲解。

2)案例实践作业:要求学生以小组为单位,在教师指导下,利用LAMP,搭建一个网络系统,并编写相应的案例实践报告,在案例演示课中以个性化的方式来展示各组的案例实践成果。

本课程不设置传统的试卷类型的考核方式,主要通过课堂表现和作业完成情况来进行考核,考核是通过教师打分和学生打分然后再加权平均的方式来进行。

4.总结

目前,各级政府部门和教育部门,已经逐渐认识到开源软件在基础教育中的重要性。开设中学开源软件导论课程,可以让学生从宏观上快速熟悉开源软件的思想、哲学及软件设计方法,以及接触认识大量的优秀开源软件,在满足日常生活的同时,为日后继续学习相应的专业性开源软件打下基础。

(作者单位:湖北省枣阳市鹿头镇中心学校)