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

?

淺談如何提升高職高專學生C語言程序學習興趣

2017-12-30 17:42:13尚進
數(shù)碼設計 2017年5期
關鍵詞:淺談程序語言

尚進*

?

淺談如何提升高職高專學生C語言程序學習興趣

尚進*

(川北幼兒師范高等專科學校,四川廣元,628017)

C語言從面世到蓬勃發(fā)展幾十年以來,不但沒有被日新月異的新型編程語言所淘汰,而且依然被國內外各大院校作為編程入門語言來使用,但學習C語言需要大量的數(shù)學知識儲備以及良好的邏輯思維能力,而高職高專學生在這些方面基礎較為薄弱,從而導致了這一部分學生對C語言程序的學習興趣并不高。本文首先對高職高專學生在C語言學習過程中缺乏興趣的原因做了簡要分析,第二部分主要闡述了提升高職高專學生C語言程序學習興趣的方法。

高職高專;學習興趣;C語言;實踐教學

引言

崗位競爭日益激烈的今天,現(xiàn)代化高素質人才成為了社會新寵,高職高專院校越來越注重C語言教學在教學課程體系中的重要性,即使在軟件行業(yè)高速發(fā)展的今天,C語言在商業(yè)中也依然有著大量的應用。對于更高級的語言學習來說,C語言也是作為編程入門語言的最佳選擇之一[1]。C語言有著許多其他語言所沒有的特性,也正是因為這些特性,C語言的學習也就更加困難。

高職高專學生的教學方法與本科學生存在著很大差異,這一部分學生基礎相對薄弱,自學能力也需要加強,在C語言的學習中這些問題體現(xiàn)的尤為明顯。如何提高高職高專學生對于各項課業(yè)的學習興趣也是近幾年來一直被討論的一個問題,而C語言因為自身的特殊性,高職高專生學習起來難度更大,要如何提升學生對C語言程序的學習興趣,本文將做詳細討論。

1 高職高專學生興趣缺乏的原因

從教育心理學的專業(yè)角度來說,興趣是使一個人對某種特定的知識有認知、研究以及獲取的一種心理狀態(tài),這樣的心理促使人們有了求知的欲望。學習的過程以及學習的結果都能促使人產生興趣,但前者更能使人自發(fā)自主的去獲取知識。在現(xiàn)實生活中學習興趣通常伴隨著自身需求而出現(xiàn),只有學生自發(fā)的對某一門學科產生興趣,才能夠更好的學習鉆研,大大的提升學習效果。

對于高職高專學生來說,他們的基礎相對于普通的大學生較為薄弱,而C語言程序的學習難度偏大,這是高職高專學生對C語言學習興趣缺乏的主要原因。首先,C語言課程中涉及到了大量的抽象概念、運算符以及數(shù)據(jù)類型,對于高職高專生來說難以全部掌握,C語言中所包含的語法規(guī)則以及程序架構相比較與其它語言也更加復雜[2]。其次,C語言程序的教學除了理論之外還有很多內容需要學生動手實踐,大量的練習對于更好的掌握C語言這門課程來說至關重要。第三,高職高專學生普遍有畏難情緒,遇到問題就止步不前,長此以往,就對C語言失去了興趣。

另一方面,學生們沒有意識到C語言程序學習的重要性,對于高職高專學生來說,具備一定程度的編程能力是必不可少的,對于日后工作也能產生極大的幫助,現(xiàn)在的社會更需要全面發(fā)展的復合型人才。

2 如何提升高職高專學生C語言課程學習興趣

2.1 簡化理論知識加強理解深度

眾所周知,C語言中存在著大量的基礎定義和理論,如果能深入理解這些理論及專業(yè)名詞的定義,就可以為真正動手編程打下一個良好的基礎。但對于這一部分知識內容的教學來說,學生大多會覺得枯燥乏味,這就要求授課教師在教學方法上做出革新,以創(chuàng)新的教學理念帶動課堂學習氛圍。

具體來說,授課教師應恰當?shù)姆峙浣虒W內容,教會學生有的放矢。例如,在講解數(shù)據(jù)類型時就可以適當應用flash動畫,以此為學生解釋不同數(shù)據(jù)類型所占用的內存空間大小的區(qū)別。在涉及到程序結構時,教師應詳細為學生講解機器逐條執(zhí)行的過程,使學生更好的理解各個不同結構之間的異同[3]。而涉及到指針、函數(shù)調用等難度較大的內容時,教師也應該對課程做出規(guī)劃,以動畫演示、實踐操作等手段作為輔助,力求高職高專學生也能理解并應用。

在C語言的教學過程中,教師除了改進教學方法,也可以適當?shù)闹v到一些經典問題來提高學生的興趣,例如雞兔同籠問題、漢諾塔等。

2.2 引導式教學提升學生自學能力

高職高專學生在學習過程中尤為突出的一個問題就是學習不夠自主,自學能力差。這個時候如果依然采用傳統(tǒng)的填鴨式教學,學生們不但不能很好的吸收理解,也無法從C語言的學習過程中體會到樂趣,前期理論知識掌握不夠牢固,后續(xù)的內容就難以完全掌握,學生也會對這門課程產生畏懼心理。為了更好的解決此類問題,授課老師也要求新求變,上課的方式要多樣化,增強學生的自學能力,引導學生解決問題,而不是全部照本宣科。

在C語言課程教學中增加趣味性并不難,教師可以引導學生從問題中吸收知識,而不是教授學生枯燥的概念。例如,在處理賦值符號“=”與比較符號“==”的問題上,許多學生無法區(qū)別這兩個符號,從而導致編寫的程序不能達到預期的效果,此時教師可以將含有這兩個符號的表達式分別設置為判斷條件,執(zhí)行相同的語句,最后觀察運行結果,學生們也能從運行結果中更好的感受到這兩個運算符的具體差異。

涉及函數(shù)調用問題時,可以先定義一個變量x,并為這個變量賦值,然后將這個變量的值傳入被調函數(shù)中做加一操作,并在被調函數(shù)中輸出,返回主函數(shù)后再輸出一次變量x的值,對比這兩個值的差異,讓學生自主分析這樣的參數(shù)傳遞方式有什么特點,并思考如果需要修改主函數(shù)中x的值時應該如何傳遞參數(shù)。

從以上兩個知識點的講解可以看出,授課教師完全可以做到寓教于樂,提升學生的自學能力,讓學生在自己獨立解決問題的過程中對C語言程序的學習產生興趣。

2.3 上機實踐動手過程中感受到樂趣

C語言課程除了理論知識需要學生掌握之外,要將C語言更好的運用還需要大量的練習,而上機練習過程中也是高職高專學生最容易產生問題的地方,程序的規(guī)范性、容錯能力以及是否美觀都是需要一一學習的。

授課過程中,教師不應該在開始時就將難度設置的過高,尤其在初期的學習過程中,可以多設置一些打印圖案、輸出單詞、統(tǒng)計字母個數(shù)等相對簡單的上機練習內容,對于這些內容,學生比較容易接受,也更加容易體會到C語言程序的趣味性。同時在這一階段,學生也難免會出現(xiàn)一些基礎性的錯誤,教師可以指導學生互相檢查是否存在語法錯誤,并教授學生根據(jù)編譯結果分析錯誤原因的方法。在大量的類似練習之后教師才應考慮進一步提高上機實踐的難度。

對于函數(shù)、指針、結構體等難以理解的問題,在上機實踐的過程中,教師也應該針對性的提出編程任務,讓學生自主的通過編寫程序查看結果來理解這些C語言的特性,只有經過這樣的練習,學生們才能更好的理解這一部分知識,不再認為C語言課程學習起來非常困難。

教師也可以針對學生吸收能力設計一些小型的項目,讓學生獨立的去完成,在項目設置上盡量選擇學生感興趣的,日常常見的,例如:猜數(shù)游戲,預先設置一個數(shù)字,請用戶在一定范圍內猜中這個數(shù)字,這個程序主要用于提升學生對判斷語句的應用能力,或者設置一個計算機具有加減乘除功能,讓學生用C語言編程來實現(xiàn)。這些程序完整的寫完對于高職高專學生來說難度并不高,也能夠極大的提高學生對于C語言程序設計的興趣。

2.4 明確C語言學習的重要性

除了前文中提到的幾點原因之外,還有很大一部分高職高專學生并沒有意識到C語言程序設計學習的重要性,從而對C語言的學習不感興趣,認為學習C語言是無用功。

C語言對于后續(xù)更高級語言學習有很大的幫助,比如時下應用最為廣泛的Java語言,Java語言的底層實現(xiàn)就是C語言,如果學生有C語言的學習基礎,那么在學習這些語言時就只需要關注這些語言不同于C語言的特性即可,為后續(xù)學習減輕了許多負擔[4]。同樣,C++語言的學習也是這個道理。

C語言程序員依然被企業(yè)所需求。C語言能夠在面世幾十年后依然處于熱門編程語言的位置已經足以說明問題。著名的Linux系統(tǒng)就是用C語言編寫的,如果學生以后想從事這方面的工作那么就必須精通C語言,才能滿足用人單位的需求。

C語言能夠提升人的邏輯性,因為C語言是面向過程的語言,在編寫程序時更需要考慮細節(jié)以及程序的邏輯是否完善,會不會產生漏掉某一種運行情況的可能,在學生做了大量的練習之后,思維能力一定會得到大幅度的提升,這也是授課老師需要讓學生知曉和感受的。

3 結束語

綜上所述,因為高職高專學生教學的特殊性,我們必須采用與本科不同的教學模式,同時因為C語言的教學難度較大,授課教師需要考慮的問題也就更多。在高職高專學生的C語言課程教學中,使他們對這門課程產生興趣是極其重要的,興趣能更好的促進學生們獲取知識,自主學習。

在教學過程中,授課教師需要從多個方面來提升學生的興趣,比如上課方式的革新、教授內容要化繁為簡以理解為主等,只有讓學生對C語言課程產生了興趣,才能更好的掌握這門課程,為以后的工作打下更好的基礎。

[1] 張梅嬌. 初探高職高專院校C語言教學方法[J]. 計算機光盤軟件與應用, 2012, (05): 230-231.

[2] 白偉杰. 淺談高職高專院校C語言的教學[J]. 河北軟件職業(yè)技術學院學報, 2013, (02): 47-49.

[3] 包振宇. 高職”C 語言程序設計”課程教學改革初探[J]. 計算機教育, 2009, (08): 53-55.

[4] 章晴, 付江帆. 高職 C 語言課程教學方案設計芻議[J]. 職教論壇, 2012, (06): 35-36.

[5] 張樂樂, 殷玲玲. 淺談高職高專院校的C語言教學[J]. 中國科教創(chuàng)新導刊, 2008, (17): 147-147.

How to Improve Students' Interest in C Language Programs in Higher Vocational Colleges

SHANG Jin*

(North Sichuan Normal College, Sichuan Guangyuan, 628017, China)

C language from the launch to the vigorous development of decades, not only has not been the new programming language eliminated, and is still the major institutions at home and abroad as a programming language to use, but learning C language requires a lot of mathematical knowledge Reserves and good logical thinking ability, and higher vocational students in these areas is relatively weak, which led to this part of the students of C language program learning interest is not high. This paper first gives a brief analysis of the reasons for the lack of interest in C language learning in higher vocational colleges. The second part mainly elaborates the methods to enhance the interest of students' C language program in vocational colleges.

vocational college; learning interest; C language; practice teachin

尚進. 淺談如何提升高職高專學生C語言程序學習興趣[J]. 數(shù)碼設計, 2017, 6(5): 119-120.

SHANG Jin. How to Improve Students' Interest in C Language Programs in Higher Vocational Colleges[J]. Peak Data Science, 2017, 6(5): 119-120.

10.19551/j.cnki.issn1672-9129.2017.05.048

G424

A

1672-9129(2017)05-0119-02

2017-02-07;

2017-03-05。

尚進(1992-),女,四川廣元,本科,研究方向:軟件工程。E-mail: 1242122186@qq.com

猜你喜歡
淺談程序語言
淺談Schwarz引理及其推廣和應用
淺談ICP-MS的使用與保養(yǎng)
為詩淺談
中華詩詞(2020年11期)2020-07-22 06:31:22
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
讓語言描寫搖曳多姿
淺談圓錐曲線中的創(chuàng)新題
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
累積動態(tài)分析下的同聲傳譯語言壓縮
沂源县| 英德市| 宜宾市| 宣化县| 紫云| 蕉岭县| 金塔县| 海南省| 嫩江县| 同心县| 鄂州市| 喀什市| 抚远县| 辉县市| 桃江县| 探索| 城市| 淮安市| 天门市| 易门县| 辽中县| 江都市| 福安市| 凤台县| 漠河县| 临海市| 潍坊市| 娄烦县| 天峻县| 榕江县| 乐安县| 常熟市| 民乐县| 辉南县| 手机| 德州市| 红河县| 翼城县| 文成县| 柘荣县| 武宁县|