馬杰 孟偉
摘要:針對程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門先修課程所授內(nèi)容,提出一種通過操作系統(tǒng)課程實(shí)驗(yàn)教學(xué)增強(qiáng)學(xué)生程序開發(fā)動(dòng)手能力的改革方法。通過預(yù)置問題的方式,在操作系統(tǒng)課程實(shí)驗(yàn)中讓學(xué)生了解并掌握程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)內(nèi)重要概念的實(shí)際應(yīng)用方式,同時(shí)加強(qiáng)操作系統(tǒng)課程的教學(xué)效果。
關(guān)鍵詞:操作系統(tǒng);實(shí)驗(yàn)改革;程序設(shè)計(jì)語言;數(shù)據(jù)結(jié)構(gòu)
0 引言
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中負(fù)責(zé)支撐應(yīng)用程序運(yùn)行環(huán)境以及用戶操作環(huán)境的系統(tǒng)軟件,同時(shí)也是計(jì)算機(jī)系統(tǒng)的核心與基石。操作系統(tǒng)課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心基礎(chǔ)課,在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的本科教學(xué)中有著至關(guān)重要的地位。
程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)是操作系統(tǒng)課程的先修課,前者講授程序設(shè)計(jì)語言的各種基礎(chǔ)知識(shí),后者講授在程序設(shè)計(jì)中常用數(shù)據(jù)結(jié)構(gòu)和算法知識(shí)。
1 實(shí)驗(yàn)教學(xué)改革的必要性
操作系統(tǒng)課程具有知識(shí)覆蓋面廣、概念龐雜且抽象和實(shí)踐能力要求強(qiáng)的特點(diǎn)。操作系統(tǒng)課程中講授了多種重要的算法,實(shí)驗(yàn)教學(xué)中經(jīng)常采用實(shí)現(xiàn)經(jīng)典算法的實(shí)驗(yàn)任務(wù)布置方式。在實(shí)驗(yàn)中,學(xué)生經(jīng)常需要理解算法在操作系統(tǒng)中的用途和功能,從而使大多數(shù)學(xué)生認(rèn)為操作系統(tǒng)實(shí)驗(yàn)在難度上比數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)等課程的實(shí)驗(yàn)更高。這種情況下,實(shí)驗(yàn)教學(xué)經(jīng)常集中在如何完成實(shí)驗(yàn)任務(wù)的基本目標(biāo),忽略了強(qiáng)化程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)課程知識(shí)的機(jī)會(huì),尤其是操作系統(tǒng)包含了兩門課程許多知識(shí)的高級應(yīng)用。
通過有針對性地布置實(shí)驗(yàn)任務(wù),操作系統(tǒng)實(shí)驗(yàn)可以有效促進(jìn)學(xué)生對程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門課程知識(shí)的掌握,并加強(qiáng)操作系統(tǒng)課程和兩門先修課之間的聯(lián)系,從而使學(xué)生在增強(qiáng)動(dòng)手能力的同時(shí),也能更深入地理解操作系統(tǒng)的課程知識(shí)。
2 實(shí)驗(yàn)教學(xué)改革的思路
在實(shí)驗(yàn)教學(xué)改革中,我們主要采用了預(yù)置問題的教學(xué)方式。預(yù)置問題是指布置實(shí)驗(yàn)任務(wù)時(shí)在實(shí)驗(yàn)任務(wù)完成途徑上設(shè)置需要解決或思考的問題。在實(shí)驗(yàn)過程中,當(dāng)預(yù)置問題被完成實(shí)驗(yàn)任務(wù)的學(xué)生觸發(fā)時(shí),針對性的知識(shí)講解和知識(shí)引入是實(shí)驗(yàn)教學(xué)改革必不可少的組成。在實(shí)驗(yàn)教學(xué)改革中,針對講解與預(yù)置問題兩者密不可分,需要在設(shè)計(jì)實(shí)驗(yàn)任務(wù)時(shí)進(jìn)行充分考慮和準(zhǔn)備。
下面以進(jìn)程同步和互斥、內(nèi)存管理兩個(gè)實(shí)驗(yàn)為例,分別介紹實(shí)驗(yàn)教學(xué)改革中如何促進(jìn)程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門課程的教學(xué)。endprint
摘要:針對程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門先修課程所授內(nèi)容,提出一種通過操作系統(tǒng)課程實(shí)驗(yàn)教學(xué)增強(qiáng)學(xué)生程序開發(fā)動(dòng)手能力的改革方法。通過預(yù)置問題的方式,在操作系統(tǒng)課程實(shí)驗(yàn)中讓學(xué)生了解并掌握程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)內(nèi)重要概念的實(shí)際應(yīng)用方式,同時(shí)加強(qiáng)操作系統(tǒng)課程的教學(xué)效果。
關(guān)鍵詞:操作系統(tǒng);實(shí)驗(yàn)改革;程序設(shè)計(jì)語言;數(shù)據(jù)結(jié)構(gòu)
0 引言
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中負(fù)責(zé)支撐應(yīng)用程序運(yùn)行環(huán)境以及用戶操作環(huán)境的系統(tǒng)軟件,同時(shí)也是計(jì)算機(jī)系統(tǒng)的核心與基石。操作系統(tǒng)課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心基礎(chǔ)課,在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的本科教學(xué)中有著至關(guān)重要的地位。
程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)是操作系統(tǒng)課程的先修課,前者講授程序設(shè)計(jì)語言的各種基礎(chǔ)知識(shí),后者講授在程序設(shè)計(jì)中常用數(shù)據(jù)結(jié)構(gòu)和算法知識(shí)。
1 實(shí)驗(yàn)教學(xué)改革的必要性
操作系統(tǒng)課程具有知識(shí)覆蓋面廣、概念龐雜且抽象和實(shí)踐能力要求強(qiáng)的特點(diǎn)。操作系統(tǒng)課程中講授了多種重要的算法,實(shí)驗(yàn)教學(xué)中經(jīng)常采用實(shí)現(xiàn)經(jīng)典算法的實(shí)驗(yàn)任務(wù)布置方式。在實(shí)驗(yàn)中,學(xué)生經(jīng)常需要理解算法在操作系統(tǒng)中的用途和功能,從而使大多數(shù)學(xué)生認(rèn)為操作系統(tǒng)實(shí)驗(yàn)在難度上比數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)等課程的實(shí)驗(yàn)更高。這種情況下,實(shí)驗(yàn)教學(xué)經(jīng)常集中在如何完成實(shí)驗(yàn)任務(wù)的基本目標(biāo),忽略了強(qiáng)化程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)課程知識(shí)的機(jī)會(huì),尤其是操作系統(tǒng)包含了兩門課程許多知識(shí)的高級應(yīng)用。
通過有針對性地布置實(shí)驗(yàn)任務(wù),操作系統(tǒng)實(shí)驗(yàn)可以有效促進(jìn)學(xué)生對程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門課程知識(shí)的掌握,并加強(qiáng)操作系統(tǒng)課程和兩門先修課之間的聯(lián)系,從而使學(xué)生在增強(qiáng)動(dòng)手能力的同時(shí),也能更深入地理解操作系統(tǒng)的課程知識(shí)。
2 實(shí)驗(yàn)教學(xué)改革的思路
在實(shí)驗(yàn)教學(xué)改革中,我們主要采用了預(yù)置問題的教學(xué)方式。預(yù)置問題是指布置實(shí)驗(yàn)任務(wù)時(shí)在實(shí)驗(yàn)任務(wù)完成途徑上設(shè)置需要解決或思考的問題。在實(shí)驗(yàn)過程中,當(dāng)預(yù)置問題被完成實(shí)驗(yàn)任務(wù)的學(xué)生觸發(fā)時(shí),針對性的知識(shí)講解和知識(shí)引入是實(shí)驗(yàn)教學(xué)改革必不可少的組成。在實(shí)驗(yàn)教學(xué)改革中,針對講解與預(yù)置問題兩者密不可分,需要在設(shè)計(jì)實(shí)驗(yàn)任務(wù)時(shí)進(jìn)行充分考慮和準(zhǔn)備。
下面以進(jìn)程同步和互斥、內(nèi)存管理兩個(gè)實(shí)驗(yàn)為例,分別介紹實(shí)驗(yàn)教學(xué)改革中如何促進(jìn)程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門課程的教學(xué)。endprint
摘要:針對程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門先修課程所授內(nèi)容,提出一種通過操作系統(tǒng)課程實(shí)驗(yàn)教學(xué)增強(qiáng)學(xué)生程序開發(fā)動(dòng)手能力的改革方法。通過預(yù)置問題的方式,在操作系統(tǒng)課程實(shí)驗(yàn)中讓學(xué)生了解并掌握程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)內(nèi)重要概念的實(shí)際應(yīng)用方式,同時(shí)加強(qiáng)操作系統(tǒng)課程的教學(xué)效果。
關(guān)鍵詞:操作系統(tǒng);實(shí)驗(yàn)改革;程序設(shè)計(jì)語言;數(shù)據(jù)結(jié)構(gòu)
0 引言
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中負(fù)責(zé)支撐應(yīng)用程序運(yùn)行環(huán)境以及用戶操作環(huán)境的系統(tǒng)軟件,同時(shí)也是計(jì)算機(jī)系統(tǒng)的核心與基石。操作系統(tǒng)課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心基礎(chǔ)課,在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的本科教學(xué)中有著至關(guān)重要的地位。
程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)是操作系統(tǒng)課程的先修課,前者講授程序設(shè)計(jì)語言的各種基礎(chǔ)知識(shí),后者講授在程序設(shè)計(jì)中常用數(shù)據(jù)結(jié)構(gòu)和算法知識(shí)。
1 實(shí)驗(yàn)教學(xué)改革的必要性
操作系統(tǒng)課程具有知識(shí)覆蓋面廣、概念龐雜且抽象和實(shí)踐能力要求強(qiáng)的特點(diǎn)。操作系統(tǒng)課程中講授了多種重要的算法,實(shí)驗(yàn)教學(xué)中經(jīng)常采用實(shí)現(xiàn)經(jīng)典算法的實(shí)驗(yàn)任務(wù)布置方式。在實(shí)驗(yàn)中,學(xué)生經(jīng)常需要理解算法在操作系統(tǒng)中的用途和功能,從而使大多數(shù)學(xué)生認(rèn)為操作系統(tǒng)實(shí)驗(yàn)在難度上比數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)等課程的實(shí)驗(yàn)更高。這種情況下,實(shí)驗(yàn)教學(xué)經(jīng)常集中在如何完成實(shí)驗(yàn)任務(wù)的基本目標(biāo),忽略了強(qiáng)化程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)課程知識(shí)的機(jī)會(huì),尤其是操作系統(tǒng)包含了兩門課程許多知識(shí)的高級應(yīng)用。
通過有針對性地布置實(shí)驗(yàn)任務(wù),操作系統(tǒng)實(shí)驗(yàn)可以有效促進(jìn)學(xué)生對程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門課程知識(shí)的掌握,并加強(qiáng)操作系統(tǒng)課程和兩門先修課之間的聯(lián)系,從而使學(xué)生在增強(qiáng)動(dòng)手能力的同時(shí),也能更深入地理解操作系統(tǒng)的課程知識(shí)。
2 實(shí)驗(yàn)教學(xué)改革的思路
在實(shí)驗(yàn)教學(xué)改革中,我們主要采用了預(yù)置問題的教學(xué)方式。預(yù)置問題是指布置實(shí)驗(yàn)任務(wù)時(shí)在實(shí)驗(yàn)任務(wù)完成途徑上設(shè)置需要解決或思考的問題。在實(shí)驗(yàn)過程中,當(dāng)預(yù)置問題被完成實(shí)驗(yàn)任務(wù)的學(xué)生觸發(fā)時(shí),針對性的知識(shí)講解和知識(shí)引入是實(shí)驗(yàn)教學(xué)改革必不可少的組成。在實(shí)驗(yàn)教學(xué)改革中,針對講解與預(yù)置問題兩者密不可分,需要在設(shè)計(jì)實(shí)驗(yàn)任務(wù)時(shí)進(jìn)行充分考慮和準(zhǔn)備。
下面以進(jìn)程同步和互斥、內(nèi)存管理兩個(gè)實(shí)驗(yàn)為例,分別介紹實(shí)驗(yàn)教學(xué)改革中如何促進(jìn)程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)兩門課程的教學(xué)。endprint