版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
重慶人文科技學(xué)院《Java程序設(shè)計》課程教學(xué)大綱一、課程基本信息課程名稱(中文)Java程序設(shè)計課程代碼A062001008課程名稱(英文)JavaProgramming課程類別□通識教育課eq\o\ac(□,√)專業(yè)教育課□實踐教育課□創(chuàng)新創(chuàng)業(yè)課□其他課程學(xué)時51學(xué)時課程學(xué)分3學(xué)分適用專業(yè)計算機科學(xué)與技術(shù)專業(yè)(本科)開課學(xué)期第3學(xué)期先修課程高級程序設(shè)計語言(C)計算機導(dǎo)論續(xù)修課程移動終端軟件開發(fā)、Python程序設(shè)計與實踐課程簡介《Java程序設(shè)計》是計算機科學(xué)與技術(shù)專業(yè)的一門重要專業(yè)課,該課程的特點是理論性和實踐性密切結(jié)合。通過本課程的學(xué)習(xí),使學(xué)生理解與掌握計算機面向?qū)ο蟪绦蛟O(shè)計的基本概念、基本思想與基本方法,理解面向?qū)ο蟪绦蛟O(shè)計思想,掌握面向?qū)ο蟪绦蛟O(shè)計方法,Java面向?qū)ο缶幊痰乃枷牒蚃ava編程中的重要技術(shù),具有初步的系統(tǒng)開發(fā)能力。二、課程教育目標(biāo)(一)總體目標(biāo)使學(xué)生通過本課程的學(xué)習(xí)具有初步的面向?qū)ο蟪绦蜷_發(fā)能力。(二)具體目標(biāo)理解與掌握計算機面向?qū)ο蟪绦蛟O(shè)計的基本概念、基本思想與基本方法,理解面向?qū)ο蟪绦蛟O(shè)計思想,掌握面向?qū)ο蟪绦蛟O(shè)計方法,Java面向?qū)ο缶幊痰乃枷牒蚃ava編程中的重要技術(shù)。三、課程學(xué)時分配課程章節(jié)課程內(nèi)容理論學(xué)時實踐學(xué)時第一章面向?qū)ο蟪绦蛟O(shè)計概述30第二章Java基礎(chǔ)語法60第三章酒店管理系統(tǒng)項目設(shè)計20第四章類的設(shè)計與實現(xiàn)160第五章集合與泛型30第六章異常處理30第七章圖形用戶界面設(shè)計30第八章GUI事件處理機制30第九章Java的數(shù)據(jù)庫編程60第十章Java多線程30第十一章IO操作30合計510四、課程內(nèi)容第一章面向?qū)ο蟪绦蛟O(shè)計概述【學(xué)習(xí)目標(biāo)】1.掌握面向?qū)ο蟪绦蛟O(shè)計的含義以及與面向過程的區(qū)別;2.深人理解編寫代碼必須遵守的現(xiàn)行習(xí)慣風(fēng)格;3.掌握Java語言開發(fā)平臺JDK的配置與使用;4.了解Java語言的誕生與特點;【教學(xué)內(nèi)容】面向?qū)ο蟪绦蛟O(shè)計的含義:要求達到理解層次;Java的特點:要求達到了解層次;安裝JDK:要求達到掌握層次;Java程序的開發(fā)步驟:要求達到掌握層次;一個簡單的Java應(yīng)用程序:要求達到掌握層次;聯(lián)合編譯:要求達到了解層次;注釋:要求達到了解層次;編程風(fēng)格:要求達到了解層次;【重點、難點】1.重點:Java語言開發(fā)平臺JDK的使用;2.難點:Java語言開發(fā)平臺JDK的配置;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;第二章Java基礎(chǔ)語法【學(xué)習(xí)目標(biāo)】1.通過本章學(xué)習(xí),讓學(xué)生理解標(biāo)識符和關(guān)鍵字,掌握基本數(shù)據(jù)類型、數(shù)組和枚舉類型,了解從命令行輸入輸出數(shù)據(jù)的方法;2.掌握Java提供的運算符和各種控制語句;3.熟悉運用運算符寫出表達式;【教學(xué)內(nèi)容】標(biāo)示符和關(guān)鍵字:要求達到理解層次;基本數(shù)據(jù)類型:要求達到掌握層次;從命令行輸入數(shù)據(jù):要求達到了解層次;數(shù)組:要求達到掌握層次;枚舉類型:要求達到掌握層次;運算符與表達式:要求達到理解層次;語句概述:要求達到掌握層次;if條件分支語句:要求達到掌握層次;switch開關(guān)語句:要求達到簡單應(yīng)用層次;10.while、for語循環(huán)語句:要求達到簡單應(yīng)用層次;11.break和continue語句:要求達到簡單應(yīng)用層次;【重點、難點】1.重點:基本數(shù)據(jù)類型、數(shù)組和枚舉類型的特點及使用方法;2.難點:數(shù)組和枚舉類型的特點;while、for,break和continue語句;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;第三章酒店管理系統(tǒng)項目設(shè)計【學(xué)習(xí)目標(biāo)】1.通過本章學(xué)習(xí),要求了解酒店管理系統(tǒng)界面設(shè)計;2.了解酒店管理系統(tǒng)功能模塊設(shè)計;3.了解酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計;4.了解酒店管理系統(tǒng)的目錄結(jié)構(gòu)設(shè)計;【教學(xué)內(nèi)容】酒店管理系統(tǒng)界面設(shè)計:要求達到了解層次;酒店管理系統(tǒng)功能模塊設(shè)計:要求達到了解層次;酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計:要求達到了解層次;酒店管理系統(tǒng)的目錄結(jié)構(gòu)設(shè)計:要求達到了解層次;了解MVC模式;【重點、難點】1.重點:酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計,MVC模式;2.難點:酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計,MVC模式;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;3.通過組織學(xué)生觀察課堂實錄,從中培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能力和探究意識;第四章類的設(shè)計與實現(xiàn)【學(xué)習(xí)目標(biāo)】理解類和對象的含義及相互的關(guān)系;掌握對象的創(chuàng)建,理解對象的生命周期;掌握包的創(chuàng)建、理解各種修飾符的用法和意義;理解面向?qū)ο蟮娜筇卣鳎悍庋b、繼承和多態(tài),掌握類的繼承與多態(tài)、接口的實現(xiàn)與多態(tài);理解抽象類和接口意義及兩者的區(qū)別和聯(lián)系;理解工廠模式;【教學(xué)內(nèi)容】類和對象的含義及相互的關(guān)系:要求達到理解層次;對象的創(chuàng)建,對象的生命周期:要求達到理解層次;包的創(chuàng)建、各種修飾符的用法和意義:要求達到理解層次;面向?qū)ο蟮娜筇卣鳎悍庋b、繼承和多態(tài),類的繼承與多態(tài)、接口的實現(xiàn)與多態(tài):要求達到理解層次;抽象類和接口意義及兩者的區(qū)別和聯(lián)系:要求達到理解層次;參數(shù)傳值:要求達到理解層次;對象的組合:要求達到理解層次;static關(guān)鍵字:要求達到掌握層次;訪問權(quán)限:要求達到理解層次;10.成員變量的隱藏和方法的重寫;11.abstract類和abstract方法的關(guān)系;12.super和final關(guān)鍵字:要求達到理解層次;【重點、難點】1.重點:類和對象的概念以及區(qū)別,繼承與多態(tài)的理解與應(yīng)用;2.難點:不同訪問權(quán)限的成員繼承性不同,面向?qū)ο蟮幕舅枷?、多態(tài),工廠模式;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;第五章集合與泛型【學(xué)習(xí)目標(biāo)】通過本章的學(xué)習(xí),了解集合框架的構(gòu)成;了解Collection接口及常用子接口;掌握List接口及實現(xiàn)類的用法;了解Set接口及實現(xiàn)類的用法;掌握Map接口及實現(xiàn)類的用法;了解泛型的意義;理解集合類和接口中的應(yīng)用;【教學(xué)內(nèi)容】Collection接口及常用子接口:要求達到了解層次;Collection接口及常用子接口:要求達到了解層次;List接口及實現(xiàn)類的用法:要求達到掌握層次;Set接口及實現(xiàn)類的用法:要求達到了解層次;Map接口及實現(xiàn)類的用法:要求達到掌握層次;泛型的意義:要求達到了解層次;理解集合在類和接口中的應(yīng)用:要求達到理解層次;【重點、難點】1.重點:List接口及實現(xiàn)類的用法;Map接口及實現(xiàn)類的用法;泛型的意義;2.難點:集合類和接口中的應(yīng)用;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;第六章異常處理【學(xué)習(xí)目標(biāo)】了解異常的概念和分類;理解編譯異常和運行時異常;掌握常見的異常處理方式;了解自定義異常;【教學(xué)內(nèi)容】異常的概念和分類:要求達到了解層次;編譯異常和運行時異常:要求達到理解層次;常見的異常處理方式:要求達到掌握層次;自定義異常:要求達到了解層次;【重點、難點】1.重點:編譯異常和運行時異常;常見的異常處理方式;2.難點:自定義異常;【教學(xué)方法】通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;通過課堂匯報和課堂辯論,強化知識應(yīng)用意識,發(fā)展學(xué)生的教學(xué)能力和反思能力;第七章圖形用戶界面設(shè)計【學(xué)習(xí)目標(biāo)】通過本章的學(xué)習(xí),要求理解容器類和組件類;掌握各種組件的特點和使用方法以及組件上的事件處理;了解怎樣將其他組件嵌套到JFrame窗體中;【教學(xué)內(nèi)容】JavaSwing概述:要求達到理解層次;窗口:要求達到理解層次;文本框:要求達到掌握層次;密碼框:要求達到掌握層次;按鈕與標(biāo)簽:要求達到掌握層次;菜單項:要求達到掌握層次;布局:要求達到了解層次;Component類的常用方法:要求達到理解層次;窗口事件:要求達到理解層次;10.鼠標(biāo):要求達到掌握層次;【重點、難點】1.重點:各種組件的特點和使用方法;2.難點:組件上的事件處理;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;3.通過小組合作學(xué)習(xí),樹立育人意識,發(fā)展學(xué)生的合作能力和校本課程設(shè)計能力;第八章GUI事件處理機制【學(xué)習(xí)目標(biāo)】理解GUI事件處理機制;理解事件處理與事件監(jiān)聽;了解常用事件類;理解內(nèi)部類在事件處理中的應(yīng)用;【教學(xué)內(nèi)容】GUI事件處理機制:要求達到理解層次;事件處理與事件監(jiān)聽:要求達到理解層次;常用事件類:要求達到了解層次;內(nèi)部類在事件處理中的應(yīng)用:要求達到理解層次;【重點、難點】1.重點:GUI事件處理機制;事件處理與事件監(jiān)聽、內(nèi)部類在事件處理中的應(yīng)用;2.難點:GUI事件處理機制;事件處理與事件監(jiān)聽、內(nèi)部類在事件處理中的應(yīng)用;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;第九章Java的數(shù)據(jù)庫編程【學(xué)習(xí)目標(biāo)】通過本章的學(xué)習(xí),要求理解JDBC的作用;掌握JDBC技術(shù)以及JDBC提供的API操作數(shù)據(jù)庫;了解JDBC和數(shù)據(jù)庫建立連接的常用方法;【教學(xué)內(nèi)容】mysql數(shù)據(jù)庫管理系統(tǒng):要求達到理解層次;JDBC:要求達到理解層次;鏈接數(shù)據(jù)庫:要求達到掌握層次;查詢操作:要求達到掌握層次;更新、添加于刪除操作:要求達到掌握層次;【重點、難點】1.重點:JDBC技術(shù)以及JDBC提供的API操作數(shù)據(jù)庫;2.難點:使用JDBC提供的API操作數(shù)據(jù)庫;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;第十章Java多線程【學(xué)習(xí)目標(biāo)】通過本章的學(xué)習(xí),理解進程和線程的聯(lián)系與區(qū)別,理解多線程的意義;掌握創(chuàng)建線程的兩種方式;掌握Thread類的常見方法的使用;【教學(xué)內(nèi)容】進程和線程的聯(lián)系與區(qū)別:要求達到理解層次;多線程的意義:要求達到理解層次;創(chuàng)建線程的兩種方式:要求達到掌握層次;Thread類的常見方法的使用:要求達到掌握層次;【重點、難點】1.重點:創(chuàng)建線程的兩種方式;2.難點:Thread類的常見方法的使用;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;第十一章IO操作【學(xué)習(xí)目標(biāo)】通過本章的學(xué)習(xí),要求理解輸入輸出流的概念;掌握常用的File類及其常用子類的使用方法;了解相關(guān)輸入輸出流中子類的功能;【教學(xué)內(nèi)容】File類:要求達到理解層次;文件字節(jié)流:要求達到掌握層次;文件字符流:要求達到掌握層次;緩沖流:要求達到了解層次;對象流:要求達到理解層次;使用Scanner解析文件:要求達到了解層次;【重點、難點】1.重點:File類及其常用子類的功能,文件字節(jié)流,字符流,緩沖流;2.難點:File類常用子類的使用方法,文件字節(jié)流,字符流,緩沖流;【教學(xué)方法】1.通過多媒體課件和傳統(tǒng)教學(xué)相結(jié)合,闡明課程與教學(xué)基本原理,豐富學(xué)生課程與教學(xué)的基本知識結(jié)構(gòu),培養(yǎng)學(xué)生的職業(yè)規(guī)范;2.通過案例分析,強調(diào)理論與實踐相結(jié)合,促進學(xué)生知識整合,培養(yǎng)學(xué)生的反思能力;3.通過小組合作學(xué)習(xí),樹立育人意識,發(fā)展學(xué)生的合作能力和校本課程設(shè)計能力;五、考核方式及成績評定1.考核方式:課程考核方式分為過程考核(平時考核)和課終考核(期末考核)。過程考核(平時考核)方式包括考勤,課堂學(xué)習(xí)和課堂筆記、課堂問答與互動,課后作業(yè)、課后討論和提問等;課終考核(期末考核)采用閉卷考試。2.總成績評定:總成績=過程成績(平時成績)×30%+課終成績(期末成績)×70%。3.過程成績(平時成績)評定:(1)考勤(5%);學(xué)生出勤率的考核(5分)。(以下兩種方案自選)每到1次給1分,直到5分。每不到1次扣1分,直到0分。(2)教學(xué)課程中(上課期間),對學(xué)生是否認真學(xué)習(xí)并做了課堂筆記進行不定期考核,考核次數(shù)4次,每次10分。(40分)每次得分標(biāo)準(zhǔn):學(xué)完課程、筆記完整,字跡工整,10分?;緦W(xué)完課程、筆記基本完整,字跡基本工整,7-9分。學(xué)完部分課程、筆記部分完整,4-6分。課程學(xué)習(xí)少量完成、無筆記,1-3分。沒有進行課程學(xué)習(xí)、無筆記,0分。注:如果每次學(xué)生考核都認真學(xué)習(xí)、筆記完整,字跡工整,滿分。(3)教學(xué)課程中(上課期間),在需要學(xué)生重點理解的地方,老師提出問題,學(xué)生討論回答。(20分)回答問題,最多2次,每次10分:回答完整、正確,10分?;卮疠^完整,8分?;灸芑卮穑?分。不能回答,0分。(4)每個教學(xué)階段結(jié)束后,以課后作業(yè)、練習(xí)的形式對學(xué)生相關(guān)知識的掌握情況進行考核,給出考核成績。通過考核檢驗學(xué)生對這部分知識掌握情況,客觀評價學(xué)習(xí)效果??己舜螖?shù)5次,每次3分(15分)答題完整,完
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《社會心理因素》課件
- 《電信業(yè)風(fēng)云》課件
- 寒假自習(xí)課 25春初中道德與法治八年級下冊教學(xué)課件 第二單元 第2課時 公民基本義務(wù)
- 《沙盤規(guī)則介紹》課件
- 《定價的基本策略》課件
- 班干部工作總結(jié)3篇
- 2023年學(xué)校志愿者心得體會字萬能-學(xué)校志愿者工作總結(jié)(5篇)
- 2023-2024年項目部安全培訓(xùn)考試題附答案(典型題)
- 畢業(yè)銷售實習(xí)報告模板匯編八篇
- 2023年項目部安全管理人員安全培訓(xùn)考試題及參考答案(模擬題)
- GB/T 21099.2-2024企業(yè)系統(tǒng)中的設(shè)備和集成過程控制用功能塊(FB)和電子設(shè)備描述語言(EDDL)第2部分:FB概念規(guī)范
- 2024年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫
- 企業(yè)法律顧問詳細流程
- 云數(shù)據(jù)中心建設(shè)項目可行性研究報告
- 《新生兒視網(wǎng)膜動靜脈管徑比的形態(tài)學(xué)分析及相關(guān)性研究》
- 無重大疾病隱瞞保證書
- 2024年春概率論與數(shù)理統(tǒng)計學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 企業(yè)形象設(shè)計(CIS)戰(zhàn)略策劃及實施計劃書
- 2023-2024學(xué)年廣西桂林市高二(上)期末數(shù)學(xué)試卷(含答案)
- xx公路與天然氣管道交叉方案安全專項評價報告
- 國家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 6-31-01-09 工程機械維修工(堆場作業(yè)機械維修工)人社廳發(fā)202226號
評論
0/150
提交評論