• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    程序設計初學者的常見問題與教學方法

    2014-01-01 00:00:00楊其鳴
    數(shù)字化用戶 2014年3期

    【摘 要】作為計算機相關專業(yè)的基礎課程,程序設計的教學比重占有計算機專業(yè)人才培養(yǎng)方案中的很大一部分,然而在程序設計的實際教學過程中,很多初學者都會遇到各種問題,這些問題如果不能被及時發(fā)現(xiàn)并予以解決,將會對學生以后面臨的一系列程序設計的課程造成很大的負面影響。本文探討了程序設計初學者的常見問題,并針對這些問題提出了一些教學方法,以期解決這些問題,為程序設計的學習者以后的學習打下堅實的基礎。

    【關鍵詞】程序設計 初學者 常見問題 教學方法

    作為計算機專業(yè)的學生,程序設計課程他們的專業(yè)必修課,一般高校都會開設一系列程序設計的相關課程來培養(yǎng)計算機專業(yè)人才,這些課程由易到難,都各有自己的側(cè)重點,但總的來說,這些課程的基礎都是相似的或者說是相通的,學生只有學好基礎知識,樹立有關程序設計的基本思想,并理解程序設計的基本原理,才能更好的進行以后的深入學習。程序設計初學者通常會遇到哪些問題,這些問題應當通過哪些教學方法來予以解決,是下文將要探討的問題。

    一、程序設計初學者的常見問題

    (一)不了解什么是程序設計。隨著計算機的普及以及信息化時代的到來,由于它能針對實際生活中的各種問題開發(fā)相應的應用程序,目前在工作、生活等的各個方面都已經(jīng)開始廣泛應用計算機。正是由于計算機的這一優(yōu)點,程序設計課程通常被作為計算機專業(yè)的核心課程來進行教學,然而,對于程序設計初學者來說,雖然很熟悉這個名稱,卻很難理解程序設計的內(nèi)涵,不知道究竟什么是程序設計,怎樣進行程序設計。

    (二)不知道如何樹立程序設計思想。在解決了第一個問題也就是什么是程序設計的問題之后,遇到的下一個問題就是在實際操作中該從何處入手,這一問題實際上就是如何將解決實際問題的思想轉(zhuǎn)化為利用計算機解決問題的思想的問題。初學者必須先學習并掌握程序設計的基本方法,并鍛煉自己運用程序設計語言區(qū)解決一些簡單的小型問題,然后再一步步進行深入的學習,掌握復雜的程序設計的相關知識。

    (三)關于常量和變量的問題。定義常量和變量是程序設計必須首先講解的部分,但對于剛接觸程序設計的初學者來說,為什么要定義常量和變量往往是他們很難理解的部分,在解決實際問題的時候,數(shù)據(jù)是由常量來存儲還是由變量存儲,以及如何定義常量和變量,定義多少常量和變量,都是程序設計初學者面臨的問題。

    二、針對程序設計初學者的教學方法

    (一)重視對程序設計語言發(fā)展過程的介紹。常量和變量的問題是程序設計中的基本問題,因此,有些教師就注重對常量和變量以及各種語句的講解,而忽視對計算機的發(fā)展歷程的介紹以及對程序設計語言發(fā)展歷史的講解,這對初學者學習程序設計是很不利的,讓學生對計算機和程序語言的發(fā)展歷程有一定的了解,才能更好的理解什么是程序設計,才能讓學生懂得程序設計的實質(zhì)就是一種“人機對話”,是將人類的語言通過編寫程序進行翻譯,變成計算機能聽的懂的語言。教師通過對計算機語言發(fā)展歷程的教學,就可以使學生更加容易也更加清楚的了解程序設計,使學生能夠為今后的更深入的學習打好基礎。

    (二)要求學生嚴格遵循程序設計語言的語法格式。程序設計課程被分為了很多小類,每一類的程序設計都有自己的程序設計語言的語法規(guī)則以及格式,在實際教學中,每一類的教師通常都會要求學生記住那一類的語法格式,但對學生來說,幾種語言格式放在一起,很難記得清楚,在實際編程中,很容易混淆,針對這種情況,每一類程序設計的教師都應注意讓學生在理解的基礎上進行記憶,與此同時,也必須要求學生嚴格遵守程序設計語言的語法格式。

    (三)注重實踐過程。相比于其他課程,程序設計實踐性和可操作性都比較強,學生不僅要學習并掌握大量的理論知識,在這基礎上,還要加強操作能力,運用理論知識來解決實踐中碰到的問題,在程序設計的課程設置中,實際操作能力占據(jù)了其核心位置。因此,教師在進行程序設計教學時,應當注重學生操作和實踐能力的培養(yǎng),合理分配理論課與上機課的時間分配,讓學生有更多的實踐機會,在實踐中將理論用于實際操作,在實踐中發(fā)現(xiàn)問題并解決問題,并再實踐中深化對理論知識的理解。

    (四)促進學生培養(yǎng)良好的編程習慣?,F(xiàn)在的教學模式通常是只重結(jié)果而不重過程,因此造成了很多學生在在編程時,也是只看程序的執(zhí)行結(jié)果,而不重視程序書寫的規(guī)范,只要結(jié)果正確,就不考慮規(guī)范的問題,針對這種不好的習慣,教師在程序設計的初始教學階段就應該斷絕,促進學生培養(yǎng)良好的編程習慣。

    1.按照正確的步驟解決問題。就目前學生進行程序設計的情況來看,有很多學生急于求成,對于待解決的問題沒有完全弄清楚就開始編寫程序,不按照正確的步驟來進行,這種情況往往導致重新修改甚至重新編寫程序的后果,不僅浪費時間,問題有時候還會出現(xiàn)無法解決的狀況。因此,對程序設計初學者,教師就應當強調(diào)正確的程序設計的步驟,按照步驟把自己的想法轉(zhuǎn)變成電腦程序,只有這樣,才能更有效率的解決問題。

    2.保證命名的規(guī)范。一般來說,編程中有大量的數(shù)據(jù)需要進行保存,在這一過程中,又必須對進行定義的變量予以命名,教師在教學過程中,也必須強調(diào)對命名的規(guī)范化。

    (五)改變教學方法和教學手段,提高學生的程序設計能力。對于程序設計這門課程來說,邏輯思維能力是教學中必須傳授給學生的主要能力,因此,教師在對程序設計初學者進行教學活動時,應當有意識的培養(yǎng)學生的邏輯思維能力,改變傳統(tǒng)教學中片面強調(diào)理論知識的學習,通過培養(yǎng)思維能力來提高學生的程序設計能力。

    程序設計初學者在進行程序設計學習過程中會出現(xiàn)很多問題,針對這些問題,各個學校以及教師都應當提高自己的認識,通過采用適當?shù)慕虒W方法或改變現(xiàn)有的教學方法來提高教學效率,為初學者打好基礎,提高學生的學習興趣,降低學生的學習難度,使學生能夠更好的進行程序設計的深入學習。

    參考文獻:

    [1]劉玲.程序設計初學者的常見問題與有效的教學方法[J].電大理工,2012,(4):39-40.

    [2]潘旭華.程序設計課程教學方法與手段改革探討[J].太原理工大學學報(社會科學版), 2006,24(z1)95-97.

    [3]黃浩嵐.高校計算機程序設計課程教學方法初探[J].教育與職業(yè),2009,(9):150-151.

    如东县| 梓潼县| 南平市| 广河县| 浙江省| 遂溪县| 禄丰县| 深水埗区| 海兴县| 温宿县| 康保县| 西乌珠穆沁旗| 莲花县| 孝感市| 绥德县| 金川县| 萨嘎县| 和静县| 平罗县| 白河县| 西畴县| 兴文县| 大关县| 喜德县| 湘潭县| 巩义市| 南投县| 汤原县| 新平| 巧家县| 常山县| 崇仁县| 长沙县| 西贡区| 三穗县| 瑞昌市| 余庆县| 永福县| 九江市| 苍梧县| 濮阳市|