李兆斌 邱凌霞
【摘 要】隨著信息技術(shù)的迅速發(fā)展,開源軟件在各行各業(yè)都得到了廣泛的應(yīng)用。目前,在軟件生態(tài)系統(tǒng)中,開源軟件扮演了不可或缺的角色。然而,目前的中學(xué)信息技術(shù)教育課程中,幾乎沒有開源軟件的相關(guān)教育,尤其缺乏一個(gè)針對開源軟件導(dǎo)論性質(zhì)的課程,涵蓋開源軟件各個(gè)方面知識(shí)。本文設(shè)計(jì)了開源軟件導(dǎo)論課程的教學(xué)內(nèi)容、 大綱及考核方式方法等。
【關(guān)鍵詞】 開源軟件;中學(xué)信息技術(shù)教育;導(dǎo)論;教學(xué)設(shè)計(jì)
開放源代碼軟件(簡稱開源軟件)是一種源代碼可以任意獲取的計(jì)算機(jī)軟件,這種軟件的版權(quán)持有人在軟件協(xié)議的規(guī)定之下保留一部分權(quán)利并允許用戶學(xué)習(xí)、修改、增進(jìn)提高這款軟件的質(zhì)量。開放源代碼的核心哲學(xué)即是自由與開放,如早期的UNIX操作系統(tǒng)就是開源的。目前,在龐大的軟件生態(tài)系統(tǒng)中,開源軟件扮演了不可或缺的角色。從操作系統(tǒng)、開發(fā)工具與中間件以及專業(yè)軟件等,都有十分知名、同時(shí)功能十分強(qiáng)大的開源軟件,有些開源軟件的質(zhì)量甚至與業(yè)界最好的商業(yè)軟件相比也毫不遜色,甚至還略勝一籌。
但是,開源軟件在我國的普及還遠(yuǎn)遠(yuǎn)不夠。一提起操作系統(tǒng),人們就想起了Microsoft Windows,一說起辦公軟件,就是Microsoft Office,一提起幻燈片,就想到了PPT(微軟Office PowerPoint)。這誠然是由于微軟公司的產(chǎn)品優(yōu)秀造成的事實(shí)上的壟斷,同時(shí)也說明由于微軟公司強(qiáng)大的公關(guān)和廣告效應(yīng),讓公眾有意忽略了開源軟件這一龐大的軟件集合。目前,絕大多數(shù)的中學(xué)都已經(jīng)擁有了計(jì)算機(jī)機(jī)房。然而,目前的中學(xué)信息技術(shù)教育課程中,幾乎沒有開源軟件的相關(guān)教育。而在中西部地區(qū),由于計(jì)算機(jī)設(shè)備及相關(guān)教師的缺乏,開源軟件的普及更加困難。在部分已經(jīng)開設(shè)開源軟件課程的中學(xué),目前仍然缺乏一個(gè)宏觀的針對開源軟件導(dǎo)論性質(zhì)的課程,涵蓋開源軟件各個(gè)方面知識(shí)。因此,本文設(shè)計(jì)了開源軟件導(dǎo)論課程的教學(xué)內(nèi)容、大綱及考核方式方法等。
1. 教學(xué)目的設(shè)計(jì)
中學(xué)開源軟件導(dǎo)論課程教育的目的,在于使學(xué)生在學(xué)習(xí)各個(gè)專業(yè)的開源軟件之前通過學(xué)習(xí)相應(yīng)的開源軟件思想、哲學(xué)、設(shè)計(jì)方法、授權(quán)模式等,培養(yǎng)一種開源精神,學(xué)習(xí)在處理問題時(shí)選擇合適的開源軟件來解決問題。中學(xué)生接受新鮮事物的能力很強(qiáng),通過開放源代碼軟件體系介紹,讓學(xué)生認(rèn)識(shí)到除了商業(yè)付費(fèi)軟件,還有質(zhì)量相同甚至更好的開放源代碼可以使用,一樣可以滿足日常學(xué)習(xí)和生活要求,同時(shí)也避免了軟件盜版,有利于軟件知識(shí)產(chǎn)權(quán)保護(hù)。同時(shí),通過研究開放源代碼軟件,學(xué)生可以更加深入理解相關(guān)專業(yè)知識(shí)細(xì)節(jié)及其實(shí)現(xiàn)方式,加深并鞏固書本理論知識(shí)的學(xué)習(xí)。使得學(xué)生能夠在使用計(jì)算機(jī)軟件時(shí),自覺地將開源軟件作為一種選擇,更進(jìn)一步可以通過本課程激發(fā)學(xué)生對于自己專業(yè)領(lǐng)域中的科學(xué)探索之興趣。
中學(xué)開源軟件導(dǎo)論課程以課堂講授為主,輔以學(xué)生機(jī)房實(shí)踐。講授時(shí)側(cè)重于重點(diǎn)與難點(diǎn)的講解,做到重點(diǎn)講解清楚和明白,難點(diǎn)分析到位并透徹,使絕大部分學(xué)生能夠通過課堂講解理解和掌握本課程的重點(diǎn)與難點(diǎn)。教師應(yīng)盡力創(chuàng)造條件鼓勵(lì)學(xué)生多利用業(yè)余時(shí)間實(shí)踐、討論,使學(xué)生加深對理論知識(shí)的理解和鞏固。
2. 教學(xué)內(nèi)容設(shè)計(jì)
本導(dǎo)論課程面向初中高年級(jí)和高中階段所有學(xué)生,而不僅僅是對計(jì)算機(jī)相關(guān)專業(yè)感興趣的部分學(xué)生。
本課程的主要內(nèi)容包括三大部分內(nèi)容:
1)開源哲學(xué)與開源精神。開源軟件的發(fā)展歷史及現(xiàn)狀,開源軟件的定義、特性及其影響。開源軟件不僅意味著免費(fèi),更意味著自由、協(xié)作與共享。
2)各專業(yè)常用開源軟件。科學(xué)、工程、藝術(shù)、社會(huì)科學(xué)、商業(yè)、計(jì)算機(jī)科學(xué)等學(xué)科專業(yè)常用開源軟件的介紹與使用。
3)基于開源軟件完成一個(gè)實(shí)際系統(tǒng)或?qū)I(yè)相關(guān)示例。例如,學(xué)生在教師的指導(dǎo)下,逐步學(xué)習(xí)如何利用Linux、Apache、MySQL、PHP等相關(guān)開源軟件,搭建一個(gè)實(shí)際的網(wǎng)站系統(tǒng)。
理論課時(shí)設(shè)計(jì)為20學(xué)時(shí)。具體理論教學(xué)內(nèi)容包括:計(jì)算機(jī)發(fā)展簡史、開放源代碼運(yùn)動(dòng)、黑客文化、開源軟件的開發(fā)與協(xié)作方式、開源軟件在中國、我國當(dāng)前軟件知識(shí)產(chǎn)權(quán)保護(hù)現(xiàn)狀、計(jì)算機(jī)學(xué)科的開源軟件、電工電子類學(xué)科的開源軟件、人文社科類學(xué)科的開源軟件和網(wǎng)絡(luò)協(xié)議與網(wǎng)站系統(tǒng)。
實(shí)踐環(huán)節(jié)設(shè)定為12個(gè)學(xué)時(shí),主要是以學(xué)生機(jī)房實(shí)踐為主,并由教師進(jìn)行案例成果演示。要求學(xué)生通過開源軟件的了解和使用,增進(jìn)學(xué)生對開源軟件的理解。課程實(shí)踐內(nèi)容包括認(rèn)識(shí)計(jì)算機(jī)內(nèi)部構(gòu)造與裝機(jī)實(shí)踐、Ubuntu Linux系統(tǒng)安裝與使用、OpenOffice辦公軟件安裝與使用、Apache Web服務(wù)器搭建、PHP 動(dòng)態(tài)頁面語言、MySQL數(shù)據(jù)庫。
3.課程評價(jià)方式設(shè)計(jì)
本課程的教學(xué)包括課堂講授、互動(dòng)討論、機(jī)房實(shí)踐、動(dòng)手操作等環(huán)節(jié)。通過各個(gè)教學(xué)環(huán)節(jié)的教學(xué),可以培養(yǎng)學(xué)生的自學(xué)能力、分析問題和解決問題的能力,重點(diǎn)是利用一定的開源軟件解決相應(yīng)問題的能力的培養(yǎng)。
針對學(xué)生的學(xué)習(xí)效果進(jìn)行評價(jià)方面,主要包括平時(shí)作業(yè)和期末報(bào)告。本課程的作業(yè)主要包括以下兩種:
1)專題作業(yè):要求學(xué)生根據(jù)要討論的專題,查閱相關(guān)的文獻(xiàn)資料,并編寫相應(yīng)的幻燈片報(bào)告,并在課堂上進(jìn)行講解。
2)案例實(shí)踐作業(yè):要求學(xué)生以小組為單位,在教師指導(dǎo)下,利用LAMP,搭建一個(gè)網(wǎng)絡(luò)系統(tǒng),并編寫相應(yīng)的案例實(shí)踐報(bào)告,在案例演示課中以個(gè)性化的方式來展示各組的案例實(shí)踐成果。
本課程不設(shè)置傳統(tǒng)的試卷類型的考核方式,主要通過課堂表現(xiàn)和作業(yè)完成情況來進(jìn)行考核,考核是通過教師打分和學(xué)生打分然后再加權(quán)平均的方式來進(jìn)行。
4.總結(jié)
目前,各級(jí)政府部門和教育部門,已經(jīng)逐漸認(rèn)識(shí)到開源軟件在基礎(chǔ)教育中的重要性。開設(shè)中學(xué)開源軟件導(dǎo)論課程,可以讓學(xué)生從宏觀上快速熟悉開源軟件的思想、哲學(xué)及軟件設(shè)計(jì)方法,以及接觸認(rèn)識(shí)大量的優(yōu)秀開源軟件,在滿足日常生活的同時(shí),為日后繼續(xù)學(xué)習(xí)相應(yīng)的專業(yè)性開源軟件打下基礎(chǔ)。
(作者單位:湖北省棗陽市鹿頭鎮(zhèn)中心學(xué)校)