C++面向對象程序設計教學改革與實踐
發(fā)布時間:2018-06-22 來源: 歷史回眸 點擊:
摘 要:中國歷來注重教育,尤其自改革開放后,教育興國的戰(zhàn)略被提出。隨之而來的是教育方法的更新,尤其是隨著國家對于教育的重視,教育所涉及的專業(yè)范圍也在不斷的加大,近幾十年我國的科技迅速發(fā)展,計算機技術、網絡技術等都迅速的進入到了國際頂尖的水平,而計算機或是網絡技術的發(fā)展都是離不開軟件程序的教育的,而作為軟件程序設計的語言,對于軟件的設計而言,應用范圍最廣泛的是C++面向對象程序,C++面向對象程序已經應用到了很多的領域,但是隨著軟件技術的大范圍應用,現在的C++面向對象程序的教育方法培養(yǎng)的人才,為了順應市場對于C++面向對象程序基數人才的需求,應該對C++面向對象程序的教育方法進行改進,不斷的創(chuàng)新思維,培養(yǎng)更全面有些的行業(yè)人才。
關鍵詞:C++面向對象程序;教學模式;教育
隨著世界一體化趨勢的不斷擴大與發(fā)展,中國在國際軟件技術行業(yè)人才的數量越來越多。C++面向對象程序設計是許多理工科專業(yè)的大學必修課程,是大學最為基礎的專業(yè)課程,比如電氣工程、電子信息以及計算機軟及技術等專業(yè),都會將C++面向對象程序設計專業(yè)基礎課,C++面向對象程序設計學生的專業(yè)技術生涯有著重要的意義,關系到這些專業(yè)學生從業(yè)后的專業(yè)水平,以及職業(yè)生涯。
一、C++面向對象程序課程所面臨的問題
對于理工科的學生而言C++面向對象程序設計知識基礎,C++面向對象程序是與大學更高層次的專業(yè)課連接起來的橋梁。所以C++面向對象程序是學生職業(yè)的基礎,所以C++面向對象程序課程在整個大學的課程學習生涯,是基礎的方法引導。目前在各大高校C++面向對象程序課程基本上都是以講授的形式教學,已經漸漸的不能滿足社會對于C++面向對象程序開發(fā)行業(yè)的人才需求,其次傳統(tǒng)的講授形式的教學方法,已經漸漸的更不上教育行業(yè)的時代步伐,筆者對現在C++面向對象程序教學的方法存在的問題加以分析。
1.1 C++面向對象程序教學內容陳舊,不能滿足學生的日常工作需求
的課程教育而言,應該是引導學生進行技術創(chuàng)新,而傳統(tǒng)的教育模式是從上課到下課只有老師一個人在講臺上面向學生灌輸知識,這樣做看似可以學到更多的知識,但是其實好多接受能力差的學生連皮毛的沒有學到,尤其是那些比較困難的學科,比如C++面向對象程序等邏輯性比較強的學科,這個問題更為嚴重。這樣做其實老師和學生都花費了大量的時間,但是對于大部分學生效果并不明顯,所以讓學生參與到這一教學過程中就顯得尤為重要。其次就是現在的C++面向對象程序教學是老師對概念和語法規(guī)則進行這種的講解,在講解一些相關的例題,沒有起到課程應該起到的作用,所謂面向對象就是說從客觀事物中抽象出知識,而上面的教學中沒有教授學生這樣的能力,當下的C++面向對象程序教學忽略了知識應用的重要
1.2 C++面向對象程序教學對于實踐環(huán)節(jié)不夠重視
對于C++面向對象程序這樣的課程應該更加重視課程的實踐,這樣的專業(yè)最終都是要應用到日常的產生活中的,應用到項目中去的。如果沒有實踐,學生怎么會積累到相關的經驗,C++面向對象程序的開發(fā)平臺是計算機,如果沒有相關的操作,在實際的工作中將不會立足。其次是,在正常的課程的教學中會安排實驗的環(huán)節(jié),但是實驗的內容只是單純的把課本或是書上的例題單純的輸入進去,缺少相應的改變,沒有培養(yǎng)學生的創(chuàng)造性思維。
1.3 C++面向對象程序例題陳舊
部分的高校,在講授C++面向對象程序設計的課程時,所有的例題基本都是書上的例題,而書上的例題比較著重語法的理解,而面向對象應該是要應用到真實的項目中去的,再加之書本上面的例題,比較舊,沒有創(chuàng)新,這樣會使得生跟不上當下的技術的前沿,嚴重影響課程的學習質量。
二、C++面向對象程序設計的改革
2.1教學內容的改革
面向對象程序課程的講授,不應該只重視書本上面的內容,尤其是書本上面的例題,作為老師應該從分的把握行業(yè)前沿的東西,對學生進行完基礎教育后,應該讓學生能夠接觸到現實中真實的項目的開發(fā),增高學生們的學習興趣,將課程的教授融入到實際的項目中,讓學生們盡早理解面向對象的內涵。要加強老師和學生的互動,學生們遇到問題及時的和老師互動溝通,老師也應充分的了解學生們掌握知識的程度,實時的給學生們啟發(fā)開導。培養(yǎng)學生自主學習的能力,教授學生們知識獲取的渠道。
2.2 以問題為C++面向對象程序教學主線
以問題為C++面向對象程序主線其實質是教育工作者將知識點以問題的形式給學生,設置問題,引導學生用以往的所學知識,解決出老師提出問題,得到結果。這樣可以讓學生鞏固已經學到的知識,同時得到教師所提出的來的問題。這樣就教會了學生以已經掌握的知識解決自己面臨的問題。這樣的問題解決的過程讓學生在學習新的知識的時候,也鞏固了已經學到的知識,也鍛煉了思維模式,如此一舉三得,這樣的教學方式對于C++面向對象程序這樣的課程更加有用,能夠充分的開發(fā)學生的思維。
三、結束語
綜上分析,隨著科技的進步,各種行業(yè)都會用到軟件的相關知識,所以C++面向對象程序的學生培養(yǎng)顯得至關重要。C++面向對象程序是一門應用廣泛的課程,也是實踐性比較強的課程,所以在正常的課程教授的過程中,應該以學生為主體,充分的培養(yǎng)學生的動手能力和思維創(chuàng)新能力,注重實踐,激發(fā)學生的學習興趣,如此才能使課程的教學起到更好的效果。
參考文獻
[1] 何國斌,吳春明.C++面向對象程序設計教學改革與實踐[J].西南師范大學學報(自然科學版),2016,41(11):189-193.
[2] 張會.C++面向對象程序設計實踐教學改革探討[J].西昌學院學報(自然科學版),2015(1):151-153.
[3] 陳彬.“C++面向對象程序設計”課程教學改革與探索[J].科技視界,2015(13):75-75.
(作者單位:山西農業(yè)大學信息學院 信工系)
熱點文章閱讀