国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《C++程序設(shè)計》課程實(shí)驗(yàn)教學(xué)剖析

2018-10-19 18:51:44胡軍民
智富時代 2018年9期
關(guān)鍵詞:程序設(shè)計教學(xué)現(xiàn)狀

胡軍民

【摘 要】C++程序設(shè)計是軟件工程專業(yè)學(xué)生非常重要的一門專業(yè)課,該課程的實(shí)驗(yàn)教學(xué)有助于鞏固課程知識,培養(yǎng)觀察問題、分析問題和解決問題的能力。分析該課程實(shí)驗(yàn)教學(xué)的現(xiàn)狀,設(shè)計《C++程序設(shè)計》課程的實(shí)驗(yàn)教學(xué)方法,讓學(xué)生在實(shí)驗(yàn)過程中更加靈活地掌握知識,逐步培養(yǎng)其主動學(xué)習(xí)、自主創(chuàng)新的能力,為后續(xù)的專業(yè)課程學(xué)習(xí)奠定基礎(chǔ)。

【關(guān)鍵詞】C++程序設(shè)計;教學(xué)現(xiàn)狀;實(shí)驗(yàn)教學(xué)方法

C++語言程序設(shè)計作為程序設(shè)計的入門語言,考慮到在培養(yǎng)程序員思維方式的轉(zhuǎn)變過程中,既要兼顧理解計算機(jī)硬件和軟件的結(jié)合,又要程序員從傳統(tǒng)的數(shù)學(xué)邏輯思維方式繼承并成功轉(zhuǎn)型到計算機(jī)邏輯思維方式。目前只有C++語言能夠較好的滿足這種需求?!禖++程序設(shè)計》是我校軟件工程專業(yè)的第一門專業(yè)課,課程內(nèi)容包括C++語言程序設(shè)計的理論和實(shí)踐兩個部分。

一、實(shí)驗(yàn)教學(xué)目標(biāo)

本實(shí)驗(yàn)課程是軟件工程專業(yè)學(xué)生“面向?qū)ο蟪绦蛟O(shè)計”的配套課程。目的在于通過一定量的上機(jī)實(shí)驗(yàn)的訓(xùn)練,使學(xué)生能夠熟悉高級語言的一般組成,熟練掌握結(jié)構(gòu)化程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計的基本方法,能夠獨(dú)立設(shè)計一些簡單的應(yīng)用程序,從而為后續(xù)課程的學(xué)習(xí)奠定基礎(chǔ)。實(shí)驗(yàn)前學(xué)生應(yīng)針對實(shí)驗(yàn)內(nèi)容復(fù)習(xí)課程內(nèi)容,分析設(shè)計題目,編寫程序代碼;在實(shí)驗(yàn)時,在計算機(jī)上輸入程序代碼,進(jìn)行編譯、調(diào)試和運(yùn)行,檢驗(yàn)程序的正確性,完成實(shí)驗(yàn)內(nèi)容,由教師檢查驗(yàn)收。

二、實(shí)驗(yàn)教學(xué)方法

(1)按照課程的知識邏輯安排實(shí)驗(yàn)內(nèi)容

首先訓(xùn)練學(xué)生學(xué)習(xí)計算機(jī)編程的語句、數(shù)組、指針等內(nèi)容,讓學(xué)生在實(shí)驗(yàn)中通過練習(xí)學(xué)會排序等幾個簡單常用算法、解決一些簡單問題。然后學(xué)習(xí)把數(shù)據(jù)和定義在數(shù)據(jù)上的操作整合在一起引入類的概念、學(xué)會類的定義、理解繼承、派生、多態(tài)、學(xué)會模板的定義和使用、學(xué)習(xí)文件的使用方法。使學(xué)生養(yǎng)成良好的程序設(shè)計風(fēng)格、形成計算機(jī)邏輯思維模式。

(2)教學(xué)方法靈活多樣

探索靈活多樣化的教學(xué)方法,加快提高學(xué)生的程序編寫能力。實(shí)踐教學(xué)過程中,針對一些具體的例題,先解決基本問題,然后分析對于一些語句進(jìn)行適當(dāng)修改和加入新的語句就可以解決類似的其他問題。設(shè)計、利用一些實(shí)驗(yàn)數(shù)據(jù)發(fā)現(xiàn)所設(shè)計的程序的關(guān)鍵性問題,然后引導(dǎo)學(xué)生去解決此類問題。因?yàn)楸鹃T課程是軟件工程專業(yè)學(xué)生接觸的第一門面向?qū)ο蟮某绦蛟O(shè)計語言,教學(xué)過程中引出的問題有些是在課堂上可以解決的,有一些問題還要通過后續(xù)課程的學(xué)習(xí)提高個人能力后才能解決,在教學(xué)過程中不要求學(xué)生馬上解決問題,結(jié)合啟發(fā)、懸念式的教學(xué)主導(dǎo),重點(diǎn)是激發(fā)學(xué)生自主學(xué)習(xí)的積極性、主動性和能動性,培養(yǎng)學(xué)生繼續(xù)學(xué)習(xí)的興趣。

(3)鼓勵學(xué)生多參加公司實(shí)習(xí)

在教學(xué)過程中,鼓勵學(xué)生走出校門,利用校友資源,組織參觀企業(yè)、科研院所、地方政府等單位在計算機(jī)方面的應(yīng)用情況。了解社會需求、拓展視野、激發(fā)學(xué)生學(xué)習(xí)本專業(yè)的積極性。形式多樣的人才培養(yǎng)協(xié)同創(chuàng)新模式。

三、C++實(shí)驗(yàn)教學(xué)存在的問題

C++作為一門對動手操作要求很高的課程,其知識的掌握與能力的培養(yǎng)基本上取決于實(shí)驗(yàn)教學(xué)。因?yàn)閷?shí)驗(yàn)教學(xué),不但可以幫助學(xué)生鞏固課堂教學(xué)所授的各種繁雜的知識點(diǎn),還可以讓學(xué)生掌握程序設(shè)計的設(shè)計風(fēng)格及經(jīng)典算法。我校軟件工程專業(yè)學(xué)生的C++課程總學(xué)時56,實(shí)驗(yàn)學(xué)時16,在少量的實(shí)驗(yàn)學(xué)時條件下讓學(xué)生擁有編程能力,需要調(diào)整實(shí)驗(yàn)教學(xué)方法。整體學(xué)時偏少,根據(jù)掌握的情況來看,很多學(xué)校類似專業(yè)C++課程總學(xué)時達(dá)100左右。如何在有限的學(xué)時條件下,充分調(diào)動學(xué)生的積極性,讓學(xué)生利用課余時間補(bǔ)充學(xué)習(xí)本課程的知識內(nèi)容,是我們一直在堅持并探索的問題。目前,軟件工程專業(yè)C++實(shí)驗(yàn)教學(xué)方法是實(shí)驗(yàn)課上學(xué)生完成每次教師預(yù)留的多個題目,并調(diào)試上交實(shí)驗(yàn)總結(jié)報告。實(shí)驗(yàn)內(nèi)容是教師事先設(shè)置好的多類題型,難度由簡入難,學(xué)生可以根據(jù)自身的能力、興趣自主選擇實(shí)驗(yàn)題目完成。對于C++程序設(shè)計課程的期末考核,實(shí)驗(yàn)教學(xué)的成績只占20%,所以學(xué)生對實(shí)驗(yàn)課不如對理論課重視。實(shí)驗(yàn)教師對學(xué)生實(shí)驗(yàn)課的最終成績的給定,常以每章的實(shí)驗(yàn)總結(jié)報告的完成情況和實(shí)驗(yàn)課缺勤情況作為評分依據(jù),而每一份實(shí)驗(yàn)報告由實(shí)驗(yàn)完成數(shù)量、每題難度系數(shù)共同決定,造成評價結(jié)果不能準(zhǔn)確說明學(xué)生的編程能力。

四、結(jié)束語

《C++程序設(shè)計》作為軟件工程專業(yè)的第一門面向?qū)ο蟮某绦蛟O(shè)計語言,肩負(fù)著既要把學(xué)生從傳統(tǒng)的面向過程的程序設(shè)計語言思維轉(zhuǎn)變?yōu)槊嫦驅(qū)ο蟮某绦蛟O(shè)計思維,又要保證該門課程能夠?yàn)楹罄m(xù)的專業(yè)課程奠定基礎(chǔ)。課程內(nèi)容本身要求理論聯(lián)系實(shí)際、在理解理論的基礎(chǔ)上進(jìn)行實(shí)踐驗(yàn)證并不斷修正、完善自己理論體系。學(xué)習(xí)本課程后,要求能夠進(jìn)行面向?qū)ο蟮念惖脑O(shè)計,能解決一些實(shí)際問題。

【參考文獻(xiàn)】

[1]馮健昭,肖德琴.互聯(lián)網(wǎng)+時代 C++程序設(shè)計教學(xué)的改革探索[J].教學(xué)園地,2015,33(1):1-5.

[2]王磊,蔡紹峰.C++課程在應(yīng)用型本科院校中的新型教學(xué)模式[J].赤峰學(xué)院學(xué)報:自然科學(xué)版,2013,29(2):211-213.

猜你喜歡
程序設(shè)計教學(xué)現(xiàn)狀
基于Visual Studio Code的C語言程序設(shè)計實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語言程序設(shè)計教學(xué)改革探索
寶雞文理學(xué)院羽毛球選項課教學(xué)現(xiàn)狀的調(diào)查與分析
體育時空(2016年8期)2016-10-25 19:53:55
焦作市中小學(xué)武術(shù)教學(xué)現(xiàn)狀與發(fā)展對策研究
體育時空(2016年8期)2016-10-25 19:07:53
彝漢雙語教學(xué)的現(xiàn)狀和策略
對小學(xué)語文游戲化教學(xué)的現(xiàn)狀分析及對策探討
淄博市職業(yè)院校乒乓球課堂教學(xué)現(xiàn)狀調(diào)查
科技視界(2016年22期)2016-10-18 16:26:02
初中語文教學(xué)現(xiàn)狀與改進(jìn)對策
考試周刊(2016年79期)2016-10-13 21:59:10
OBE理念下基于Greenfoot的Java程序設(shè)計課程教學(xué)改革
博野县| 鹿邑县| 榆树市| 咸丰县| 公主岭市| 双江| 林芝县| 长丰县| 弥勒县| 庆云县| 都江堰市| 宜阳县| 吴堡县| 河北省| 太湖县| 和政县| 丹东市| 和龙市| 诏安县| 莱州市| 黄梅县| 惠东县| 桂阳县| 江北区| 大埔县| 江山市| 景宁| 措勤县| 滨州市| 西青区| 资阳市| 淮安市| 陇南市| 平邑县| 库车县| 洞头县| 石渠县| 图木舒克市| 高密市| 宁都县| 襄樊市|