程序設計語言JAVA教案.doc
《程序設計語言JAVA教案.doc》由會員分享,可在線閱讀,更多相關《程序設計語言JAVA教案.doc(18頁珍藏版)》請在裝配圖網(wǎng)上搜索。
Oxbridge College KMUST Teaching Records 昆明理工大學津橋?qū)W院 教案 課程名稱(代碼): 16001326 所在系(部): 計電系 學年學期: — 學年 第 一 學期 總學時/周學時: 64/4 授課專業(yè)班級: 班級人數(shù): 授課教師: *** 教材名稱: 《JAVA 2 實用教程(第4版)》 課程總學時: 64 ;總學分: 理論學時: 32 ; 實驗(或?qū)嵺`)學時: 32 上機學時: ; 輔導(或答疑)學時: 教研室主任簽章: 系主任簽章: 編寫時間 : 2016-9-20 津橋?qū)W院理論教學課程教案 (課程) 課程名稱 JAVA程序設計 總學時 總學分 理論學時 實驗、上機 64 4 32 32 課程教學目的 本課程的任務是使學生掌握Java程序設計語言,理解面向?qū)ο蟪绦蛟O計的思路和方法,掌握Java編程的基本技術,培養(yǎng)學生的編程能力,養(yǎng)成良好編碼的習慣,為將來參與實際項目的開發(fā)奠定堅實的基礎。同時為以后使用JSP進行網(wǎng)站開發(fā)打下基礎。 主要內(nèi)容 順序、選擇、循環(huán)結(jié)構化程序設計,數(shù)組,函數(shù),自定義數(shù)據(jù)類型,指針,文件 重、難點 結(jié)構化程序設計、數(shù)組、函數(shù)、指針 教學方法 本課程是一門實踐性很強的課程,采用多元化的教學模式,即集課堂教學、實踐教學和網(wǎng)絡教學為一體。 ⑴ 課堂講授:在多媒體教室中采用電子教案授課,授課時以基本知識點為主結(jié)合計算機的特點,邊講、邊演示,尤其是隨著計算機的發(fā)展,注意引入學科新知識、新動態(tài),提高授課質(zhì)量,加大課堂信息量。 ⑵ 實驗:實驗教學應穿插于理論教學的全過程,在網(wǎng)絡環(huán)境下以Windows XP為平臺,各章節(jié)配備相應的實驗案例進行實驗,并要求寫出實驗報告,突出實踐能力的培養(yǎng)。 ⑶ 網(wǎng)絡:充分發(fā)揮網(wǎng)絡技術在輔助教學中的作用,編制網(wǎng)絡教程、列舉典型例題、設計交互式上機練習,方便學生在課外時間自主學習,培養(yǎng)學生上網(wǎng)獲取新知識的能力。 教學組織及要求 教師引例示范;相關知識點跟進;在教師引導下,課堂實例演練; 小結(jié)涵括本部分的知識點、容易混淆的概念及容易出錯的問題;習題要求學生通過練習實現(xiàn)自主操作;從第3章開始,增加綜合程序設計,進一步提升學生的分析設計能力。 考核方式 總評成績 =平時成績(30%)+期末考試成績(70% ) 使用教材 《JAVA 2 實用教程(第4版)》,耿祥義,清華大學出版社,第4版,2015年6月 教學及學習參考文獻 [1] 劉志宏 向東等《JAVA程序設計教程》航空工業(yè)出版社 2017年7月 [2] 辛運幃主編《Java語言程序設計》人民郵電出版社 2009年10月 對教案的分析總結(jié)等信息 詳細給出了每個章節(jié)內(nèi)容的重點和難點、教學的組織方式和教學手段,培養(yǎng)學生創(chuàng)新精神和實踐能力,有很強的可操作性。 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第一章JAVA入門 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:JAVA語言的背景;JAVA程序設計的風格,JAVA語句的概念及種類。 掌握:JAVA語言程序的結(jié)構,JAVA語言常用的輸入/輸出方式。 章(單元) 主要內(nèi)容 1、了解JAVA語言的特點;2、掌握JAVA簡單程序的結(jié)構和源文件的建立方法;3、熟練掌握JAVA程序的幾種編輯、編譯、鏈接和運行的過程。4、熟練掌握用eclipse軟件創(chuàng)建和運行JAVA程序的過程和方法;5、掌握輸入/輸出語句的使用。 重、難點 JAVA語言的特點,J2EE/J2SE/J2ME三種不同的平臺介紹,幾種不同的編程環(huán)境的使用,基本輸入/輸出語句的用法。 學生應該掌握的知識點 1. JAVA語言的組成框架; 2. eclipse軟件創(chuàng)建和運行JAVA程序的過程和方法 2.輸入輸出語句的基本應用。 教學方法 采用提問式,引導式,展開學習,通過實例使學生了解JAVA語言的組成框架,編寫、運行JAVA程序的步驟。通過多個實例的練習來掌握基本輸入輸出語句的正確使用。教學中結(jié)合多個小示例,通過實例操作,體會語法點。 教學組織方式及要求 通過例子介紹JAVA程序類、包、主函數(shù)的基本概念,編寫程序的一般過程。通過例子介紹JAVA語言的組成框架,輸入輸出語句的基本應用。使學生能很快編寫簡單順序結(jié)構的程序 章或單元作業(yè)及綜合練習 上機運行Hello,world;建立基本的JavaApple小程序;第一章例題四; 備注 所需教學器材設備等 說明 此表格任課教師可按教學內(nèi)容的章或單元填寫,每個章或單元填寫一頁 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第二章 基本數(shù)據(jù)類型與數(shù)組 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:標識符的定義規(guī)則;基本數(shù)據(jù)類型及其常量的表示法;JAVA語言的自動類型轉(zhuǎn)換、強制類型轉(zhuǎn)換;數(shù)組的聲明和使用。 掌握:變量的定義及初始化方法。 章(單元) 主要內(nèi)容 標識符與關鍵字的定義和使用,基本數(shù)據(jù)類型的種類與C語言的異同,類型轉(zhuǎn)換運算,輸出語句及其格式,輸入語句的使用及其對應類的引用,數(shù)組的聲明、分配空間及使用。 重、難點 輸入語句和輸出語句的使用方法 數(shù)組的定義和使用 學生應該掌握的知識點 1.輸入語句的引入類、格式 2.輸出語句的格式 3.類型轉(zhuǎn)換 4.數(shù)組聲明、分配及使用 教學方法 采用提問式,引導式,展開學習,通過實例使學生了解JAVA語言的組成框架,編寫、運行JAVA程序的步驟。掌握基本數(shù)據(jù)類型、輸入輸出語句的正確使用。教學中結(jié)合多個小示例,通過實例操作,體會語法點。 教學組織方式及要求 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 章或單元作業(yè)及綜合練習 計算圓面積;計算輸入5個成績的最高、最低、平均分和及格率;輸入三個數(shù)進行排序; 備注 所需教學器材設備等 說明 此表格任課教師可按教學內(nèi)容的章或單元填寫,每個章或單元填寫一頁 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第三章 運算符、表達式和語句 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:運算符的類型、優(yōu)先級,運算符的分類。 掌握:條件語句和循環(huán)語句。 章(單元) 主要內(nèi)容 運算符與表達式的類型,條件語句,switch語句,循環(huán)語句 重、難點 算術、賦值、自增/減運算符及它們構成的表達式,位運算 學生應該掌握的知識點 1.賦值運算; 2.運算符與表達式的基本應用。 教學方法 采用提問式,引導式,展開學習,通過實例使學生了解JAVA語言的組成框架,編寫、運行JAVA程序的步驟。掌握基本數(shù)據(jù)類型、輸入輸出語句的正確使用。教學中結(jié)合多個小示例,通過實例操作,體會語法點。 教學組織方式及要求 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 章或單元作業(yè)及綜合練習 輸入兩個數(shù)輸出四則運算的結(jié)果;基本位運算;用異或?qū)崿F(xiàn)加密解密等 備注 所需教學器材設備等 說明 此表格任課教師可按教學內(nèi)容的章或單元填寫,每個章或單元填寫一頁 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第四章 類與對象 理論學時 實驗、上機 4 4 章(單元) 教學目的 了解:類的概念、類的聲明、成員變量、方法、構造方法與對象的創(chuàng)建、類的基本結(jié)構、對象的組合、實例成員與類成員、方法重載、this關鍵字、import語句、訪問權限、基本類型封裝、對象數(shù)組 掌握:如何聲明類、類成員、類方法,如何對類進行實例化及使用類。 章(單元) 主要內(nèi)容 類的概念、類的聲明、成員變量、方法、構造方法與對象的創(chuàng)建、類的基本結(jié)構、對象的組合、實例成員與類成員、方法重載、this關鍵字、import語句、訪問權限、基本類型封裝、對象數(shù)組 重、難點 1、類的聲明和結(jié)構。 2、類的實例化、實例成員的值 3、類的訪問權限 4、方法的重載 5、對象數(shù)組 學生應該掌握的知識點 1. 如何聲明類 2. 類成員和類方法的定義 3. 如何對類進行實例化及使用類 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 通過對提出類的定義和概念,分析解決該問題的過程(算法),給出類的UML圖,根據(jù)UML圖寫出類的定義,并對類進行實例化,這樣一個完整的程序設計過程,使學生對程序設計的過程有更實際的認識 章或單元作業(yè)及綜合練習 Student類的內(nèi)部定義、外部定義及引用、類的實例化及成員賦值、類的輸出方法定義、重載和傳值的練習等。 備注 所需教學器材設備等 說明 此表格任課教師可按教學內(nèi)容的章或單元填寫,每個章或單元填寫一頁 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第五章 子類與繼承 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:子類與父類的關系,子類的繼承性,子類與對象的關系,成員變量的隱藏和方法重寫,super和final關鍵字對象的上轉(zhuǎn)型對象、抽象類與抽象方法、面向?qū)ο蟮木幊谭椒ā? 掌握:繼承與多態(tài) 章(單元) 主要內(nèi)容 子類與父類的關系,子類的繼承性,子類與對象的關系,成員變量的隱藏和方法重寫,super和final關鍵字對象的上轉(zhuǎn)型對象、繼承與多態(tài)、抽象類與抽象方法、面向?qū)ο蟮木幊谭椒? 重、難點 1、子類與父類 2、繼承與多態(tài) 3、用final聲明常量 學生應該掌握的知識點 1. 學會用繼承的方法繼承和改寫父類的成員和方法 2. 學會使用上傳的方法定義和使用父子類,包括抽象類 3. 掌握面向?qū)ο蟮木幊趟悸? 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 1.通過“大學生與學生類”問題的提出,分析,程序的產(chǎn)生、測試,引入繼承的概念 2.通過相關程序的設計,進一步提高學生對繼承的了解和面向?qū)ο蟪绦蛟O計的理解,之后,用實例的方法學習繼承和多態(tài)、面向?qū)ο蟪绦蛟O計的方法 章或單元作業(yè)及綜合練習 書上例題,以及面向?qū)ο蟪绦蛟O計初步。 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第六章 接口與實現(xiàn) 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:接口的基本概念,如何實現(xiàn)接口,接口回調(diào),接口與多態(tài),接口參數(shù),面向接口編程。 章(單元) 主要內(nèi)容 接口的基本概念,如何實現(xiàn)接口,接口回調(diào),接口與多態(tài),接口參數(shù),面向接口編程 重、難點 1、接口含義的理解 2、接口的實現(xiàn) 3、面向接口的編程 學生應該掌握的知識點 接口的基本概念,如何實現(xiàn)接口,接口回調(diào),接口與多態(tài),接口參數(shù),面向接口編程 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 1.通過“China和Japan”例子的的提出、分析、程序的產(chǎn)生,引入接口的使用 2.進一步剖析典型例子,鞏固所學知識。在此基礎上介紹接口的回調(diào) 章或單元作業(yè)及綜合練習 書上例題。 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第七章 內(nèi)部類與異常類 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:什么是內(nèi)部類,匿名類、異常類 掌握:內(nèi)部類的聲明和使用 章(單元) 主要內(nèi)容 1、 內(nèi)部類 2、 匿名類 3、 異常類 4、 斷言 重、難點 內(nèi)部類的聲明和使用 學生應該掌握的知識點 1. 內(nèi)部類的聲明和使用 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 1.通過“內(nèi)部類的定義”提出、分析、程序的產(chǎn)生,引入內(nèi)部類的定義方法和作用 章或單元作業(yè)及綜合練習 書上例題 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第八章 常用實用類 理論學時 實驗、上機 4 4 章(單元) 教學目的 了解:常用的實用類有哪些,BigInteger類,StringBuffer類,Pattern與Match類,Class類的作用。 掌握:String類、Date類、Calendar類、Math類、Scanner類的內(nèi)容與使用方法。 章(單元) 主要內(nèi)容 常用的實用類有哪些,String類、Date類、Calendar類、Math類、Scanner類BigInteger類,StringBuffer類,Pattern與Match類,Class類的作用與使用方法 重、難點 1.字符串類 2.正則表達式類 3.模式匹配類 4.數(shù)學類 5.用Scanner類解析字符串 學生應該掌握的知識點 String類、Date類、Calendar類、Math類、Scanner類的內(nèi)容與使用方法 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 對各種不同的類和不同的用法進行綜述,并舉例說明,然后讓學生進行相應的練習。 章或單元作業(yè)及綜合練習 書上例題。得到當前日期時間、繪制隨機形狀、sin函數(shù)圖像等 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第九章 組件及事件處理 理論學時 實驗、上機 2 2 章(單元) 教學目的 1、 掌握:Java Swing、窗口、JFrame、菜單、對話框、樹、表格等常用組件及布局。 2、 了解:ActionEvent、 ItemEvent、DocumentEvent、MouseEvent、焦點、鍵盤、窗口等事件的處理。 章(單元) 主要內(nèi)容 3、 介紹了組件的有關知識,把對事件處理的講解分散到具體的組件,只要真正理解掌握了一種組件事件的處理過程,就會掌握其他組件的事件處理。輸入、輸出流是Java語言中的經(jīng)典內(nèi)容,盡管Java提供了二十多種流,但它們的用法、原理卻很類似 重、難點 組件與布局,事件的處理 學生應該掌握的知識點 Java Swing、窗口、JFrame、菜單、對話框、樹、表格等常用組件及布局 ActionEvent、 ItemEvent、DocumentEvent、MouseEvent、焦點、鍵盤、窗口等事件的處理。 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 1. 演示不同組件,說明其用途和用法 2. 演示不同事件,介紹其使用環(huán)境 章或單元作業(yè)及綜合練習 書上例題。 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第十章 輸入輸出流 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:利用輸入、輸出流對文件進行操作的原理。 掌握:利用輸入流對順序文件讀取和寫入的方法。 章(單元) 主要內(nèi)容 輸入、輸出流的原理,利用輸入、輸出流對文件進行打開、創(chuàng)建、刪除、列目錄、執(zhí)行可執(zhí)行文件等操作。 重、難點 輸入、輸出流的原理,利用輸入輸出流對順序文件進行讀寫操作,利用對象流克隆對象的原理 學生應該掌握的知識點 通過文件這章的學習,使同學了解把數(shù)據(jù)保存到磁盤并打開讀取里面內(nèi)容的基本方法和途徑。 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 通過介紹保存若干個字符到磁盤中,把若干個字符串保存到文本文件的例子,展開文件的概念、定義及使用規(guī)則,及相關函數(shù)。 章或單元作業(yè)及綜合練習 第十章的例題,創(chuàng)建文件并寫入,然后讀出并顯示出來。 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第十一章 JDBC數(shù)據(jù)庫操作 理論學時 實驗、上機 4 4 章(單元) 教學目的 了解:用JDBC進行數(shù)據(jù)庫操作的原理。 掌握:用JDBC進行數(shù)據(jù)庫連接、插入、查詢、修改、刪除數(shù)據(jù)的方法 章(單元) 主要內(nèi)容 1.用JDBC進行數(shù)據(jù)庫連接的方法 2.數(shù)據(jù)庫的連接和關閉 3.數(shù)據(jù)庫的插入、查詢、修改、刪除 重、難點 JDBC數(shù)據(jù)庫連接的方法、數(shù)據(jù)庫的基本操作。 學生應該掌握的知識點 通過文件這章的學習,使同學了解把用JDBC對數(shù)據(jù)庫進行操作方法和途徑。 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 通過介紹JDBC的使用,引入數(shù)據(jù)庫的連接、關閉和操作的基本方法,然后通過對數(shù)據(jù)庫的一些基本操作,掌握基本的數(shù)據(jù)庫管理系統(tǒng)的編寫方法。 章或單元作業(yè)及綜合練習 書上例題及學生成績數(shù)據(jù)庫的建立、插入、修改、刪除和查詢。 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第十二章 Java多線程機制 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:多線程處理的原理以及Java中如何使用多線程機制進行實際問題的處理。 章(單元) 主要內(nèi)容 進程與線程,操作系統(tǒng)與進程,進程與線程,Java中的線程,Java的多線程機制,主線程(main線程),線程的狀態(tài)與生命周期,線程調(diào)度與優(yōu)先級,Thread類與線程的創(chuàng)建,使用Thread的子類,使用Thread類,目標對象與線程的關系,關于run方法啟動的次數(shù),線程的常用方法,線程同步,協(xié)調(diào)同步的線程,線程聯(lián)合,GUI線程,計時器線程,守護線程,應用舉例 重、難點 多線程的概念,線程的生命周期,線程的優(yōu)先級和調(diào)度,如何使用多線程處理實際問題 學生應該掌握的知識點 Java中用多線程處理實際問題的一般方法 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 通過介紹多線程實際問題的處理,引入多線程的概念,介紹Java多線程處理的機制和方法。 章或單元作業(yè)及綜合練習 書上例題 津橋?qū)W院理論教學課程教案 (章或單元) 章或單元名稱 第十三章 Java網(wǎng)絡編程 理論學時 實驗、上機 2 2 章(單元) 教學目的 了解:URL類、套接字的含義和工作原理。 掌握:網(wǎng)絡編程的方法。 章(單元) 主要內(nèi)容 URL類,URL的構造方法,讀取URL中的資源,InetAddress類,地址的表示,獲取地址,套接字,套接字概述,客戶端套接字,ServerSocket對象與服務器端套接字,使用多線程技術,UDP數(shù)據(jù)報,發(fā)送數(shù)據(jù)包,接收數(shù)據(jù)包,廣播數(shù)據(jù)報,Java遠程調(diào)用(RMI),遠程對象及其代理,RMI的設計細節(jié) 重、難點 套接字概述,客戶端套接字,ServerSocket對象與服務器端套接字 學生應該掌握的知識點 通過文件這章的學習,使同學網(wǎng)絡編程的基本方法和途徑。 教學方法 主要運用講授法。(1.舉例引導2.提問3.類比) 利用多媒體課件進行教學,擴大課堂教學的信息量。 教學組織方式及要求 通過介紹網(wǎng)頁編程的基本方法,使學生了解套接字的使用原理和網(wǎng)絡編程的一般過程,通過練習掌握網(wǎng)絡編程的方法。 章或單元作業(yè)及綜合練習 學習用上一章掌握的數(shù)據(jù)庫制作學生選課等網(wǎng)站。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 程序設計語言 JAVA 教案
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://www.820124.com/p-9573104.html