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

C語言在高校計算機專業課程中的重要地位

2012-04-29 00:00:00馬文霞
中國科教創新導刊 2012年19期

摘 要:計算機語言基礎是計算機專業學生必備的基本技能之一,對鍛煉抽象思維、提高計算機知識修養、增強對后續課程的理解能力有著不可或缺的作用。C語言具有平臺無關性和強大的功能,能夠編寫DOS、Windows、Linux、Unix等多種操作系統下的程序,在培養學生程序設計能力方面發揮了重要作用。同時,在計算機專業教學中C語言程序設計與后續專業課也有聯系密切,具有重大作用。

關鍵詞:數據結構 程序設計 圖形學 結構化

中圖分類號:G642文獻標識碼:A文章編號:1673-9795(2012)07(a)-0177-01

C語言是近年來國內外得到迅速推廣應用的一種計算機語言。許多高校不僅計算機專業開設C語言課程,而且非計算機專業也開設C語言課程。但是,近幾年來C語言程序設計這門課,作為專業基礎課的作用被淡化,表現為教學時數大幅減少,從而無法按量保質地完成教學大綱和后續課程要求的教學內容,由此導致學生學習難度不合理加大,學習興趣受挫,學習質量下降,影響了幾門后續專業課的教學進度。隨著計算機軟件業的發展,從面向過程發展起來的面向對象的程序設計已經是現代編程的主流。在此背景下,我們不得不問C語言這門課程是否可以取消。

1 C語言在語言類課程中的作用

C語言是優秀的經典編程語言,功能豐富,表達能力強,使用靈活方便,應用面廣,目標程序效率高,可移植性好,既具有高級語言的優點,又具有低級語言的許多特點;同時,它還向程序員提供了直接操作計算機硬件的功能,適合各種類型的軟件開發,因此,C語言特別適合于編寫系統軟件。

1.1 語言入門課

為大學一年級理工科學生開設《C語言程序設計》語言作為語言入門課,以建立學生程序設計語言概念、學好語法、掌握程序設計基本技術為主。

1.2 語言基本課

講授功能齊全、應用廣泛、實用性強的《C語言程序設計》其目的是讓學生掌握更高級的程序設計技術和技能;掌握開發較高質量的應用軟件的方法和技術。

1.3 語言提高課

C語言在語言類課程中起著承上啟下的作用,盡早地開設這門課程以便在以后的“數據結構”、“C++”、“Java”等課程的學習中不斷地使用和強化這門課程,使學生熟練掌握該語言,為今后學習其他新語言打下良好的基礎。

2 C語言在程序設計課程中的基礎地位

第一,我國現行計算機專業教育中的程序設計語言課程,多數學校以C語言作為基礎語言。程序設計語言是計算機科學技術領域中最活躍、最富有成果的語言之一。對于程序設計語言的比較全面的深入認識是對于每一個從事計算機領域工作的人非常重要的。專業的計算機教育必須反映學科領域的這個要求。以C語言作為基礎語言,可以了解認識程序設計語言以及與之相關的各種問題的。

第二,通過學習C語言,可以使每一個計算機專業的學生了解和掌握程序設計的基本概念和基本問題。程序語言課程討論的是抽象的計算機,程序語言有成百成千種,每一種語言的設計都融合進設計者的許多想法。但是從另一個角度講,由于語言是為了人們寫程序用的,它們必然要反映人們對于程序設計實踐的認識,提供實際程序設計中需要的最基本的程序原語。因此,它們必然有許多共同的東西。C語言提供了許多機制,使低級的程序設計活動得以融入高級語言。而且,C語言作為面向過程的結構化程序設計語言使初學者更易掌握程序設計的基本思想和方法。

3 C語言在軟件開發課程中的基礎地位

軟件開發專業主要分JAVA和.NET兩個方向。無論JAVA方向還是.NET方向其第一階段課程中都會包括《程序設計基礎》,其中JAVA方向以JAVA語言為軟件開發的基礎語言,而.NET方向則以C#為開發語言。這兩種語言都是面向對象的程序設計語言。本人從切身的學習實踐中體會到,學習程序設計語言,最好能從面向過程的結構化程序設計語言入手,掌握程序設計的基本思想和方法,然后在學習面向對象的程序設計語言時,才能入門快,起點高,能很快進入較深層次的學習。C語言就是很好的首選語言。

其實語言都是差不多的,重要的是“編碼的思想”,具備了該思想語言就只是工具了,該思想的形成是需要“磨練”的,就是“專心使用一門語言”來磨練,然后可“一理通百理通”,不然你只是浮于表面的去學再多的語言都沒用,都不能拿來做真正的開發,都不能了解“編碼”的內涵。

4 C語言在圖形學課程中的作用

計算機圖形學,是研究圖形的輸入、模型(圖形對象)的構造和表示、圖形數據庫管理、圖形數據通信、圖形的操作、圖形數據的分析,以及如何以圖形信息為媒介實現人機交互作用的方法、技術和應用的一門學科。利用C語言的開發環境,編寫出相應的應用程序,能夠較全面地把計算機圖形學理論與計算機繪圖的實踐結合起來。這不僅僅因為C語言具有強大的圖形功能,支持多種顯示器和驅動器,其編譯軟件中提供了大量的圖形庫函數,使其具有強大的繪圖能力,可移植性好;也因為C語言的語法結構很簡潔精妙,寫出的程序很高效,很便于描述算法,使得大多數圖形學方面的書籍都是用C語言描述其函數及算法的。

綜上所述,C語言不論是作為高專學生的程序設計入門語言還是就業手段,均具有其特有的優勢,有作為專業基礎課開設的價值,不能被其他語言所取代。

參考文獻

[1]譚浩強.C語言程序設計[M].北京:清華大學出版社,2000.

[2] (美)肯格.軟件開發—— 編程與設計(C語言版)[M].北京:清華大學出版社,2006.

[3] 吳敏.談C語言程序設計在計算機專業課程中的地位和作用[J].內蒙古:內蒙古工業大學學報,2003(1):12.

[4] Donald Hearn,M. Pauline Baker.計算機圖形學(C語言版)[M].北京:清華大學出版社,2004.

主站蜘蛛池模板: 在线日韩日本国产亚洲| 亚洲国产成人超福利久久精品| 72种姿势欧美久久久大黄蕉| 国产精品天干天干在线观看| 91在线精品麻豆欧美在线| 制服丝袜一区二区三区在线| 亚洲天堂网在线视频| 99re在线观看视频| 欧美一区精品| 亚洲va欧美va国产综合下载| 久久综合九色综合97婷婷| 日本亚洲国产一区二区三区| 亚洲女同欧美在线| 国产菊爆视频在线观看| a亚洲视频| 青青青伊人色综合久久| 亚洲全网成人资源在线观看| 九色最新网址| 91精品国产丝袜| 99青青青精品视频在线| 伊人激情综合| 成人福利在线看| 在线毛片免费| 欧美精品一区在线看| 亚洲一区无码在线| 免费播放毛片| 喷潮白浆直流在线播放| 国产成人久久777777| 色婷婷国产精品视频| 精品超清无码视频在线观看| 日韩欧美一区在线观看| 色综合五月| 免费无码在线观看| 亚洲成人网在线播放| 熟妇人妻无乱码中文字幕真矢织江| 老司机久久99久久精品播放 | 美女无遮挡免费网站| 国产精品欧美日本韩免费一区二区三区不卡| 精品国产乱码久久久久久一区二区| 久久青草精品一区二区三区 | 国产精品乱偷免费视频| 亚洲黄色高清| 67194亚洲无码| 午夜a视频| 欧美性猛交一区二区三区| 夜色爽爽影院18禁妓女影院| 精品久久久久久中文字幕女| 国产手机在线小视频免费观看| 国产偷国产偷在线高清| 亚洲免费福利视频| 四虎影视国产精品| 国产成人午夜福利免费无码r| аv天堂最新中文在线| 亚洲欧美日韩成人在线| 国产精品原创不卡在线| 国产精品视频系列专区| 在线观看无码a∨| 国产成年女人特黄特色大片免费| 亚洲第一区精品日韩在线播放| 国产精品女在线观看| 成人无码区免费视频网站蜜臀| 成人av专区精品无码国产| 国产另类乱子伦精品免费女| 91精品人妻一区二区| 国产精品思思热在线| 欧美精品在线视频观看| 国产97视频在线| 国产麻豆精品久久一二三| 国产一区二区色淫影院| 精品自拍视频在线观看| 亚洲中文字幕无码mv| 久久久久人妻精品一区三寸蜜桃| 亚洲国产欧美目韩成人综合| 99久久性生片| 免费在线色| 性视频久久| 国产精品福利导航| 日韩高清欧美| 国产91视频观看| 国产在线第二页| 青青青国产在线播放| 久久精品国产精品青草app|