- 相關推薦
計算機C語言程序設計的介紹
《C語言程序設計》是計算機專業(yè)的一門專業(yè)基礎課。下面是小編整理的關于計算機C語言程序設計的介紹,歡迎參考!
【1】計算機C語言程序設計的介紹
一、 課程介紹
課程名稱:《C程序設計》
學時/學分:72學時/3學分
先修課程:計算機文化基礎
適用專業(yè):計算機專業(yè)(本科)
開課時間:第三學期開課
開課部門:計算機系
二、 課程性質和任務
《C語言程序設計》是計算機專業(yè)的一門專業(yè)基礎課。 本課程的前導課程有《計算機文化基礎》,后續(xù)課程有《數據結構》、《面向對象程序設計》。它是一門實踐性很強的課程,既要掌握概念,又要動手編程,還要上機調試運行。 對計算機專業(yè)和理工類專業(yè)來說是一門必修的課程。同時, 這門課程也是“全國非計算機專業(yè)學生計算機應用能力水平考試”二級考試的主要語種之一。
課程任務:通過本課程的學習,學生應掌握C語言的基本語法,還應掌握程序設計的基本思想、并通過本課程的'學習,使學生掌握傳統(tǒng)的結構化程序設計的一般方法,以C為語言基礎,培養(yǎng)學生嚴謹的程序設計思想、靈活的思維方式及較強的動手能力,并以此為基礎,讓學生逐漸掌握復雜軟件的設計和開發(fā)手段,為后續(xù)專業(yè)課程的學習打下扎實的理論和實踐基礎。
三、教學目標
本課程的教學目標是:通過理論和實踐教學,使學生較好地掌握 C語言各方面的知識, 掌握基本的程序設計過程和技巧,具備初步的高級語言程序設計能力, 并能熟練應用 TURBO C集成環(huán)境進行C語言的編寫、編譯與調試,達到省二級考試要求的能應用C語言解決一般編程問題的水平。
三、 考核辦法與成績評定
1、 期末考試采取筆試考核方式,側重考核學生對C語言的基本語法與程序設計基本思想的掌握程度。以及考核學生閱讀程序、修改程序和編寫程序的能力。
2、 采取階段小測驗與期末考核相結合。
3、 階段小測驗與期末考試占期末總成績的比例為3:7
4、 階段小測驗的安排如下:
第一章至第五章階段小測驗
第六章至第七章階段小測驗(循環(huán)控制、數組)
第八章至第九章階段小測驗(函數、預處理命令)
第十章小測驗(指針)
第十一章小測驗(結構體和共用體)
第十三章小測驗(文件)
四、 教材及主要參考書目
1、 教材
《C程序設計》(第三版)譚浩強 著 清華大學出版社
2、 主要參考書目
《C程序設計題解與上機指導》(第三版)譚浩強 編著 清華大學出版社
《全國計算機等級考試二級C語言典型題匯與解析》 中國鐵道出版社
《全國計算機等級考試二級C語言程序設計上機考試題型解析》郭速學 等編著 中國水利水電出版社
【2】計算機C語言程序設計的介紹
C語言程序設計是高等院校計算機專業(yè)及相關專業(yè)重要的專業(yè)基礎課,其目的是培養(yǎng)學生的程序設計理念、掌握程序設計的基本方法,為后續(xù)課程(數據結構、面向對象程序設計、操作系統(tǒng)、編譯原理和軟件工程等)打下堅實的基礎。
C語言程序設計是一門實踐性很強的課程,學生從一開始,普遍給予很高的熱情。對于把目標定位在提高實踐應用能力的淮海工學院計算機科學系來說,更應該從一開始就很下功夫,盡可能早的讓學生對程序設計產生濃厚的興趣。與其他院校相比,本課題組的絕大部分成員雖年青但有活力,更重要的是有著豐富的工作經歷和很強的動手能力,對該門課程有很深的感悟,能很好的把教學與實踐應用結合在一起。
C語言程序設計的前期課程通常有計算機導論(或計算機文化基礎)。目前,各大專院校的教學內容都是基于Windows 98/2000/XP操作系統(tǒng),但講授到C語言程序設計課程時,又大多以Turbo C為環(huán)境,即退回到了DOS操作系統(tǒng)環(huán)境下,這樣造成兩個層次的脫節(jié)。有一部分學校使用的教材是基于Turbo C環(huán)境的,而學生上機實驗環(huán)境又采用Visual C++等,雖然兩者類似,但畢竟有較大差異,不便于提高學生的動手能力。因此在講授該課程時,我們對傳統(tǒng)的講授方法進行了改進,完全以Visual C++為環(huán)境講授C語言程序設計的基本思想、方法和解決實際問題的技巧,并比較了Turbo C和Visual C++之間的一些差異,兼顧了以Turbo C為學習環(huán)境的讀者。
我們在多年講授和使用C語言編程的基礎上,深切感受到學習C語言程序設計不僅要掌握C語言的語法要點和編程規(guī)范,更重要的是要領會結構化程序設計思想,綜合運用C語言知識開發(fā)大型程序,為此,我們在原有講授的基礎上,增加了"軟件開發(fā)過程的內容",希望通過課程設計,用一個較大規(guī)模的實例掌握運用軟件工程的思想進行程序開發(fā)的一般過程。
課程歷史沿革
我校開設《C語言程序設計》課程的歷史較悠久,最先開始于原數理科學系的計算機軟件專業(yè),目前我院計算機工程學院、電子工程學院、理學院、測繪學院、機械學院以及東港學院等多個本科專業(yè)均把《C語言程序設計》作為專業(yè)基礎必修課或專業(yè)選修課程。該課程對學生專業(yè)興趣的培養(yǎng)和程序設計能力的形成極為重要,課程的建設頗受人們重視。該課程的建設經歷了以下四個階段:
1、2000年以前
我校只有?频腵計算機專業(yè),《C語言程序設計》課程屬數理科學系,當時計算機專業(yè)的師資力量比較薄弱,還不足以成立系,教學經驗優(yōu)待提高,教學方法以傳統(tǒng)教學方式為主,教學手段開始嘗試多媒體投影教學,當時主要采用紙質手寫教案和Word文檔的電子教案。
2、2000年7月~2002年7月
學校成立了計算機科學系,計算機系對《C語言程序設計》課程的教學內容與體系進行了認真的研究和優(yōu)化,積極開展教材和教學參考資料的建設工作。選用高等教育出版社譚浩強教授編寫的《C語言程序設計》教材,課堂教學積極采用多媒體等先進的教學手段授課,研制開發(fā)了《C語言程序設計》,不僅提高了學生學習計算機課程的興趣,同時也改善了教學效果。
3、2002年8月~2006年12月
2002年,學校先后與原化工高專實現合并,計算機系也吸收了一批優(yōu)秀教師,教學隊伍得到進一步壯大。為了進一步改進教學方法、提高教學水平,2002年在對《C語言程序設計》進行教學研究與探討的基礎上,將課程學時由以前的48學時調整到64學時,同時增加了為期一周的《C語言程序設計》課程設計。經過課程小組積極努力,該課程于2005年4月成功申報計算機系一類精品課程,在課程建設上得到了一定的資金支持。課程組教師充分發(fā)揮自身技術優(yōu)勢、網絡技術和多媒體技術在教學中的輔助作用,架構了一整套功能較為完善的網絡教學平臺,實現了學生對該課程的學習不受時間、地點的限制,擴大了師生交流平臺。
4、2006年12月~至今
2006年12月,《C語言程序設計》被立項為淮海工學院精品課程建設項目,我們在原先課程小組的基礎上,進一步完善師資力量,對課堂教學內容和教學方法進行了更為深入的研究,根據專業(yè)人才培養(yǎng)需要與軟件技術的發(fā)展,我們及時對專業(yè)培養(yǎng)目標及教學體系進行了調整。在原有課時的基礎上,增加了20學時的課外集中上機輔導,保證學生在按教學計劃進行學習的之余,有足夠的實踐以及與教師交流的機會。課程組還對原先的教學網站資源重新進行整合,設計制作了《C語言程序設計》標準教案,對課程教學內容、目標、重點、難點、考點、教學方法、教改方案及實施要點、創(chuàng)新能力培養(yǎng)方法及要點、教學資源、習題、實驗項目等進行了統(tǒng)一設計和規(guī)定,積極采用采用了現代化的教學手段,開發(fā)了多媒體課件,建立具有較高質量的試(卷)題庫,完善教學文件,探索教學方法,講究教學質量,提高了學生學習興趣,改善了教學效果。在完成了網絡教學平臺向數字化教學平臺的遷移后,《C語言程序設計》已成為院教學平臺近百門課程中瀏覽量最大的一門課程。
【計算機C語言程序設計的介紹】相關文章:
全國計算機c語言程序設計題庫201710-01
C語言程序設計學習技巧08-02
2017年計算機等級c語言程序設計試題07-21
全國計算機c語言程序設計考試試題及答案10-30
學習二級c語言程序設計的方法09-09
計算機C語言試題及答案02-25
2017年計算機二級C語言程序設計知識點10-13
計算機二級C語言考點盤點07-28
計算機二級c語言題庫及答案09-25