大學(xué)程序設(shè)計(jì)基礎(chǔ):系統(tǒng)化方法解析&Java描述
定 價(jià):68 元
- 作者:沈軍編著
- 出版時(shí)間:2015/7/1
- ISBN:9787564156992
- 出 版 社:東南大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:454
- 紙張:膠版紙
- 版次:1
- 開本:16K
《大學(xué)程序設(shè)計(jì)基礎(chǔ):系統(tǒng)化方法解析&Java描述》采用基于系統(tǒng)化思維的解析方法,首先論述程序設(shè)計(jì)的本質(zhì)并給出程序設(shè)計(jì)的三個(gè)基本視圖(第一部分)。然后,從語言、環(huán)境和應(yīng)用三個(gè)方面分別解析程序設(shè)計(jì)的內(nèi)涵,使讀者掌握程序設(shè)計(jì)應(yīng)有的系統(tǒng)化思維、相關(guān)技術(shù)思想和方法,對程序設(shè)計(jì)有一個(gè)系統(tǒng)化的認(rèn)識(第二部分至第四部分)。最后,通過豐富的實(shí)例介紹了程序設(shè)計(jì)中的若干基本應(yīng)用模式及其建構(gòu)方法(第四部分)。書中所有思想和方法均通過Java語言進(jìn)行描述。
《大學(xué)程序設(shè)計(jì)基礎(chǔ):系統(tǒng)化方法解析&Java描述》可以作為普通高校計(jì)算機(jī)相關(guān)專業(yè)、軟件學(xué)院的本科教材,也可作為理工科各專業(yè)的公共課教材,同時(shí)也適合對程序設(shè)計(jì)感興趣,希望培養(yǎng)系統(tǒng)的程序設(shè)計(jì)認(rèn)識能力和計(jì)算思維能力的軟件從業(yè)人員做參考。
基于系統(tǒng)化思維策略,解析程序設(shè)計(jì)本質(zhì)及其三個(gè)基本要素和相互關(guān)系。
從語言學(xué)角度解析程序設(shè)計(jì)語言機(jī)制與自然語言機(jī)制之間的認(rèn)識通約性,降低程序毆計(jì)語言學(xué)習(xí)的認(rèn)知難度。
基于現(xiàn)代認(rèn)知科學(xué)理論,解析程序沒計(jì)中的若干基本應(yīng)用模式及其建構(gòu)方法,建立學(xué)習(xí)程序設(shè)計(jì)的有效方法。強(qiáng)調(diào)計(jì)算思維的具體應(yīng)用。
第一部分 程序設(shè)計(jì)內(nèi)涵及其學(xué)習(xí)策略
第1章 認(rèn)識程序及程序設(shè)計(jì)
1.1 什么是程序
1.2 什么是程序設(shè)計(jì)
1.3 程序設(shè)計(jì)的三個(gè)基本視圖
1.4 深入認(rèn)識程序設(shè)計(jì)
1.5 本章小結(jié)
第2章 程序設(shè)計(jì)的學(xué)習(xí)策略
2.1 認(rèn)識學(xué)習(xí)的相關(guān)概念及基本理論
2.1.1 顯性知識與隱性知識
2.1.2 演繹策略與歸納策略
2.1.3 學(xué)習(xí)理論
2.2 如何學(xué)習(xí)程序設(shè)計(jì)
2.2.1 概述
2.2.2 三個(gè)視圖的學(xué)習(xí)要點(diǎn)
2.2.3 學(xué)習(xí)導(dǎo)圖及其解析
2.3 本章小結(jié)
第二部分 語言
第3章 程序設(shè)計(jì)語言與語言學(xué)
3.1 語言的基本體系結(jié)構(gòu)
3.2 程序設(shè)計(jì)語言的基本體系結(jié)構(gòu)
3.3 程序設(shè)計(jì)語言與環(huán)境
3.4 程序設(shè)計(jì)語言與應(yīng)用
3.5 基于語言視圖的程序設(shè)計(jì)學(xué)習(xí)導(dǎo)圖
第4章 基本符號集與詞匯
4.1 基本符號集
4.2 詞匯概述
4.2.1 數(shù)據(jù)類型(詞性)
4.2.2 Java的基本數(shù)據(jù)類型
4.2.3 Java的數(shù)據(jù)類型轉(zhuǎn)換(詞性轉(zhuǎn)換)
4.3 保留詞(基本詞匯之一)
4.4 標(biāo)識符(基本詞匯之二)
4.5 常量(基本詞匯之三)
4.6 變量(基本詞匯之四)
4.7 運(yùn)算符(基本詞匯之五)
4.8 分隔符(基本詞匯之六)
4.9 數(shù)組(復(fù)合詞匯)
4.9.1 數(shù)組的聲明和定義(復(fù)合詞匯的復(fù)合說明)
4.9.2 創(chuàng)建數(shù)組(建立具體的復(fù)合詞匯空間)
4.9.3 初始化數(shù)組(設(shè)定復(fù)合詞匯的初始化值)
4.9.4 多維數(shù)組(以復(fù)合詞匯數(shù)組作為基本詞匯,再進(jìn)行復(fù)合。即數(shù)組的數(shù)組)
4.10 學(xué)習(xí)策略
第5章 短語
5.1 短語概述
5.2 表達(dá)式(短語的具體表現(xiàn)形態(tài))
5.3 算術(shù)表達(dá)式(短語之一)
5.4 關(guān)系表達(dá)式(短語之二)
5.5 邏輯表達(dá)式(短語之三)
5.6 表達(dá)式的混合與嵌套(復(fù)合短語)
5.7 學(xué)習(xí)策略
第6章 句子
6.1 句子概述
6.2 語句(句子的具體表現(xiàn)形態(tài))
6.3 注釋語句
6.4 數(shù)據(jù)組織語句
6.5 輸入輸出語句
6.6 計(jì)算賦值語句
6.7 空語句
6.8 處理流程控制語句
6.8.1 Java語言的分支流程控制語句(分支邏輯控制結(jié)構(gòu)的具體實(shí)現(xiàn))
6.8.2 Java語言的循環(huán)流程控制語句(循環(huán)邏輯控制結(jié)構(gòu)的具體實(shí)現(xiàn))
6.8.3 Java語言的特殊循環(huán)流程控制語句
6.8.4 Java語言的例外流程控制語句(例外邏輯控制結(jié)構(gòu)的具體實(shí)現(xiàn))
6.9 語句的堆疊與嵌套
……
第三部分 環(huán)境
第四部分 應(yīng)用
參考文獻(xiàn)
《大學(xué)程序設(shè)計(jì)基礎(chǔ):系統(tǒng)化方法解析&Java描述》:
2.1.2演繹策略與歸納策略
人類的思維方法一般有兩種:歸納與演繹。兩者是相互聯(lián)系和相互作用的。歸納是指從大量的局部知識中,尋找蘊(yùn)涵的各種規(guī)律和模式,對其進(jìn)行分析和總結(jié),上升為一種經(jīng)驗(yàn),并將這種經(jīng)驗(yàn)作為一種知識存儲(chǔ)起來,以便今后運(yùn)用于相似問題的處理。它是從直接經(jīng)驗(yàn)出發(fā),由學(xué)習(xí)體自身獲得問接經(jīng)驗(yàn),進(jìn)而由此問接經(jīng)驗(yàn)再指導(dǎo)各種具體的學(xué)習(xí)。這種方法的核心在于間接經(jīng)驗(yàn)形成的過程,以及該過程中使用的方法。而且,它是一個(gè)比較漫長的過程。演繹是指從一個(gè)整體出發(fā),逐步進(jìn)行分解,直到各個(gè)局部。這種方法是直接給出間接經(jīng)驗(yàn)(作為一種解沒、存在),由間接經(jīng)驗(yàn)指導(dǎo)各種具體的學(xué)習(xí)。在此,間接經(jīng)驗(yàn)的獲取過程并不要求學(xué)習(xí)體掌握。相對來說,演繹策略比歸納策略要直觀得多、容易理解。但其只能給予知識,不會(huì)給予獲取知識的能力,因?yàn)槠渎匀チ碎g接經(jīng)驗(yàn)的形成過程及其采用的方法。
顯然,知識的起源或遠(yuǎn)古的學(xué)習(xí)是以歸納法為基礎(chǔ),而后面的學(xué)習(xí)則基本上是以演繹法為基礎(chǔ)。
演繹法對于初學(xué)者而言,是比較容易接受的一種學(xué)習(xí)策略,能夠在較短的時(shí)間內(nèi)基本掌握所學(xué)的知識。然而,它不能使學(xué)習(xí)體掌握獲取知識的方法,以及進(jìn)一步學(xué)習(xí)的能力。歸納法一般不適合于初學(xué)者.而是適合于有一定基礎(chǔ)的學(xué)習(xí)體的進(jìn)一步學(xué)習(xí);蛘,它適合于有足夠?qū)嵺`時(shí)間的初學(xué)者。