定 價:39 元
叢書名:高等學校文科類專業(yè)“十一五”計算機規(guī)劃教材
- 作者:董惠麗 ,等 著 馮俊 編
- 出版時間:2011/5/1
- ISBN:9787302243502
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.1
- 頁碼:396
- 紙張:膠版紙
- 版次:1
- 開本:16開
《大學計算機數(shù)據(jù)庫與程序設計基礎》是教育部高等學校文科計算機基礎教學指導委員會的立項項目!洞髮W計算機數(shù)據(jù)庫與程序設計基礎》在脫離具體語言環(huán)境下,圍繞數(shù)據(jù)庫與程序設計基礎的核心問題簡明扼要地介紹了基本概念、基本思想、基本技術和基本方法。主要內容包括基本數(shù)據(jù)類型、構造數(shù)據(jù)類型和數(shù)據(jù)庫、基本控制結構、結構化和模塊化程序設計、數(shù)據(jù)庫查詢、窗體和界面設計等。數(shù)據(jù)組織形式采用具有豐富數(shù)據(jù)類型與良好結構的類PASCAL語言描述,算法采用結構化流程圖描述;選用較流行的VB (Visual Basic)語言對所有算法進行編程實現(xiàn)和Access對數(shù)據(jù)庫進行操作處理。這使讀者既可以在脫離復雜語言環(huán)境下輕松學習程序設計思想和數(shù)據(jù)庫應用技術,又不至于紙上談兵。每章都開辟了一個課程設計題目,旨在提高讀者分析問題和解決問題的能力! 洞髮W計算機數(shù)據(jù)庫與程序設計基礎》條理清楚,內容翔實;概念表述嚴謹,邏輯推理嚴密,語言精練,用詞達意;算法構思精巧,結構清晰;既注重程序設計思想介紹,又重視算法設計能力培養(yǎng);既注重理論知識與科學思想的介紹,又重視應用技術與動手能力的培養(yǎng)!洞髮W計算機數(shù)據(jù)庫與程序設計基礎》深入淺出,配有大量實例和圖示,每章都有豐富的習題,適合于自學。
為了落實教育部關于實施高等學校本科教學質量與教學改革工程的意見精神,教育部高等教育司組織制訂了《高等學校文科類專業(yè)大學計算機教學基本要求(2008年版)》(簡稱《基本要求》) 。為了把《基本要求》落到實處,進一步推動教學改革,教育部高等學校文科計算機基礎教學指導委員會啟動了教材立項項目。
本書屬于經(jīng)濟管理類計算機大公共課程教材,它是2009年度教育部高等學校文科計算機基礎教學指導委員會的立項教材。除本書外,還有《大學計算機·應用基礎》(已出版)和《大學計算機·網(wǎng)絡應用基礎》,每本書均配有輔助教材《題解及課程設計指導》,以便于讀者自學選用。
文科計算機教學的實質是計算機應用的教育,是“以應用為目的,以實踐為中心,著眼信息素養(yǎng)培養(yǎng)”的一種教育,以滿足社會對人才在計算機知識、技能和應用能力方面的要求!痘疽蟆分兄赋,文科計算機大公共課程可以由16個模塊組裝而成,按上述3種組合方式編寫主教材。教學實施建議: 各專業(yè)的計算機大公共課程的總學時不少于144學時,可選用《大學計算機·應用基礎》 (72學時)與《大學計算機·數(shù)據(jù)庫與程序設計基礎》 (72學時),或選用《大學計算機·網(wǎng)絡應用基礎》 (80學時)與《大學計算機·數(shù)據(jù)庫與程序設計基礎》 (72學時)來組織教學。
長期以來,關于如何講授程序設計基礎課程,許多人把爭論的焦點放在了語言的選擇上,把講授的重點放在了語言本身,卻忽略了程序設計真正實用的基本思維方式和方法,最后導致學生幾乎沒有分析問題、解決問題的技能。程序設計基礎課程教學的核心目標,應該是讓學生學習和掌握如何分析問題和設計解決它們的方法;幫助學生理解程序設計的基本思想和科學原理,掌握程序設計的基本知識、基本技術和基本方法,掌握程序設計中的數(shù)據(jù)組織結構和程序流程控制結構,從而為學生能用計算機處理實際問題打下良好基礎。本書試圖在這方面做出努力。
這本《大學計算機·數(shù)據(jù)庫與程序設計基礎》包含程序設計基礎和數(shù)據(jù)庫系統(tǒng)基礎2個模塊。全書共分2篇17章,具體內容安排如下: 第1篇程序設計基礎包含9章。第1章程序設計概述,主要介紹程序設計的基本概念和基礎知識。第2章Visual Basic 簡介,主要介紹Visual Basic 6.0的集成開發(fā)環(huán)境、應用程序結構、應用程序設計和上機操作步驟。第3章Visual Basic應用程序界面設計,主要介紹窗體設計以及常用標準控件的應用。第4章簡單數(shù)據(jù)類型與表達式,主要介紹簡單數(shù)據(jù)類型以及表達式的構成。第5章順序結構程序設計,主要介紹賦值語句、數(shù)據(jù)輸入、數(shù)據(jù)輸出以及順序結構程序設計。第6章選擇結構程序設計,主要介紹單向分支選擇結構、雙向分支選擇結構和多向分支選擇結構的程序設計。第7章循環(huán)結構程序設計,主要介紹當型循環(huán)控制結構、直到型循環(huán)控制結構和步長型循環(huán)控制結構的程序設計以及算法設計中的枚舉法和遞推算法。第8章構造數(shù)據(jù)類型,主要介紹數(shù)組類型、結構體類型以及其他構造數(shù)據(jù)類型。第9章結構化程序設計,簡單介紹結構化方法、模塊化設計以及結構程序優(yōu)化;主要介紹自頂向下逐步求精設計技術和方法、過程和函數(shù)的應用。第2篇數(shù)據(jù)庫系統(tǒng)基礎包含8章。第10章數(shù)據(jù)庫系統(tǒng)概述,簡單介紹數(shù)據(jù)庫系統(tǒng)的有關知識。第11章Access簡介,簡單介紹Access 2007的安裝和集成開發(fā)環(huán)境。第12章創(chuàng)建數(shù)據(jù)庫,主要介紹數(shù)據(jù)庫的創(chuàng)建、表的創(chuàng)建及其操作。第13章查詢與SQL基礎,主要介紹不同類型的查詢創(chuàng)建以及SQL基礎。第14章窗體設計,主要介紹窗體的構成和類型、窗體的創(chuàng)建和修飾。第15章報表設計,主要介紹報表的不同創(chuàng)建方式以及報表的編輯技術。第16章宏與模塊,主要介紹宏與模塊的基本概念和使用方法。第17章數(shù)據(jù)庫應用系統(tǒng)實例,以進銷存管理系統(tǒng)為例,綜合運用所學知識設計和開發(fā)一個進銷存數(shù)據(jù)庫應用系統(tǒng)。
由于Pascal語言具有豐富的數(shù)據(jù)類型和良好的結構,所以在數(shù)據(jù)組織的描述中,擬選用類Pascal語言作為工具;為了著重體現(xiàn)算法設計的思想與算法結構,對算法的描述擬選用結構化流程圖(N-S圖)作為工具;為了方便讀者上機實踐,將選用較流行的Visual Basic語言對所有算法進行編程實現(xiàn)并選用Access關系數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫進行操作處理。既讓讀者在脫離復雜語言環(huán)境下輕松學習程序設計思想和數(shù)據(jù)庫應用技術,又不至于使讀者紙上談兵。這是本書的特色之一。程序設計既是一門實踐性很強的帶有藝術特性的變換技術,又是一門科學。本書在每章都開辟了一個課程設計題目,包括問題描述、基本要求、測試數(shù)據(jù)、實現(xiàn)提示和問題拓展,旨在提高讀者分析問題和解決問題的能力。這是本書的又一個特色。
本書條理清楚,內容翔實。概念表述嚴謹,邏輯推理嚴密,語言精練,用詞達意。圖文并茂、易教易學。在內容編排上,試圖深入淺出、重點突出,以培養(yǎng)學生應用能力為主線,理論與實踐相結合。各章都配有豐富的習題,包括選擇題、填空題、思考題和設計題等,通過做題可以鞏固所學知識,適合于自學。
本書由馮俊主編并統(tǒng)稿。第1~10章由馮俊編寫,第11~14章由董惠麗編寫,第15章由任麗芳編寫,第16章和第17章由張人上編寫。
《大學計算機·數(shù)據(jù)庫與程序設計基礎》課程在教學計劃中至少應為6學分,課堂教學在54~72學時之間。本課程是一門技術性、實踐性很強的課程,為了使學生能真正掌握有關理論知識和應用技術,在整個教學過程中至少應安排6個課程設計,必須保證學生有足夠的課下思考作業(yè)時間和上機實踐時間。上機時數(shù)、課下作業(yè)時數(shù)和課堂講授時數(shù)的比例應不低于0.5∶2∶1.
本書凝結了作者們多年來的教學科研成果和在講授“大學計算機”、“程序設計基礎”等課程中的教學經(jīng)驗。在編寫過程中,參閱了多種大學計算機優(yōu)秀教材。在編輯出版過程中,得到了清華大學出版社各級領導的支持,負責本書編輯工作的全體同仁,特別是責任編輯汪漢友同志,付出了辛勤勞動。在此一并表示衷心感謝。
由于作者水平有限,加之學科理論與技術發(fā)展日新月異,書中疏漏謬誤之處在所難免,懇請廣大讀者指正。E-mail: fengj1682000@126.com. 作 者2010年8月