999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

大學生學習計算機程序設計的方法

2013-12-31 00:00:00石金廣
讀寫算·素質教育論壇 2013年26期

摘 要 計算機程序設計,即利用現代信息技術,進行計算機軟件編制和設計。本文主要探討大學生學習計算機程序設計的方法,以期他們對該課程更好學習。

關鍵詞 大學生;計算機程序設計;方法

一、大學生計算機程序設計課程概述

計算機程序設計(Programming)是給出解決特定問題程序的過程,是軟件構造活動中的重要組成部分。目前,《計算機程序設計》課程是高校計算機基礎教學的一門必修課,并且,一些非計算機專業的學生也安排了這一課程,其教學目的是要求學生以某種程序設計語言如JAVA、C語言、C++或匯編語言為工具,掌握編寫程序的常用算法、一般方法和技巧,學生在進行該課程學習后,要具有一定的編程能力和應用開發能力,而不僅僅局限于計算機操作技巧,從而成為能夠掌握計算機技術的高素質技能型人才。程序設計課程應該包括以下幾部分內容: 熟練掌握閱讀和分析程序設計語言的基本語法知識;數據類型和常用的數據結構;常用的基本算法;良好的程序設計風格;了解并掌握實用程序的開發與調試技術。由于程序設計涉及算法、數據結構和程序設計方法,該課程一些問題操作起來較繁瑣,因此,許多學生學起來較吃力,難度較大。

二、大學生學習計算機程序設計的方法

1.重視程序設計上機操作,使理論與實踐相結合

大學生學習計算機程序設計這么課程,區別于一些文科課程的學習最大差異之一在于,程序設計是一門實踐性很強的課程,因此,學習過程中,大學生光靠死記硬背相關概念和步驟是遠遠不夠的,必須要不斷上機實驗操作,驗證和體會教材理論和方法。因此,大學生在程序設計學習過程中,必須重視程序設計上機操作,注重理論與實踐相結合。

具體說來,大學生在上機操作中,要做好這幾方面的工作:一是上機前,大學生要認真溫習教材,了解程序設計課程的相關理論和將要上級操作的內容。計算機程序設計教材一般都有課后實踐習題,學生應在課后通過實踐操作進一步加深對理論知識的理解和認識,并可以在實驗前書寫方式編寫程序,以備上機時的測試和調試。二是注重模仿學習。程序設計中會運用大量表達能力和邏輯能力強的精煉高效的編程語言,初學者往往覺得入門較難,且難學易忘。正所謂“學習最好的開始是模仿”,程序設計也是如此。這就要求在學習過程中,學生要重視模仿經典的程序設計例子,研究和欣賞別人優秀的程序代碼,學習別人獨特的見解與邏輯思維,才能在研究優秀代碼中慢慢成長為優秀程序設計者。如“有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數,都是多少?”這是程序設計中的一個經典案例,學生可先自己思考著進行編程,對照參考程序進行在理解基礎上的模仿,并可根據具體情況進行創新,只有這樣,才能在不斷模仿中進步和超越。三是要勤學苦練。多讀代碼、多寫代碼、多練代碼,是學好程序的基本方式,而毅力是程序員具備的最基本的素質,大學生只有堅持多看書、多練習,把程序設計相關結構和類型的用法掌握牢固,才會學有所成。

2.熟練掌握好算法

高效程序的設計基于良好的信息組織和優秀算法,可以說,一切程序設計的問題解決的過程都是有效數據組織的過程,是尋找、設計和實現算法的過程。因此,熟練掌握最基本、最常用的算法是大學生學習程序設計的基礎。

計算機程序設計往往會涉及使用計算機解題,大學生首先要正確理解題意,接著是尋找或設計解題方法,并對解題方法的正確性進行論證。按照正確的解題方法,可以設計正確的算法,即,規定每一個解題步驟中要求計算機執行的處理,以及各個解題步驟的執行次序。有了正確的解題算法,可以使用合適的程序設計語言,將算法表達成計算機程序,計算機將能按照設計好的程序,高速、自動地進行計算,幫助我們獲得問題的解。因此,程序設計語言中的一些基本算法(如求累加和、求連乘積、窮舉法、遞推法、求最大值和最小值、 數的排序、數的檢索以及字符串的匹配等),大學生在程序設計學習中,對這些基本算法應做到胸有成竹,并不斷融會貫通、舉一反三,才能使自己更好地掌握程序設計、提高學習效率。

3.交流合作學習

古人云“三人行, 必有我師”,計算機程序設計的學習最忌閉門造車。因此,大學生要多多與別人交流心得,從合作入手學習程序設計,才能在交流競爭中不斷構建新的計算機能力。

許多大學生在程序設計學習中,凡是遇到問題都會自己想辦法查資料,對于積累經驗和提高能力大有脾益,但知識的海洋是無限寬廣的,特別是對于程序設計這一門較復雜的課程,更需要學習者與老師和同學相互切磋學習,加深體會和經驗,在在合作的學習氛圍中,強者會更強,弱者也會變強。例如,有的大學生自行組織小組參加校內校外的程序設計大賽,以大賽為平臺,以小組合作的方式組成參賽隊,通過比賽,大學生不僅在短時間內迅速提升專業技能及運用計算機技術解決實際問題的綜合能力,而且提高了創新思維和合作精神,并且刺激引發了社會交往意識,學會了與人溝通,為走向社會打下了較為堅實的基礎,可見交流合作學習的方式不失學習計算機程序設計的有效途徑。

三、結語

綜上所述,程序設計學習作為計算機學習的核心和靈魂,它的學習對于計算機能力的提高尤其重要。結合計算機程序設計課程內容,大學生可從重視程序設計上機操作使理論與實踐相結合、熟練掌握好算法以及交流合作的方式更好學習程序設計,才能成為適應社會信息化的快速發展的計算機人才。

參考文獻:

[1]李輝,王巍.計算機程序設計學習的方法探索[J].成人教育,2011(5):114-115.

主站蜘蛛池模板: 亚洲午夜国产片在线观看| 99手机在线视频| 亚洲无码高清一区| 国产免费高清无需播放器| 国产黄色爱视频| 欧美成人手机在线视频| 欧美在线黄| 亚洲欧美日韩另类在线一| 国产成人无码综合亚洲日韩不卡| 国产在线视频福利资源站| 欧美激情福利| 久久精品aⅴ无码中文字幕 | 欧美一级高清免费a| 成人91在线| 亚洲中文无码av永久伊人| 亚洲视频在线网| 欧美日韩国产成人在线观看| 成人午夜视频网站| 中日韩欧亚无码视频| 香蕉久人久人青草青草| 亚洲欧洲日韩久久狠狠爱| 爱爱影院18禁免费| 欧美精品啪啪一区二区三区| 在线观看免费AV网| 国产手机在线观看| 久久综合AV免费观看| 欧美视频二区| 亚洲成aⅴ人片在线影院八| 国产精品久久久久婷婷五月| 亚洲中文字幕在线精品一区| 免费一级大毛片a一观看不卡| 亚洲AⅤ永久无码精品毛片| 成人韩免费网站| 日韩无码真实干出血视频| 综合色亚洲| 91视频免费观看网站| 999精品视频在线| 亚洲精品视频免费观看| 国产国产人成免费视频77777| 鲁鲁鲁爽爽爽在线视频观看| 成人一区专区在线观看| 久久久精品久久久久三级| 亚洲精品大秀视频| 久久综合丝袜日本网| 嫩草影院在线观看精品视频| 欧洲av毛片| 成人免费网站久久久| 亚洲最新在线| 99久久精彩视频| 久久精品国产精品国产一区| 全部免费特黄特色大片视频| 粉嫩国产白浆在线观看| 婷婷色丁香综合激情| 成人亚洲视频| 久久天天躁狠狠躁夜夜2020一| 亚洲精品第一页不卡| 毛片网站观看| 久久久久久高潮白浆| 无码区日韩专区免费系列| 99成人在线观看| 国产一级α片| 视频二区国产精品职场同事| 久久 午夜福利 张柏芝| 中文天堂在线视频| 乱人伦视频中文字幕在线| 久久综合干| 99视频免费观看| 中文字幕亚洲乱码熟女1区2区| 毛片在线区| 毛片免费观看视频| 毛片免费视频| 成人另类稀缺在线观看| 日本欧美中文字幕精品亚洲| 欧美第二区| 亚洲人成网站观看在线观看| 这里只有精品在线播放| 久久综合九九亚洲一区| 久久五月天综合| 五月天久久综合| 毛片国产精品完整版| 日韩在线永久免费播放| 中文字幕在线视频免费|