公務員期刊網(wǎng) 論文中心 正文

翻轉(zhuǎn)課堂在程序設計課程中的應用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了翻轉(zhuǎn)課堂在程序設計課程中的應用范文,希望能給你帶來靈感和參考,敬請閱讀。

翻轉(zhuǎn)課堂在程序設計課程中的應用

摘要:隨著信息技術(shù)的迅猛發(fā)展,涌現(xiàn)出了物聯(lián)網(wǎng)技術(shù)、云計算技術(shù)、人工智能技術(shù)等一系列高精尖技術(shù),并不斷推動編程語言的改革與發(fā)展,C語言作為眾多編程語言之首,也迎來了新的機遇與挑戰(zhàn)。與此同時,高校對于教學模式轉(zhuǎn)變的呼聲也不斷提高,翻轉(zhuǎn)課堂作為信息化時代教學模式下的產(chǎn)物,必將成為各大高校的“新寵兒”。本文在分析C語言程序設計課程教學中存在問題的基礎上,結(jié)合課程設置的特點,提出了基于翻轉(zhuǎn)課堂的全新教學模式。翻轉(zhuǎn)課堂教學模式與傳統(tǒng)的課堂教學模式相比,允許學生們根據(jù)自己的情況來安排和控制自己的學習進度,并在課程教學中加以實踐和運用,全面提升了教師和學生之間在課堂中的互動,從而有效的實現(xiàn)了個性化學習,轉(zhuǎn)變了傳統(tǒng)的課堂管理模式。翻轉(zhuǎn)課堂教學模式在高校各類課程的教學中實施,必將提高學生的學習積極性和能動性,從而促進高校教學質(zhì)量的提升,因此,翻轉(zhuǎn)課堂必將成為我國教育整體發(fā)展的新途徑之一。本文將翻轉(zhuǎn)課堂教學模式應用于C語言程序設計課程中,并且進行了課前、課中和課后三個階段的實施。實踐證明,翻轉(zhuǎn)教學模式可以充分激發(fā)學生學習興趣,提高學生獨立學習的能力,是提升C語言程序設計課程教學水平的有效途徑。

關鍵詞:信息技術(shù);翻轉(zhuǎn)課堂;C語言程序設計;教學質(zhì)量

0引言

隨著信息技術(shù)的發(fā)展,計算機已成為人們生活的必需品,掌握計算機信息技術(shù)是現(xiàn)在大學生必備的技能之一。C語言程序設計課程是面向所有理工科大學生的一門基礎課,同時也是培養(yǎng)大學生信息素養(yǎng)和思維能力的一門重要課程,教學的目的是讓學生培養(yǎng)科學的思維習慣,并利用計算機來解決生產(chǎn)、生活中的實際問題。在傳統(tǒng)的教學活動中,老師在課堂上傳授知識,而知識整合、消化和應用是在課后進行的。由于學生數(shù)量眾多,教師的統(tǒng)一教學無法滿足每個學生的學習需求,部分學生很難完全跟上教學進度,全數(shù)理解和開展應用更是變得不可能。在傳統(tǒng)的課堂中,教師講、學生聽,學生總是處于被動的位置,不利于培養(yǎng)學生學習的積極性和主動性,更不用說培養(yǎng)其探究學習和終身學習的學習習慣和能力。基于傳統(tǒng)教學中存在的以上問題,翻轉(zhuǎn)課堂教學模式應運而生。翻轉(zhuǎn)課堂是近幾年來出現(xiàn)的符合教育部信息化教學改革目標的創(chuàng)新教學模式。它提供了深度整合信息技術(shù)和教育的可能性。目前,C語言程序設計課程的教學普遍采用的是傳統(tǒng)的知識結(jié)構(gòu)驅(qū)動的教學方法。教師們教授知識要點,學生們一步一步進行學習,教學效果往往都不是很理想。為了從根本上提高C語言程序設計的教學效果,培養(yǎng)學生使用編程語言開發(fā)軟件的實際能力,有必要引入新的有效的教學模式,來進一步提高C語言程序設計課程的教學效率。

1翻轉(zhuǎn)課堂教學模式

翻轉(zhuǎn)課堂主要是以學生為主體,他突破了時間與空間的限制,學生可以自主的,隨時隨地的進行學習。傳統(tǒng)的教學模式是教師在課堂上進行講授,學生在課下進行鞏固,而翻轉(zhuǎn)課堂的教學模式則是學生在課下先根據(jù)老師提供的視頻進行自學,老師在課上再根據(jù)學生學習的效果進行點評。教師制作小視頻成為了翻轉(zhuǎn)課堂教學資源的核心部分。C語言程序設計課程是理論與實踐相結(jié)合的計算機科學基礎課程,以前的教學模式是書本為重點,理論為主,從而導致了學生課堂上聽懂,但是課下不會動手練習。而翻轉(zhuǎn)課堂教學模式是鼓勵學生勤奮主動積極的參與實踐,勇于探索和創(chuàng)新,教學的重點轉(zhuǎn)向了教師的指導和學生的自我學習模式,從而培養(yǎng)學生的信息技術(shù)素養(yǎng),獨立的學習新知識新技能,使得學生具有提出問題、分析問題和解決問題的能力。為了實現(xiàn)翻轉(zhuǎn)課堂,教師們不僅要對自己的課程進行精心的設計、錄制微課程的產(chǎn)品、學習教學軟件及搜集相關信息資源,還要幫助和引導學生廣泛地收集不同類型的資料,對C語言程序設計課程教學質(zhì)量提供技術(shù)平臺支持。

2課程現(xiàn)狀分析

C語言程序設計是一門實踐性和邏輯性很強的課程。在教學過程中,教師深刻感受到的是:學生們在開始學習C語言的時候,都會覺得C語言語法難懂難記、使用靈活多變難以掌握、程序編程不知道從何著手,學生們剛剛接觸代碼對C語言的理解還很欠缺,課程教學效果和學生的學習效果都達不到教學目標的預期。C語言不僅可以培養(yǎng)理工科大學生的編程思維,更是在相關專業(yè)學生學習和理解后期面向?qū)ο笳Z言的過程中扮演了重要角色。作為各大高校的公共專業(yè)基礎課程,只有在電腦上經(jīng)過長期的實踐訓練,學生才能更好地理解C語言的編程思想。作為一門計算機編程課程,實踐訓練是學生學習的重要組成部分。如果按照傳統(tǒng)的黑板粉筆式的課堂教學模式進行教學,則很難達到良好的教學效果。在傳統(tǒng)式的教學模式上學生們的積極主動意識得不到調(diào)動,學生的實訓得不到重視。因此,如何讓學生在學時一定的情況下學習C語言效果最大化是我們要關注的話題。

3構(gòu)建C語言程序設計翻轉(zhuǎn)課堂教學模式

3.1課前學習

首先,教師可以在課前將課堂的內(nèi)容編排成小視頻上傳到資源庫上面,制作視頻可以根據(jù)這門課程的課程特點和教學目標對整堂課的教學內(nèi)容進行設計,在制作視頻中過程中對關鍵知識和內(nèi)容做以強調(diào)說明。對于學生來說,可以根據(jù)教師課前安排的學習任務,對課堂內(nèi)容進行預習和理解,對教師課前設置的相關知識進行提前接觸。自己也可以在網(wǎng)絡課堂上進行測試訓練,教師也可以根據(jù)學生的測試成績結(jié)果來安排課堂上的相關教學內(nèi)容。這樣不僅可以進一步加強師生之間的互動,準確及時的解決每個學生的學習情況,還可以高效的提高C語言程序設計課程的教學質(zhì)量。

3.2課中教學

在課堂教學活動教學模式的好壞決定了這堂課的教學效果,通過翻轉(zhuǎn)課堂教學模式,教師可以根據(jù)學生的測試結(jié)果對測試題目進行講解,并且有計劃的引出本節(jié)課的教學任務。例如在學習do-while語句時,教師會先讓學生在上課前觀看學前視頻并完成相關練習,教師可以依據(jù)學生的實踐結(jié)果對do-while語句的基本形式和使用注意事項進行講解,當學生理解后,教師則逐步加深知識的講解,例如,對不同條件下do-while語句執(zhí)行形式,以及do-while循環(huán)語句的使用方法進行講解。課堂講解主要以編程思想和方法為主,講授如何使用do-while語句解決實際問題。課程主要是基于編程的方法,教會學生如何使用C語言來解決實際問題。教師應發(fā)揮指導作用,指導學生處理問題,重點發(fā)現(xiàn)問題、分析問題并且解決問題,從而提高學生的自學能力。

3.3課后鞏固

不僅要有課前的自主學習和課堂上的學習,課后知識的鞏固也很重要。教師也可以利用在線課堂來隨時跟蹤學生的學習趨勢和學習成果,課下安排一些作業(yè)來強化學生的知識點,幫助學生鞏固課堂上的知識。除此之外,網(wǎng)絡課也可以加強師生之間的互動,形成完整的知識結(jié)構(gòu)體系,引導學生總結(jié)鞏固課堂知識,和老師保持良好的溝通,鼓勵學生在課后不斷加強知識的鞏固,培養(yǎng)學生的創(chuàng)新思維。翻轉(zhuǎn)課堂教學模式是在信息技術(shù)的支持下,將課前的知識傳授、課中的知識內(nèi)化和課后的知識補救有效的聯(lián)系在了一起,創(chuàng)設了一個學生自主學習的環(huán)境。它的實施主要包含三個方面:課前教師創(chuàng)建制作視頻,課程中間組織學習任務,以任務驅(qū)動的方式進行學習教學,課后上傳作品拓展學習。微視頻的制作有效的提高了知識的傳授效果。

4改革效果和創(chuàng)新點

通過對C語言程序設計的教學改革,筆者發(fā)現(xiàn)學生在這種課下先觀看教師事先準備好的視頻教學,在課堂上帶著問題去聽講,學生們的注意力會明顯的得到改善;在課堂上通過師生之間的研討以及演示,會加深學生對知識的理解及應用;與傳統(tǒng)的教學模式相比,基于翻轉(zhuǎn)課堂的C語言程序設計課程教學模式的創(chuàng)新點有以下幾點:(1)課堂教學的教學方式是靈活的,教學環(huán)境是不固定的,它可以在任何時間和任何地方反復學習。學生之間可以相互交流,相互學習,促進理解,這樣就能消除編程課程上新生的恐懼。翻轉(zhuǎn)課堂下,加速了學生對實際問題的理解和應用。(2)在課程教學中引入翻轉(zhuǎn)課堂的概念,強調(diào)學生自學和教師輔導的全新教學模式,提高了教學效果,實現(xiàn)了培養(yǎng)學生實踐動手能力的目的。(3)C語言程序設計這門課程語法多和邏輯性強,學生學習起來非??菰?。翻轉(zhuǎn)課堂教學強調(diào)學生的積極參與互動性,有利于培養(yǎng)學生的邏輯思維能力,可以為學習其他的語言課程打下基礎。

5總結(jié)

本文首先介紹了翻轉(zhuǎn)課堂的教學模式,然后對C語言程序設計的課程現(xiàn)狀進行了分析,并且構(gòu)建了C語言程序設計翻轉(zhuǎn)課堂的教學模式,并且指出了教改的創(chuàng)新點以及效果,最后對整篇論文進行了一個總結(jié)。在C語言教學中引入翻轉(zhuǎn)課堂教學模式,對于增強學生的團隊合作能力,激發(fā)學生的學習興趣,優(yōu)化教學效果具有著重要意義。然而,翻轉(zhuǎn)課堂教學對于促進學生學習績效方面的有效性也還需要進一步去驗證。在翻轉(zhuǎn)課堂的實施中也會出現(xiàn)一些問題。一些學生在上課前具有很差的自學習能,在課上每個學生是否都達到了教學要求等。隨著后期的繼續(xù)探索和經(jīng)驗的積累,翻轉(zhuǎn)課堂的模式將變得越來越完善,并將發(fā)揮著更重要的作用。

參考文獻

[1]谷巖,宋文,劉敏華,等以能力培養(yǎng)為導向的大學計算機基礎課程教學改革與實踐[J].中國大學教學,2012,(8):24-27.

[2]董黎明,焦寶聰基于翻轉(zhuǎn)課堂理念的教學應用模型研究[J]電化教育研究,20147:108-113

[3]祝國明綜合案例教學在計算機教育中的探索應用[J]科技信息(科學教研),200824:467

[4]楊琴“互聯(lián)網(wǎng)+翻轉(zhuǎn)課堂新模式”《C語言程序設計》教學改革與實施[J]教育現(xiàn)代化,2017,4(41):69-70

作者:秦蒙 謝俐 張海 單位:重慶電力高等??茖W校 信息工程學院

相關熱門標簽