常 樂
(遼寧軌道交通職業(yè)學院,遼寧 沈陽 110023)
翻轉(zhuǎn)課堂教學模式在程序設計課程中的應用—以“動態(tài)網(wǎng)頁設計”為例
常 樂
(遼寧軌道交通職業(yè)學院,遼寧 沈陽 110023)
程序設計是高職計算機相關專業(yè)普遍開設的一門基礎課程。針對教學過程中學生學習興趣不足、學習效果不理想的實際狀況,文章將翻轉(zhuǎn)課堂教學模式應用到“動態(tài)網(wǎng)頁設計”課程中,不僅提高了學生的學習興趣,還鍛煉了學生的自學能力。
動態(tài)網(wǎng)頁設計;程序設計;學習興趣
計算機軟件開發(fā)是一個人才需求量大,且技術(shù)更新比較快的行業(yè)[1]。與此同時,計算機軟件開發(fā)相關專業(yè)也是一個幾乎所有高職學校都開辦的專業(yè)[2]。程序設計作為一門專業(yè)基礎課,其重要性不言而喻[3]。程序設計作為一門用來實現(xiàn)人與計算機進行溝通的特殊“語言”,其特點是概念繁多,具有一定程度的抽象性,初次接觸的學生往往會很難掌握,極大地影響了學生的學習興趣。近些年,通過對遼寧軌道交通職業(yè)學院計算機網(wǎng)絡技術(shù)專業(yè)學生的學習情況進行分析,發(fā)現(xiàn)很多學生學習程序開發(fā)的興趣越來越低,這影響了后續(xù)核心專業(yè)課程的學習,導致很多畢業(yè)生無法勝任本專業(yè)的工作。造成這些問題的主要原因如下。
通過調(diào)研發(fā)現(xiàn),新生入學后對計算機行業(yè)幾乎沒有什么了解,不知道畢業(yè)后會從事哪些具體的工作,更不了解專業(yè)設置的課程體系與所從事工作崗位的對應關系。學生在學習的過程中沒有明確的目標,不知道程序設計課程在整個專業(yè)技能學習過程中的作用,導致學生學習興趣不高,學習的目的僅僅停留在老師所講授的內(nèi)容,老師沒有講到的知識點很少去主動了解,學生自學能力沒有被有效激發(fā)。
以遼寧軌道交通職業(yè)學院為例,學院目前被計算機網(wǎng)絡技術(shù)專業(yè)錄取的學生中,大多數(shù)都是被調(diào)劑過來的,很多學生從入學開始就表現(xiàn)出不同程度的厭學情緒。此外,學生中不僅包括參加高考的生源,還包括中職畢業(yè)的生源,學生之間的基礎差異非常大。
程序設計課程是一門知識點多、語法復雜且對邏輯思維能力有一定要求的課程。很多學生還未開始學習程序設計,就潛意識認為自己很難學懂,或者根本學不會,在這種情緒的影響下學生很難建立自信。
目前,程序設計課程的教學主要采取多媒體結(jié)合講授的方式,雖然多媒體有助于學生更方便地理解相關理論知識,但是以講授的方式傳授知識容易使學生過度依賴教師的灌輸,不利于自學能力的形成,而自學能力往往是從事計算機行業(yè)不可或缺的能力。
針對本專業(yè)學生的學情,為了有效挖掘?qū)W生學習程序設計的興趣,提高學生自學能力,文章圍繞“動態(tài)網(wǎng)頁設計”這門課程進行了討論,所做的工作主要包括以下幾個方面。
在教學過程中,與自己的任課教師相比,學生對企業(yè)專家的意見認可度更高。尤其對于行業(yè)的發(fā)展、課程在將來所從事工作崗位的重要性等內(nèi)容,企業(yè)專家的講授效果要明顯好于任課老師的講授。為此,在課程的第一節(jié)課,聘請企業(yè)專家進行講授,能讓學生充分認識到課程的重要性。
為了讓學生在學習過程中有效地樹立自信心,在內(nèi)容安排上,通常采用項目驅(qū)動的方式。項目的選擇對于學生學習興趣的培養(yǎng)非常重要,一定要選擇學生日常能夠使用到的項目。本研究將“動態(tài)網(wǎng)頁設計”課程的知識點,全部融合到學生選課系統(tǒng)的開發(fā)過程中,因此理論教學與實踐教學之間沒有明顯的區(qū)分。選課系統(tǒng)是學生進入大學校門都能夠接觸到的,以該項目為例能讓學生更加方便地理解系統(tǒng)需求,在學習過程中,開發(fā)的作品能夠讓學生體會到成就感。而且,在程序開發(fā)過程中,采用企業(yè)級的編碼規(guī)范,能讓學生更加深刻地體會到將來所從事工作的環(huán)境以及崗位要求。
軟件開發(fā)是一個技術(shù)更新比較快的行業(yè),學生對于知識的獲取應該主要通過自學完成,老師的作用應該重點體現(xiàn)在知識體系的輔導以及如何讓學生養(yǎng)成良好的自學習慣。與本科學生相比,高職學生的自學能力普遍比較薄弱,為了有效提高學生自學能力,“動態(tài)網(wǎng)頁設計”這門課程采用了翻轉(zhuǎn)課堂的教學模式。教師將項目開發(fā)過程中的各種知識點、難點通過微課提供給學生。學生利用課余時間完成知識的自學,而課堂上,在老師的輔導下學生進行項目開發(fā)。這種模式的運用一方面有效地鍛煉了學生的自學能力;另一方面,恰好與今后從事軟件開發(fā)過程的學習狀態(tài)相一致。
為了進一步說明如何在“動態(tài)網(wǎng)頁設計”這門課程的學習過程中提高學生的學習興趣,本文以學生選課項目中如何制作選課倒計時為例進行了教學設計,具體內(nèi)容如下。
學生活動:首先,觀看視頻“倒計時的制作”,了解任務完成所需要的核心知識點,并掌握知識點的使用方法;其次,閱讀老師提供的參考資料,如時間格式的相互轉(zhuǎn)換、文件的讀取等,閱讀這些資料的主要目的是拓寬學生知識,給學生在項目開發(fā)中進行個性化發(fā)揮提供技術(shù)支持;最后,學生獨立思考給定毫秒,如何計算:天、小時、分鐘。
教師活動:提供學生完成任務所需要的微課資源、參考資料以及資源間的體系結(jié)構(gòu),并對重點難點進行強調(diào)。
(1)任務的導入—強調(diào)本節(jié)內(nèi)容的重要性。
學生選課都會設定一定的時間范圍,只有在特定的時間范圍內(nèi)學生才能夠完成選課。為了便于學生隨時查看選課截止日期,需要制作一個選課截止日期的倒計時功能。
學生活動:討論倒計時功能的具體需求,如,間隔多長時間進行提示以及如何提示。
教師活動:引導學生分析選課倒計時的需求。
(2)學生自學情況考核監(jiān)督。
學生自學能力的培養(yǎng)不是一個一蹴而就的過程,需要慢慢引導。翻轉(zhuǎn)課堂教學模式要求學生必須進行自學,為了監(jiān)督學生的自學過程,本研究在每次課程中都安排了考核環(huán)節(jié),采用的方式是對本節(jié)所用到的知識點進行隨機提問。
學生活動:學生回答老師的提問。
教師活動:教師提問,如,選課倒計時所用到的知識結(jié)構(gòu)有哪些、如何實現(xiàn)、實現(xiàn)思路是什么等。
(3)由淺到深引入本節(jié)課學習內(nèi)容,具體內(nèi)容如表1所示。

表1 教學內(nèi)容安排以及學生與教師的活動安排
課后主要完成對學生項目完成情況的分析考核以及下次任務的布置。
學生活動:提交的電子作業(yè)以及相關文檔。
教師活動:對學生課業(yè)完成的情況進行總結(jié),布置下次課業(yè)任務。
學習興趣以及自學能力對于學生能否學好程序設計至關重要,本文在分析學情的基礎上,總結(jié)了學生在學習程序設計課程中影響學習興趣的主要原因。針對這些原因,以“動態(tài)網(wǎng)頁設計”這門課程為例討論了解決辦法。“動態(tài)網(wǎng)頁設計”這門課程不僅在內(nèi)容安排上進行了調(diào)整,將翻轉(zhuǎn)課堂的教學模式運用到教學中。通過該門課程一節(jié)課的教學設計,本文分析了所描述方法的具體實施過程。
[1]曹金俐.計算機軟件開發(fā)技術(shù)及其發(fā)展趨勢[J].電子技術(shù)與軟件工程,2017(6):59.
[2]張偉.計算機軟件開發(fā)技術(shù)的應用與發(fā)展趨勢研究[J].軟件,2013(3):151-153.
[3]楊玲格.淺談計算機軟件開發(fā)設計的難點和對策[J].信息化建設,2016(10).
The application of flipped classroom model in program development:taking Dynamic Web Design for an example
Chang Le
(Guidaojiaotong Polytechnic Institute, Shenyang 110023, China)
Program development is a professional basic course of computer related majors in vocational colleges. In order to increase students’ interest and achieve good results, the flipped classroom teaching model is used in dynamic web design in this paper. This mode of teaching not only improves students’ interest, but also improves the self-study ability of student.
dynamic web design; program development; flipped classroom
常樂(1985— ),男,遼寧沈陽人,講師,博士;研究方向:圖像處理,模式識別,計算機。