《JAVA程序設計》課程教學大綱_第1頁
《JAVA程序設計》課程教學大綱_第2頁
《JAVA程序設計》課程教學大綱_第3頁
《JAVA程序設計》課程教學大綱_第4頁
《JAVA程序設計》課程教學大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《JAVA程序設計》課程教學大綱課程代碼:ABGS0602課程中文名稱:Java程序設計課程英文名稱:Javaprogramming課程性質(zhì):必修課程學分數(shù):4課程學時數(shù):64授課對象:電子商務本課程前導課程:大學計算機基礎一、課程簡介《Java程序設計》是計算機、信息管理、電子商務相關專業(yè)的核心課程。對于電子商務專業(yè)的學生,掌握一門計算機語言是必要的。Java語言在程序設計領域,占據(jù)重要的位置,是目前主流的編程工具之一。對Java程序設計技巧的講解,會有助于電子商務專業(yè)學生對計算機語言,以至商務網(wǎng)站建設有深入的理解。課程在系統(tǒng)介紹Java語言的基本思想與基本方法的同時,重點強調(diào)其在程序設計實踐中的應用。因此,學生通過本課程的學習除了可以學會應用面向?qū)ο蟮乃枷牒头椒▉斫鉀Q實際程序設計當中的問題,同時也為學生進一步的學習和研究打下基礎。二、教學基本內(nèi)容和要求(一)Java語言概述課程教學內(nèi)容:Java語言的誕生和發(fā)展Java技術簡介Java開發(fā)工具Java程序的編譯與運行課程重點、難點:課程重點體現(xiàn)在Java語言的認識;難點體現(xiàn)在Java工具的選擇和編譯環(huán)境的構建。課程教學要求:了解Java程序設計語言,掌握Java程序的編譯和運行;(二)Java語言基礎課程教學內(nèi)容:數(shù)據(jù)類型:基礎數(shù)據(jù)類型、關鍵字、常量、變量、數(shù)據(jù)類型的轉(zhuǎn)換運算符和表達式:算術、關系、邏輯、位運算符表達式與運算優(yōu)先級:賦值運算、條件運算、字符串運算、各類運算符的復合運算課程重點、難點:課程重點體現(xiàn)在各種數(shù)據(jù)類型的理解以及綜合運算。課程教學要求:了解Java語言支持的數(shù)據(jù)類型,掌握多種數(shù)據(jù)類型、運算符參與的符合運算(三)流程控制課程教學內(nèi)容:順序結構、分支結構、循環(huán)結構的應用課程重點、難點:課程重點體現(xiàn)在對于分支結構、循環(huán)語句的理解應用課程教學要求:了解和掌握if、switch、while、for、break、continue、return等有關順序、分支、循環(huán)結構的應用(四)數(shù)組和字符串課程教學內(nèi)容:數(shù)組的基本概念;一維數(shù)組、二維數(shù)組、多維數(shù)組、字符串變量的應用foreach語句、String類的常用方法課程重點、難點:課程重點體現(xiàn)數(shù)組的應用、foreach語句、String類的常用方法課程教學要求:應用數(shù)組實現(xiàn)特定程序設計要求;熟悉foreach語句和String類的常用方法(五)類與對象課程教學內(nèi)容:了解類的基本概念;熟悉對象的創(chuàng)建、使用;在類定義內(nèi)調(diào)用方法;參數(shù)傳遞,包括以變量為參數(shù),以數(shù)組為參數(shù)或返回值的方法;匿名對象;課程重點、難點:課程重點體現(xiàn)在對象的創(chuàng)建、使用;方法參數(shù)的傳遞;課程教學要求:了解對象的創(chuàng)建、使用;類定義內(nèi)方法的調(diào)用;(六)Java語言類的特性課程教學內(nèi)容:熟悉類的公有成員、私有成員、缺醒訪問控制符、方法重載、構造方法、靜態(tài)成員、對象的應用;課程重點、難點:課程重點體現(xiàn)在對于構造方法的理解、靜態(tài)成員的應用、對象的賦值、比較、引用;課程教學要求:了解對象的成員結構、方法構造;熟悉靜態(tài)成員,包括靜態(tài)變量、方法、初始化;掌握對象的賦值、比較、引用。(七)繼承、抽象和接口課程教學內(nèi)容:類的繼承:子類的創(chuàng)建、覆蓋、最終類、Object類抽象類:抽象類與抽象方法接口:定義、實現(xiàn)和引用、借口的繼承、利用接口完成類的多重繼承內(nèi)部類和匿名類包:概念、常用包、import引用包Java語言的垃圾回收課程教學要求:掌握類的繼承、覆蓋;熟悉抽象類、接口的應用;會應用內(nèi)部類、匿名類、package創(chuàng)建包(八)異常處理課程教學內(nèi)容:異常的處理機制:概念、處理類、異常類的拋出、自定義異常類課程重點、難點:課程重點體現(xiàn)在Java語言的異常處理課程教學要求:異常拋出、自定義異常類(九)Java語言的輸入輸出課程教學內(nèi)容:流的概念;輸入輸出流類庫;基本輸入輸出流的應用;文件的處理和隨機訪問課程重點、難點:課程重點體現(xiàn)在Reader和Writer流類的應用課程教學要求:FileReader、FileWriter、BufferedReader、BufferedWriter的應用;掌握Java語言對文件和文件夾的管理。(十)圖形界面設計課程教學內(nèi)容:熟悉Swing工具包;掌握布局管理器、各類常見組件的應用和創(chuàng)建;理解Java語言的事件處理機制;課程重點、難點:課程重點體現(xiàn)在包括Jbutton、JcheckBox、JtextField、JtabbedPane、Jlabel等常用組件的創(chuàng)建和應用;應用Java語言的事件處理機制,實現(xiàn)程序設計目的;課程教學要求:掌握適配器類、命令按鈕、文本組件、窗口組件、列表框、菜單、工具欄的設計以及相應的事件處理(十一)Java數(shù)據(jù)庫程序設計課程教學內(nèi)容:熟悉關系數(shù)據(jù)庫、理解數(shù)據(jù)庫的創(chuàng)建、表數(shù)據(jù)操作和查詢;課程重點、難點:課程重點體現(xiàn)在JDBC的開發(fā)應用;掌握元數(shù)據(jù)、事務處理;課程教學要求:能使用JDBC開發(fā)數(shù)據(jù)庫應用程序,掌握Java語言對數(shù)據(jù)庫的進一步操作。(十二)Java網(wǎng)絡編程課程教學內(nèi)容:理解網(wǎng)絡基礎;掌握URL編程;了解Java語言實現(xiàn)底層網(wǎng)絡通信的原理。課程重點、難點:課程重點體現(xiàn)在URL對象的創(chuàng)建和應用;了解InetAddress程序設計;課程教學要求:能使用URL訪問網(wǎng)絡資源;了解Socket通信程序設計;三、實驗教學內(nèi)容及基本要求《Java程序設計》是一門運用性很強的方法論科學,其目的是讓學生掌握一門計算機語言,能通過程序設計,完成對計算機的控制與應用,這就決定了本課程的地位——電子商務專業(yè)的必修核心課,是最重要的專業(yè)基礎課之一。本實驗是為《Java程序設計》理論課程進行配套的實踐性環(huán)節(jié)。是適應當前的教學改革工作,將學生學習知識的領域擴大到課堂以外,同時,把掌握知識的方法從對原理概念的死記硬背拓展到對解決問題能力的活學活用上,有助于提高學生的動手能力和綜合素質(zhì)。因此,實驗內(nèi)容主要圍繞Java語言應用實踐的四個具體的實驗項目。主要實驗以及內(nèi)容簡介:實驗一:Java的IDE環(huán)境和基本語法內(nèi)容包括:Java語言開發(fā)環(huán)境的配置;基本數(shù)據(jù)類型、算術運算符、邏輯運算符、關系運算符、字符串的應用;if、for、while、switch語句的應用;數(shù)組、字符串的應用;實驗二:Java語言中的類和對象;內(nèi)容包括:類的構造;方法的重載;類的靜態(tài)成員;類的繼承;方法的覆蓋;抽象類;接口;包的創(chuàng)建和導入;實驗三:Java語言的輸入輸出;內(nèi)容包括:FileInputStream、FileOutputStream、FileReader、FileWriter的應用實驗四:Java語言的圖形界面編程內(nèi)容包括:流式布局管理器、邊界式布局管理器、網(wǎng)格式布局管理器、操作事件、窗口事件、菜單、基本組件的應用四、教學方法與手段主要教學方法:(1)教師講授:教師講授以教學大綱為指南,結合教材和多媒體課件,通過講解、討論、座談、答疑等方式培養(yǎng)學生獨立思考、解決問題的能力;(2)學生自學:培養(yǎng)與提高學生的自學能力是教學的目標之一。我們在教學的各個環(huán)節(jié)上均十分重視學生自學方法的應用。本課程的自學內(nèi)容包括閱讀教材、查找資料,以及獨立完成程序設計等等;(3)習題教學:習題教學是檢驗、鞏固、應用所學知識的重要手段。在教學過程中,教師要結合教學進度,依據(jù)教學內(nèi)容安排適當?shù)牧曨}訓練,并對習題中的問題進行集中指導;主要教學手段:(1)多媒體教學手段。主要借助多媒體教學工具,讓學生直觀的看到Java程序的設計、編譯、運行過程,對學生自己編寫Java程序提供良好的參考。(2)換位式的教學手段。讓學生上講臺講課,既能為學生搭建一個鍛煉和展示自身能力的平臺,又能幫助學生發(fā)現(xiàn)學習中的問題,使學生有機會展示自己對Java語言的了解熟悉程度。五、教學學時分配章節(jié)與內(nèi)容課時作業(yè)量備注Java語言緒論2Java語言基礎2流程控制4數(shù)組和字符串4類與對象8Java語言的特性2繼承抽象和接口61異常處理2Java語言的輸入輸出4圖形界面設計8Java數(shù)據(jù)庫程序設計2Java網(wǎng)絡編程2實驗一2實驗二6實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論