




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《信息系統(tǒng)開發(fā)方法與工具》課程教學(xué)大綱英文:《InformationSystemDevelopmentMethodsandTools》CourseSyllabus一、課程基本信息課程代碼:18110083課程名稱:《信息系統(tǒng)開發(fā)方法與工具》英文名稱:《InformationSystemDevelopmentMethodsandTools》課程類別:專業(yè)選修學(xué)時:48學(xué)時學(xué)分:3學(xué)分適用對象:信息管理、電子商務(wù)、計算機科學(xué)及計算機軟件專業(yè)考核方式:分散先修課程:《C語言程序設(shè)計》、《數(shù)據(jù)結(jié)構(gòu)》等二、課程簡介《信息系統(tǒng)開發(fā)方法與工具》是信息管理、電子商務(wù)及計算機軟件等相關(guān)專業(yè)的專業(yè)基礎(chǔ)課程。該課程通過系統(tǒng)學(xué)習Java語言的面向?qū)ο缶幊趟枷?,使學(xué)生熟練掌握Java面向?qū)ο蟪绦蛟O(shè)計的基本知識和基本技能,掌握Java語言基礎(chǔ)、面向?qū)ο筇匦浴ava高級特性、異常處理、輸入輸出流及GUI組件及事件處理等相關(guān)技術(shù)的編程方法和技能,并進而學(xué)會利用Java語言解決專業(yè)領(lǐng)域的初級應(yīng)用性問題。《InformationSystemDevelopmentMethodsandTools》isthefoundationcourseforInformationManagement,e-Commerce,andComputerSoftwareandrelatedprofessionalstudents.Javatechnologyisthemostpopularnetworkprogramminglanguage,throughthesystematicstudyoftheJavalanguageobject-orientedprogrammingideaandfundamentaltechnologydevelopmentapproach,tomakethestudentsmasterthebasicknowledgeoftheJavaobject-orientedprogrammingandbasicskills,masterJavaexceptionhandling,streamtechnology,GUIcomponentsandeventhandlingdevelopmenttechnologyandskills,andlearntousetheJavalanguageisgenerallyappliedinthefieldofprofessionalsolution.三、課程性質(zhì)與教學(xué)目的本課程是信息管理、電子商務(wù)及計算機軟件等相關(guān)專業(yè)的專業(yè)基礎(chǔ)課程。本課程的任務(wù)是使學(xué)生掌握Java語言面向?qū)ο缶幊趟枷爰癑ava技術(shù)的初級開發(fā)方法,學(xué)會利用Java語言解決專業(yè)領(lǐng)域的一般應(yīng)用性問題。
本課程的主要知識點群包括Java語言的面向?qū)ο蠹夹g(shù)、異常處理、輸入輸出流、圖形用戶界面(GUI)設(shè)計及事件處理應(yīng)用開發(fā)等。1.知識教學(xué)目標:理解和掌握Java語言的面向?qū)ο缶幊趟枷?,掌握Java語言初級技術(shù)應(yīng)用開發(fā)方法。2.能力教學(xué)目標:熟練使用Eclipse或IntelliJIDEA開發(fā)Java初級應(yīng)用程序。3.思想教育目標:學(xué)會良好的編程習慣。四、教學(xué)內(nèi)容及要求第一章緒論目的與要求時代新人要以民族復(fù)興為己任(思政部分)了解Java技術(shù)的起源與發(fā)展了解Java技術(shù)的特性及語法機制了解Java技術(shù)的虛擬機概念掌握Java程序開發(fā)的基本過程教學(xué)內(nèi)容第0節(jié)時代新人要以民族復(fù)興為己任(思政部分)1、做有理想有本領(lǐng)有擔當?shù)臅r代新人(1)要有崇高的理想信念,牢記使命,自信自勵(2)要有高強的本領(lǐng)才干,勤奮學(xué)習,全面發(fā)展(3)要有天下興亡、匹夫有責的擔當精神,講求奉獻,實干進取第一節(jié)Java的起源與發(fā)展1.Java的發(fā)展歷史2.Java技術(shù)體系第二節(jié)什么是Java技術(shù)1.Java語言2.Java平臺3.Java的特征第三節(jié)Java語法機制概述第四節(jié)Java的運行系統(tǒng)與JVM1.Java運行系統(tǒng)2.Java虛擬機第五節(jié)Java程序開發(fā)1.JavaAPI2.JDK的下載、安裝與使用3.Java程序的編寫與編譯過程4.Java開發(fā)工具思考與實踐比較Java語言與C、C++、C#語言的異同點要求能正確地安裝JDK、Eclipse或IntelliJIDEA等開發(fā)工具利用上述的開發(fā)工具開發(fā)運行簡單的Java程序教學(xué)方法與手段課堂講授、多媒體演示課外作業(yè)課堂討論等第二章面向?qū)ο蟪绦蛟O(shè)計基本概念目的與要求了解面向?qū)ο蟪绦蛟O(shè)計的基本思想和內(nèi)涵了解類、對象、封裝、繼承、多態(tài)等基本概念的意義了解面向?qū)ο蟪绦蛟O(shè)計的一般方法教學(xué)內(nèi)容第一節(jié)面向?qū)ο蟪绦蛟O(shè)計方法概述1.面向?qū)ο髥栴}求解的基本思想2.面向?qū)ο蟪绦蛟O(shè)計方法的內(nèi)涵第二節(jié)對象與類1.對象的含義與結(jié)構(gòu)2.對象之間的互操作3.類的概念4.基于類與對象的面向?qū)ο髥栴}求解方法第三節(jié)封裝與數(shù)據(jù)隱藏第四節(jié)繼承第五節(jié)多態(tài)1.多態(tài)的含義2.晚聯(lián)編第六節(jié)基于服務(wù)的面向?qū)ο蟪绦蛟O(shè)計思想第七節(jié)面向?qū)ο蟪绦蛟O(shè)計的優(yōu)勢思考與實踐1.比較過程程序設(shè)計方法與面向?qū)ο蟪绦蛟O(shè)計方法的異同點教學(xué)方法與手段課堂講授、多媒體演示課外作業(yè)課堂討論上機實驗等第三章Java語言基礎(chǔ)目的與要求0.使學(xué)生明白為什么要樹立正確的人生觀(思政部分)掌握Java語言的基本語法規(guī)則掌握Java語言的程序流控制方法掌握Java語言的數(shù)組方法教學(xué)內(nèi)容第0節(jié)正確的人生觀(思政部分)1、科學(xué)高尚的人生追求(1)服務(wù)人民,奉獻社會2、積極進取的人生態(tài)度(1)人生須認真(2)人生當務(wù)實(3)人生應(yīng)樂觀(4)人生要進取第一節(jié)標識符與數(shù)據(jù)類型1.Java基本語法2.標識符3.關(guān)鍵詞4.基本數(shù)據(jù)類型5.復(fù)合數(shù)據(jù)類型6.基本類型變量與引用類型變量第二節(jié)表達式與語句1.變量2.運算符與表達式3.語句第三節(jié)程序流控制1.while和dowhile語句2.for語句3.if/else語句4.switch語句5.循環(huán)跳轉(zhuǎn)語句第四節(jié)數(shù)組1.數(shù)組的聲明2.數(shù)組的創(chuàng)建與初始化3.多維數(shù)組4.數(shù)組的復(fù)制思考與實踐試比較Java與C語言基本語法的異同點在Eclipse環(huán)境下驗證Java語言的基本語法約定在Eclipse環(huán)境下驗證Java語言的程序流控制方法和數(shù)組操作應(yīng)用方法教學(xué)方法與手段課堂講授、多媒體演示課外作業(yè)課堂討論上機實驗等第四章Java面向?qū)ο筇匦阅康呐c要求了解Java中類和對象的基本概念掌握Java類的定義方法了解Java對象的生命周期過程掌握Java類的繼承與多態(tài)教學(xué)內(nèi)容第一節(jié)概述1.Java語言的OOP特性2.Java中類和對象的基本概念第二節(jié)類的定義1.類的基本結(jié)構(gòu)2.成員變量3.成員方法4.方法重載5.This6.構(gòu)造方法第三節(jié)對象的生命周期1.對象的創(chuàng)建2.對象的使用3.對象的清除第四節(jié)類的繼承與多態(tài)1.類的繼承2.方法的重寫(overriding)3.運行時多態(tài)4.對象類型的強制轉(zhuǎn)5.Object類思考與實踐深入理解類和對象之間的關(guān)系,熟練掌握變量和方法的引用方法舉例說明This關(guān)鍵字的作用舉例說明多態(tài)性的含義及實現(xiàn)機制教學(xué)方法與手段1.課堂講授、多媒體演示2.課外作業(yè)3.課堂討論4.上機實驗等第五章Java高級特征目的與要求建立和培養(yǎng)正確的職業(yè)道德觀和職業(yè)價值觀(思政部分)掌握static、final、abstract等關(guān)鍵詞的使用方法掌握接口的定義、實現(xiàn)與使用方法掌握包定義與使用方法掌握不同的訪問控制方法掌握內(nèi)部類的定義與使用方法了解基本數(shù)據(jù)類型的包裝類和集合類的使用方法教學(xué)內(nèi)容做一個對國家、社會、家庭有用的人(思政部分)要做一個對家庭負責、對社會負責、對國家有責任感的人要熱愛國家、熱愛黨、熱愛社會、熱愛家庭擁有專業(yè)知識和專業(yè)技能是做一個有用之人的基本前提學(xué)習專業(yè)知識和專業(yè)技能需要認真踏實、一絲不茍、堅韌不拔的精神在本階段需要做好人生的職業(yè)規(guī)劃、建立和培養(yǎng)正確的職業(yè)道德觀和職業(yè)價值觀第一節(jié)static關(guān)鍵詞1.類變量/靜態(tài)變量2.類方法/靜態(tài)方法3.靜態(tài)初始化程序第二節(jié)final關(guān)鍵詞第三節(jié)抽象類1.什么是抽象類2.抽象類的作用第四節(jié)接口1.什么是接口2.接口的定義3.接口的實現(xiàn)與使用4.多重繼承5.通過繼承擴展接口6.接口與抽象類第五節(jié)包1.什么是Java中的包2.包的定義與使用3.包名與包成員的存儲位置4.Java源文件與類文件的管理第六節(jié)訪問控制1.訪問控制概述2.Private3.Default4.Protected5.Public第七節(jié)內(nèi)部類1.什么是內(nèi)部類2.內(nèi)部類的使用3.內(nèi)部類的特性第八節(jié)其他1.基本數(shù)據(jù)類型的包裝類2.集合類思考與實踐1.舉例說明類方法與實例方法,以及類變量與實例變量之間的區(qū)別2.在Eclipse上實現(xiàn)static、final、abstract及訪問控制等關(guān)鍵詞的使用方法3.在Eclipse上舉例說明接口的實現(xiàn)方法4.在Eclipse上舉例說明內(nèi)部類的實現(xiàn)和使用方法5.在Eclipse上用實例說明包的意義教學(xué)方法與手段1.課堂講授、多媒體演示2.課外作業(yè)3.課堂討論4.上機實驗等第六章異常處理目的與要求掌握異常處理一般方法掌握自定義異常類的定義和使用方法教學(xué)內(nèi)容第一節(jié)異常的概念第二節(jié)異常處理方法1.捕獲并處理異常2.將方法中產(chǎn)生的異常拋出第三節(jié)自定義異常類1.自定義異常類的必要性與原則2.自定義異常類與Java異常類的融合3.自定義異常類的定義與使用思考與實踐Java中的異常處理主要處理哪些類型的異常?用戶程序如何自定義異常?在Eclipse上舉例說明異常處理的實現(xiàn)方式教學(xué)方法與手段1.課堂講授、多媒體演示2.課外作業(yè)3.課堂討論4.上機實驗等第七章輸入/輸出目的與要求掌握Java的流式輸入/輸出實現(xiàn)方式掌握Java的文件操作方式掌握對象的串行化實現(xiàn)方式教學(xué)內(nèi)容第一節(jié)流式輸入/輸出1.流的概念2.字節(jié)流3.字符流4.Java流式I/O類概述5.輸入/輸出流的套接6.常用輸入/輸出流類第二節(jié)文件1.創(chuàng)建File對象2.操縱File對象第三節(jié)隨機存取文件1.RandomAccessFile類概述2.隨機存取文件的創(chuàng)建3.隨機存取文件的操作第四節(jié)對象的串行化1.串行化概念和目的2.對象串行化的方法3.構(gòu)造可串行化對象的類4.定制串行化5.串行化中對敏感信息的保護6.串行化的注意事項思考與實踐Java的輸入/輸出流可以實現(xiàn)哪些類型的輸入/輸出?RandomAccessFile類實現(xiàn)了哪兩個接口?具有哪些輸入/輸出功能?什么是對象串行化?在Eclipse上舉例說明輸入/輸出流操作、文件存取操作及對象的串行化操作的實現(xiàn)方式教學(xué)方法與手段1.課堂講授、多媒體演示2.課外作業(yè)3.課堂討論4.上機實驗等第八章AWT及AWT事件處理目的與要求0.科學(xué)沒有國界,但是技術(shù)是有國界的(思政部分)了解AWT組件類庫的基本構(gòu)成掌握基于AWT的GUI構(gòu)建方法掌握AWT事件處理基本方法教學(xué)內(nèi)容正確認識科學(xué)和技術(shù)的國家概念(思政部分)科學(xué)是對未知的探求和真理的追求技術(shù)就是生產(chǎn)力,是服務(wù)于社會和組織的,具有明確的國家利益要逐步樹立為了國家、民族學(xué)習專業(yè)技術(shù)、掌握專業(yè)技術(shù)、發(fā)展專業(yè)技術(shù)和保護專業(yè)技術(shù)的意識第一節(jié)AWT概述1.AWT基本原理2.java.awt包第二節(jié)基于AWT的GUI構(gòu)建方法1.組件2.容器3.布局管理器4.GUI設(shè)計步驟第三節(jié)AWT事件處理1.事件處理模型中的三類對象2.委托方式的事件處理機制3.事件類與事件處理接口4.AWT事件處理示例5.事件適配器6.基于內(nèi)部類與匿名類的事件處理第四節(jié)AWT組件類庫1.AWT組件類庫概述2.基本組件3.組件顏色與字體的定置4.菜單的創(chuàng)建思考與實踐AWT基本原理是什么?設(shè)計GUI的一般步驟是什么?如何采用內(nèi)部類實現(xiàn)事件處理?在Eclipse上舉例說明AWT事件處理機制教學(xué)方法與手段1.課堂講授、多媒體演示2.課外作業(yè)3.課堂討論4.上機實驗等第九章Applet基礎(chǔ)與高級編程目的與要求掌握Applet基本概念和實現(xiàn)方法掌握Applet中的圖形化用戶界面GUI的實現(xiàn)方法掌握Applet的多媒體支持實現(xiàn)方法了解Applet的安全控制及Applet與外界的通信實現(xiàn)方式教學(xué)內(nèi)容第一節(jié)Applet基本概念1.什么是Applet2.Applet的生命周期概念3.Applet的類層次結(jié)構(gòu)4.Applet類API概述5.Applet的關(guān)鍵方法6.Applet的顯示第二節(jié)Applet的編寫1.Applet編寫的步驟2.用戶Applet類的定義3.在HTML頁中包含Applet第三節(jié)Applet中的圖形化用戶界面GUI1.基于AWT組件的Applet用戶界面2.Applet中使用彈出式窗口3.Applet中的事件處理第四節(jié)Applet的多媒體支持1.顯示圖像2.動畫制作3.播放聲音第五節(jié)Applet的安全控制1.Applet的安全限制2.Java中的沙箱模型3.Java2的安全策略定義與實施4.Java2中基于數(shù)字簽名的安全控制第六節(jié)Applet與外界的通信1.同頁面Applet之間的通信2.Applet與瀏覽器之間的通信3.Applet的網(wǎng)絡(luò)通信第七節(jié)Applet與Application思考與實踐Applet生命周期相關(guān)的方法有哪些?這些方法是如何被調(diào)用的?Applet運行時會受到哪些安全限制?同一個頁面中的Applet可以通信嗎?如何實現(xiàn)?編寫Applet實現(xiàn)加、減、乘、除四種算術(shù)運算的計算器,試分別用GridLayout和BorderLayout實現(xiàn)。教學(xué)方法與手段1.課堂講授、多媒體演示2.課外作業(yè)3.課堂討論4.上機實驗等五、各教學(xué)環(huán)節(jié)學(xué)時分配教學(xué)環(huán)節(jié)教學(xué)時數(shù)課程內(nèi)容講課習題課討論課實驗其他教學(xué)環(huán)節(jié)小計第一章3第二章1第三章33第四
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江工業(yè)學(xué)院《生物醫(yī)學(xué)信息與統(tǒng)計學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陽光學(xué)院《流體傳動與控制基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢海事職業(yè)學(xué)院《單片機原理與應(yīng)用綜合設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 大興安嶺職業(yè)學(xué)院《企業(yè)電子產(chǎn)品設(shè)計與制造》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川汽車職業(yè)技術(shù)學(xué)院《科學(xué)社會主義概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 雙頭應(yīng)急燈項目效益評估報告
- 沈陽音樂學(xué)院《內(nèi)科護理學(xué)(2)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州商貿(mào)旅游職業(yè)學(xué)院《社會治理》2023-2024學(xué)年第二學(xué)期期末試卷
- 伊犁師范大學(xué)《中職英語微格教學(xué)技能訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版初中歷史與社會七年級上冊 3.5 干旱的寶地-塔里木盆地 教學(xué)設(shè)計
- 出版物網(wǎng)絡(luò)零售備案表
- 云南省昭通市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 國家留學(xué)基金委國外大學(xué)邀請函
- QES三體系內(nèi)審檢查表 含審核記錄
- 信息論與編碼 自學(xué)報告
- 二年級乘除法口訣專項練習1000題-推薦
- 貸款項目資金平衡表
- 唯美動畫生日快樂電子相冊視頻動態(tài)PPT模板
- 設(shè)計文件簽收表(一)
- 義務(wù)教育語文課程標準2022年版
- 公務(wù)員入職登記表
評論
0/150
提交評論