本書(shū)是與《C 程序設(shè)計(jì): 思想與方法(慕課版第3版)》(翁惠玉、俞勇編著)配套的輔助教材。 本書(shū)與主教材的章安排完全相同。每一章首先總結(jié)了主教材中對(duì)應(yīng)章的主要內(nèi)容以及重點(diǎn)、難點(diǎn),解答了主教材中的所有習(xí)題。作為對(duì)主教材的補(bǔ)充,本書(shū)在某些章后還增加了進(jìn)一步拓展部分。通過(guò)對(duì)本書(shū)的學(xué)習(xí),可以幫助讀者進(jìn)一步鞏固程序設(shè)計(jì)的知識(shí),提高編程能力。 本書(shū)概念清楚,習(xí)題豐富,可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)或其他相關(guān)專(zhuān)業(yè)的程序設(shè)計(jì)課程的配套教輔,也可作為計(jì)算機(jī)專(zhuān)業(yè)研究生入學(xué)考試的輔導(dǎo)書(shū),還可作為其他專(zhuān)業(yè)人員的參考書(shū)。
出版說(shuō)明
一、 系列教材背景
人類(lèi)已經(jīng)進(jìn)入智能時(shí)代,云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)、人工智能、機(jī)器人、量子計(jì)算等是這個(gè)時(shí)代最重要的技術(shù)熱點(diǎn),為了適應(yīng)和滿足時(shí)代發(fā)展對(duì)人才培養(yǎng)的需要,2017年2月以來(lái),教育部積極推進(jìn)新工科建設(shè),先后形成了復(fù)旦共識(shí)天大行動(dòng)和北京指南,并發(fā)布了《關(guān)于開(kāi)展新工科研究與實(shí)踐的通知》《關(guān)于推薦新工科研究與實(shí)踐項(xiàng)目的通知》,全力探索形成領(lǐng)跑全球工程教育的中國(guó)模式、中國(guó)經(jīng)驗(yàn),助力高等教育強(qiáng)國(guó)建設(shè)。新工科有兩個(gè)內(nèi)涵: 一是新的工科專(zhuān)業(yè);二是傳統(tǒng)工科專(zhuān)業(yè)的新需求。新工科建設(shè)將促進(jìn)一批新專(zhuān)業(yè)的發(fā)展,這批新專(zhuān)業(yè)有的是依托于現(xiàn)有計(jì)算機(jī)類(lèi)專(zhuān)業(yè)派生、擴(kuò)展而成的,有的是多個(gè)專(zhuān)業(yè)有機(jī)整合而成的。由計(jì)算機(jī)類(lèi)專(zhuān)業(yè)派生、擴(kuò)展形成的新工科專(zhuān)業(yè)有計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、物聯(lián)網(wǎng)工程、信息管理與信息系統(tǒng)、數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)等。由計(jì)算機(jī)類(lèi)學(xué)科交叉融合形成的新工科專(zhuān)業(yè)有網(wǎng)絡(luò)空間安全、人工智能、機(jī)器人工程、數(shù)字媒體技術(shù)、智能科學(xué)與技術(shù)等。
在新工科建設(shè)的九個(gè)一批中,明確提出建設(shè)一批體現(xiàn)產(chǎn)業(yè)和技術(shù)最新發(fā)展的新課程建設(shè)一批產(chǎn)業(yè)急需的新興工科專(zhuān)業(yè),新課程和新專(zhuān)業(yè)的持續(xù)建設(shè),都需要以適應(yīng)新工科教育的教材作為支撐。由于各個(gè)專(zhuān)業(yè)之間的課程相互交叉,但是又不能相互包含,所以在選題方向上,既考慮由計(jì)算機(jī)類(lèi)專(zhuān)業(yè)派生、擴(kuò)展形成的新工科專(zhuān)業(yè)的選題,又考慮由計(jì)算機(jī)類(lèi)專(zhuān)業(yè)交叉融合形成的新工科專(zhuān)業(yè)的選題,特別是網(wǎng)絡(luò)空間安全專(zhuān)業(yè)、智能科學(xué)與技術(shù)專(zhuān)業(yè)的選題。基于此,清華大學(xué)出版社計(jì)劃出版面向新工科專(zhuān)業(yè)建設(shè)計(jì)算機(jī)系列教材。
二、 教材定位
教材使用對(duì)象為211工程高校或同等水平及以上高校計(jì)算機(jī)類(lèi)專(zhuān)業(yè)及相關(guān)專(zhuān)業(yè)學(xué)生。三、 教材編寫(xiě)原則
(1) 借鑒Computer Science Curricula 2013(以下簡(jiǎn)稱CS2013)。CS2013的核心知識(shí)領(lǐng)域包括算法與復(fù)雜度、體系結(jié)構(gòu)與組織、計(jì)算科學(xué)、離散結(jié)構(gòu)、圖形學(xué)與可視化、人機(jī)交互、信息保障與安全、信息管理、智能系統(tǒng)、網(wǎng)絡(luò)與通信、操作系統(tǒng)、基于平臺(tái)的開(kāi)發(fā)、并行與分布式計(jì)算、程序設(shè)計(jì)語(yǔ)言、軟件開(kāi)發(fā)基礎(chǔ)、軟件工程、系統(tǒng)基礎(chǔ)、社會(huì)問(wèn)題與專(zhuān)業(yè)實(shí)踐等內(nèi)容。
(2) 處理好理論與技能培養(yǎng)的關(guān)系,注重理論與實(shí)踐相結(jié)合,加強(qiáng)對(duì)學(xué)生思維方式的訓(xùn)練和計(jì)算思維的培養(yǎng)。計(jì)算機(jī)專(zhuān)業(yè)學(xué)生能力的培養(yǎng)特別強(qiáng)調(diào)理論學(xué)習(xí)、計(jì)算思維培養(yǎng)和實(shí)踐訓(xùn)練。本系列教材以重視理論,加強(qiáng)計(jì)算思維培養(yǎng),突出案例和實(shí)踐應(yīng)用為主要目標(biāo)。
(3) 為便于教學(xué),在紙質(zhì)教材的基礎(chǔ)上,融合多種形式的教學(xué)輔助材料。每本教材可以有主教材、教師用書(shū)、習(xí)題解答、實(shí)驗(yàn)指導(dǎo)等。特別是在數(shù)字資源建設(shè)方面,可以結(jié)合當(dāng)前出版融合的趨勢(shì),做好立體化教材建設(shè),可考慮加上微課、微視頻、二維碼、MOOC等擴(kuò)展資源。
〖3〗C 程序設(shè)計(jì)題解與拓展(第2版)出版說(shuō)明〖3〗四、 教材特點(diǎn)〖*2〗1. 滿足新工科專(zhuān)業(yè)建設(shè)的需要系列教材涵蓋計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、物聯(lián)網(wǎng)工程、數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)、網(wǎng)絡(luò)空間安全、人工智能等專(zhuān)業(yè)的課程。
2. 案例體現(xiàn)傳統(tǒng)工科專(zhuān)業(yè)的新需求
編寫(xiě)時(shí),以案例驅(qū)動(dòng),任務(wù)引導(dǎo),特別是有一些新應(yīng)用場(chǎng)景的案例。
3. 循序漸進(jìn),內(nèi)容全面
講解基礎(chǔ)知識(shí)和實(shí)用案例時(shí),由簡(jiǎn)單到復(fù)雜,循序漸進(jìn),系統(tǒng)講解。
4. 資源豐富,立體化建設(shè)
除了教學(xué)課件外,還可以提供教學(xué)大綱、教學(xué)計(jì)劃、微視頻等擴(kuò)展資源,以方便教學(xué)。
五、 優(yōu)先出版〖*2〗1. 精品課程配套教材主要包括國(guó)家級(jí)或省級(jí)的精品課程和精品資源共享課的配套教材。
2. 傳統(tǒng)優(yōu)秀改版教材
對(duì)于已經(jīng)出版過(guò)的優(yōu)秀教材,經(jīng)過(guò)市場(chǎng)認(rèn)可,由于新技術(shù)的發(fā)展,給圖書(shū)配上新的教學(xué)形式、教學(xué)資源,計(jì)劃改版的教材。
3. 前沿技術(shù)與熱點(diǎn)教材
反映計(jì)算機(jī)前沿和當(dāng)前熱點(diǎn)的相關(guān)教材,例如云計(jì)算、大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)、網(wǎng)絡(luò)空間安全等方面的教材。
六、 聯(lián)系方式
聯(lián)系人: 白立軍
聯(lián)系電話: 01062770175轉(zhuǎn)4402
聯(lián)系和投稿郵箱: bailj@tup.tsinghua.edu.cn
面向新工科專(zhuān)業(yè)建設(shè)計(jì)算機(jī)系列教材編委會(huì)
2019年6月
系列教材編委會(huì)
主任:
張堯?qū)W清華大學(xué)中國(guó)工程院院士/教育部軟件工程教學(xué)指導(dǎo)委員會(huì)主任
副主任:
陳剛浙江大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
盧先和清華大學(xué)出版社副社長(zhǎng)/編審
委員:
畢勝大連海事大學(xué)信息科學(xué)技術(shù)學(xué)院院長(zhǎng)/教授
蔡伯根北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院院長(zhǎng)/教授
陳兵南京航空航天大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
成秀珍山東大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
丁志軍同濟(jì)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系系主任/教授
董軍宇中國(guó)海洋大學(xué)信息科學(xué)與工程學(xué)院副院長(zhǎng)/教授
馮丹華中科技大學(xué)計(jì)算機(jī)學(xué)院院長(zhǎng)/教授
馮立功中國(guó)人民解放軍戰(zhàn)略支援部隊(duì)信息工程
大學(xué)網(wǎng)絡(luò)空間安全學(xué)院院長(zhǎng)/教授
高英華南理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院副院長(zhǎng)/教授
桂小林西安交通大學(xué)電子與信息工程學(xué)院副院長(zhǎng)/教授
郭衛(wèi)斌華東理工大學(xué)計(jì)算機(jī)科學(xué)與工程系系主任/副教授
郭文忠福州大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院院長(zhǎng)/教授
郭毅可上海大學(xué)計(jì)算機(jī)工程與科學(xué)學(xué)院院長(zhǎng)/教授
過(guò)敏意上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系系主任/教授
胡瑞敏武漢大學(xué)計(jì)算機(jī)學(xué)院教授
黃河燕北京理工大學(xué)計(jì)算機(jī)學(xué)院院長(zhǎng)/教授
雷蘊(yùn)奇廈門(mén)大學(xué)計(jì)算機(jī)科學(xué)系教授
李凡長(zhǎng)蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
李克秋天津大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
李肯立湖南大學(xué)信息科學(xué)與工程學(xué)院院長(zhǎng)/教授
李向陽(yáng)中國(guó)科學(xué)技術(shù)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院執(zhí)行院長(zhǎng)/教授
梁榮華浙江工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院執(zhí)行院長(zhǎng)/教授
劉延飛火箭軍工程大學(xué)基礎(chǔ)部副主任/教授
陸建峰南京理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院副院長(zhǎng)/教授
羅軍舟東南大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院院長(zhǎng)/教授
呂建成四川大學(xué)計(jì)算機(jī)學(xué)院院長(zhǎng)/教授
呂衛(wèi)鋒北京航空航天大學(xué)計(jì)算機(jī)學(xué)院院長(zhǎng)/教授
馬志新蘭州大學(xué)信息科學(xué)與工程學(xué)院副院長(zhǎng)/教授
毛曉光國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院副院長(zhǎng)/教授
明仲深圳大學(xué)計(jì)算機(jī)與軟件學(xué)院院長(zhǎng)/教授
彭進(jìn)業(yè)西北大學(xué)信息科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
錢(qián)德沛中山大學(xué)數(shù)據(jù)科學(xué)與計(jì)算機(jī)學(xué)院院長(zhǎng)/教授
申恒濤電子科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院院長(zhǎng)/教授
蘇森北京郵電大學(xué)計(jì)算機(jī)學(xué)院執(zhí)行院長(zhǎng)/教授
汪萌合肥工業(yè)大學(xué)計(jì)算機(jī)與信息學(xué)院院長(zhǎng)/教授
王長(zhǎng)波華東師范大學(xué)計(jì)算機(jī)科學(xué)與軟件工程學(xué)院常務(wù)副院長(zhǎng)/教授
王勁松天津理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院院長(zhǎng)/教授
王良民江蘇大學(xué)計(jì)算機(jī)科學(xué)與通信工程學(xué)院院長(zhǎng)/教授
王泉西安電子科技大學(xué)校長(zhǎng)助理/教授
王曉陽(yáng)復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院院長(zhǎng)/教授
王義東北大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院院長(zhǎng)/教授
魏曉輝吉林大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
文繼榮中國(guó)人民大學(xué)信息學(xué)院院長(zhǎng)/教授
翁健暨南大學(xué)信息科學(xué)技術(shù)學(xué)院執(zhí)行院長(zhǎng)/教授
吳卿杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院執(zhí)行院長(zhǎng)/教授
武永衛(wèi)清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系副主任/教授
肖國(guó)強(qiáng)西南大學(xué)計(jì)算機(jī)與信息科學(xué)學(xué)院院長(zhǎng)/教授
熊盛武武漢理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
徐偉陸軍工程大學(xué)指揮控制工程學(xué)院院長(zhǎng)/教授
楊鑒云南大學(xué)信息學(xué)院院長(zhǎng)/教授
楊燕西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院副院長(zhǎng)/教授
楊震北京工業(yè)大學(xué)信息學(xué)部副主任/教授
姚力北京師范大學(xué)信息科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
葉保留河海大學(xué)計(jì)算機(jī)與信息學(xué)院院長(zhǎng)/教授
印桂生哈爾濱工程大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
袁曉潔南開(kāi)大學(xué)計(jì)算機(jī)學(xué)院院長(zhǎng)/教授
張春元國(guó)防科技大學(xué)教務(wù)處處長(zhǎng)/教授
張強(qiáng)大連理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
張清華重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院執(zhí)行院長(zhǎng)/教授
張艷寧西北工業(yè)大學(xué)校長(zhǎng)助理/教授
趙建平長(zhǎng)春理工大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院院長(zhǎng)/教授
鄭新奇 中國(guó)地質(zhì)大學(xué)信息工程學(xué)院院長(zhǎng)/教授
仲紅安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
周勇中國(guó)礦業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)/教授
周志華南京大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系系主任/教授
鄒北驥中南大學(xué)信息科學(xué)與工程學(xué)院院長(zhǎng)/教授
秘書(shū):
白立軍清華大學(xué)出版社副編審〖3〗C 程序設(shè)計(jì)題解與拓展(第2版)
前言
程序設(shè)計(jì)是計(jì)算機(jī)專(zhuān)業(yè)十分重要的一門(mén)課程,是實(shí)踐性非常強(qiáng)的一門(mén)課程,也是一門(mén)非常有趣、讓學(xué)生很有成就感的課程。學(xué)好程序設(shè)計(jì),不僅需要理解教材中的每個(gè)知識(shí)點(diǎn),還需要做一定數(shù)量的習(xí)題,編寫(xiě)一定量的代碼。
本書(shū)是編者編寫(xiě)的《C 程序設(shè)計(jì): 思想與方法(慕課版第3版)》的配套教輔。在教學(xué)過(guò)程中,很多學(xué)生反映: 課程聽(tīng)懂了,但不會(huì)做題,希望有人指導(dǎo)他們?nèi)绾瓮瓿蓵?shū)后的習(xí)題。為此,編寫(xiě)了這本配套教輔。希望通過(guò)本書(shū)的學(xué)習(xí),可以進(jìn)一步幫助讀者解決學(xué)習(xí)中的疑點(diǎn)和難點(diǎn),更好地掌握程序設(shè)計(jì)的知識(shí)和技能。
本書(shū)在章安排上與《C 程序設(shè)計(jì): 思想與方法(慕課版第3版)》完全相同。每一章基本上都包括3個(gè)方面: 知識(shí)點(diǎn)回顧、習(xí)題解答和進(jìn)一步拓展。知識(shí)點(diǎn)回顧是對(duì)主教材對(duì)應(yīng)章的內(nèi)容概括。習(xí)題解答給出了主教材中習(xí)題的答案。本書(shū)的習(xí)題有兩類(lèi): 一類(lèi)是簡(jiǎn)答題,幫助讀者理解相關(guān)的基本概念;另一類(lèi)是編程題,幫助讀者進(jìn)一步熟悉程序設(shè)計(jì)的過(guò)程。進(jìn)一步拓展是對(duì)主教材的補(bǔ)充,介紹了一些主教材沒(méi)有提到、但也會(huì)被經(jīng)常用到的知識(shí)。
盡管本書(shū)幾乎給出了所有習(xí)題的答案,但切莫盲目依賴答案。希望讀者先通過(guò)知識(shí)點(diǎn)回顧檢查自己對(duì)本章知識(shí)的掌握程度,再完成每一道習(xí)題。對(duì)其中的每道習(xí)題,先嘗試自己解決,無(wú)法解決時(shí)再看解題思路,學(xué)習(xí)書(shū)中解題的思維過(guò)程。
本書(shū)可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)或其他相關(guān)專(zhuān)業(yè)的程序設(shè)計(jì)課程的配套教輔,也非常適合讀者自學(xué)。
由于編者水平有限,本書(shū)可能存在很多不足,敬請(qǐng)讀者批評(píng)指正。
編者2019年4月14日