定 價:49.5 元
叢書名:高等職業(yè)教育計算機類課程新形態(tài)一體化規(guī)劃教材
- 作者:徐紅,張宗國主編
- 出版時間:2019/3/1
- ISBN:9787040509953
- 出 版 社:高等教育出版社
- 中圖法分類:TP312.8
- 頁碼:308
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書是國家職業(yè)教育軟件技術(shù)專業(yè)教學資源庫配套教材,同時為“十二五”職業(yè)教育國家規(guī)劃教材的修訂版。本書是按照任務驅(qū)動理念編寫的適用于Java初學者學習和技術(shù)問題求解的詳細教程。本書以Java工程師崗位職業(yè)能力為主線,把Java技術(shù)有機地分解為典型任務,將知識融入任務情景之中。全書共分為6個單元,其中前5個單元共26個任務,主要內(nèi)容包括:Java環(huán)境搭建、Java基本語法講解、面向?qū)ο蟪绦蛟O(shè)計、異常處理、Swing組建、文件操作、多線程處理和網(wǎng)絡(luò)編程等,通過真實的企業(yè)開發(fā)流程來貫穿所有的知識點。本書在第一版的基礎(chǔ)上升級改版為新形態(tài)一體化教材。與本書配套的數(shù)字課程將在“智慧職教”(www.icve.com.cn)網(wǎng)站上線,學習者可以登錄網(wǎng)站進行學習,也可以通過掃描書中二維碼觀看教學視頻,詳見“智慧職教使用指南”。本書可作為高職高專院校軟件技術(shù)與計算機應用專業(yè)方向的教材,也可作為IT從業(yè)者、軟件研發(fā)人員的參考書。
一、緣起
Java語言是目前流行的一種網(wǎng)絡(luò)編程語言,它的安全性、平臺無關(guān)性、性能優(yōu)異等特點給編程人員帶來的一種嶄新的設(shè)計理念,也讓網(wǎng)絡(luò)由最初的靜態(tài)頁面發(fā)展到現(xiàn)在可以提供各種各樣的動態(tài)交互服務。Java語言的特點使它迅速成為使用最廣泛的程序設(shè)計語言之一,應用領(lǐng)域極其寬廣,從大型復雜的企業(yè)級開發(fā)到小型便攜式設(shè)備開發(fā)都隨處可見Java活躍的身影。Java的面向?qū)ο笤O(shè)計思想幾乎被所有編程語言所學習。如今很多的流行技術(shù)例如Android技術(shù)等都和Java有著直接的聯(lián)系,學好Java可以說是成為一個優(yōu)秀軟件開發(fā)工程師的必經(jīng)之路。但對于剛剛接觸編程的學習者來說,Java的學習又顯得比較難以接受和理解。如何能讓初學者少走彎路,使他們找到學習的方向,把握前進的動力,通過采用任務驅(qū)動形式編寫本教程,能夠有效地幫助學習者系統(tǒng)學習,入門更加簡單。
作者徐紅教授是兩門國家級精品課程負責人,國家級教學團隊負責人,省級教學名師,山東省有突出貢獻的中青年專家,對軟件開發(fā)技術(shù)和教學有著多年研究,從2011年開始至今參與國家職業(yè)教育軟件技術(shù)專業(yè)教學資源庫建設(shè)項目,負責“Java程序設(shè)計”課程的全部建設(shè)工作。
本書是軟件技術(shù)專業(yè)國家教學資源庫“Java程序設(shè)計”課程的配套教材。該項目提供了豐富的教學、學習資源,可供教師、學生、企業(yè)人員和社會學習者參考、學習和使用。
二、結(jié)構(gòu)
計算機程序設(shè)計語言教學一直存在著知識和技術(shù)兩方面協(xié)調(diào)問題,過于強調(diào)知識講解會導致學生在編程時出現(xiàn)“紙上談兵”的現(xiàn)象,而從編程技術(shù)直接入手會讓初學者很難接受,并且Java的面向?qū)ο笤O(shè)計思想會讓學習者更難接受。任務教學則是現(xiàn)在計算機程序設(shè)計語言中最有效的方法之一。行之有效的單元劃分和任務的選取對學生知識的掌握和技術(shù)的應用十分重要。本書精心設(shè)計了與教學目標結(jié)合緊密,適于學生學和教師教的案例,將知識講解融入到任務之中,并能很好地指導學生實踐,有利于學生理解和鞏固知識,在實踐中培養(yǎng)技術(shù)應用能力。
從Java技術(shù)的發(fā)展和學生認知規(guī)律出發(fā),將教學內(nèi)容分為6個單元,每一個單元都包括4-7個任務,任務中又包含多個實例(見表1)。其中單元6共分6個任務,通過一個真實的企業(yè)開發(fā)流程來貫穿所有的知識點。
單元1 Java語言程序設(shè)計基礎(chǔ)
學習目標
引例描述
任務1搭建開發(fā)環(huán)境
任務目標
任務陳述
知識準備
1.1 Java的發(fā)展歷史
1.2 Java的特點及優(yōu)勢
1.3 Java的運行機制
1.4 JDK簡介
任務實施
任務拓展
任務實訓
任務2初入Java世界
任務目標
任務陳述
知識準備
1.5 Java程序結(jié)構(gòu)
1.6 使用Eclipse創(chuàng)建Java程序
任務實施
任務拓展
任務實訓
任務3計算扇形面積和周長程序設(shè)計
任務目標
任務陳述
知識準備
1.7 Java中的標識符
1.8 Java中的關(guān)鍵字
1.9 Java中的保留字
1.10 Java中的注釋
1.11 Java中的分隔符
1.12 Java中的變量與常量
1.13 Java中的數(shù)據(jù)類型
1.14 Java數(shù)據(jù)類型轉(zhuǎn)換
1.15 Java運算符與表達式
任務實施
任務拓展
任務實訓
任務4計算月份天數(shù)程序設(shè)計
任務目標
任務陳述
知識準備
1.16 順序結(jié)構(gòu)
1.17 選擇結(jié)構(gòu)
1.18 swltch分支語句結(jié)構(gòu)
任務實施
任務拓展
任務實訓
任務5猜數(shù)字游戲程序設(shè)計
任務目標
任務陳述
知識準備
1.19 while循環(huán)
1.20 do…while循環(huán)
1.21 for循環(huán)
1.22 break語句和continue
……
單元2 面向?qū)ο蟪绦蛟O(shè)計
單元3 數(shù)據(jù)與異常處理程序設(shè)計
單元4 圖形用戶界面程序設(shè)計
單元5 Java語言高級程序設(shè)計
單元6 綜合設(shè)計——企業(yè)即時通軟件