Java程序設計實訓周實訓計劃_第1頁
Java程序設計實訓周實訓計劃_第2頁
Java程序設計實訓周實訓計劃_第3頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

周實訓教學計劃課程名稱: Java程序設計實訓授課專業(yè): 計算機網(wǎng)絡年級班級: 16級計算機網(wǎng)絡任課教師:教研室: 計算機教研室(2017-2018學年第二學期)信息工程系周實訓教學計劃實訓項目(課題)名稱

Java程序設計實訓計劃學時實訓時間

3016、17

指導教師實訓場地

劉德強網(wǎng)絡實訓室實訓班級 16級網(wǎng)絡實訓目的難點手段實訓準備教學內(nèi)容分述1、實訓內(nèi)容:(儀器設備性能、崗位分

系統(tǒng)培養(yǎng)學生的編程開發(fā)的能力,理解系統(tǒng)開發(fā)的流程,熟悉當下流行的最新技術,進一步鍛煉學生的編程能力實訓重點:Java開發(fā)的基礎流程實訓難點:java中的特性理解多媒體講解、演示法、以及實訓練習確定好分組,給學生詳細講解實訓任務及要求,準備jdk的環(huán)境搭建以及網(wǎng)絡環(huán)境配置,開發(fā)工具為eclipse。注意實訓室設備的正確使用,以及實訓室電源的使用。實訓完成后及時斷電和關閉實訓室。備注實訓內(nèi)容:教師:講授基礎級代碼,學會基礎邏輯。學生:根據(jù)講授的內(nèi)容和技術編寫一個相應的系統(tǒng)。學生在組內(nèi)由組長安排任務每天填寫日報,日報內(nèi)容包括當天的完成內(nèi)容和第二天的任務2、實訓步驟:進度安排:(教師活動、 本次實訓為五天,每天上午四課時,下午兩個課時。上午兩個課時為教師信息工程系周實訓教學計劃學生活動、時間分配等)3、教學分析:(實訓期間預計困難及解決方案)4、實訓考核:(方法選擇與成果評價、等級標準等5、實驗實訓(完成情況等)6(實訓效果、待處理問題、改進措施等)

講解當天任務,三四課時為熟悉案例代碼。下午倆個課時為編寫代碼。(時間可以靈活掌握)困難:學生在實訓當中會遇到理解能力較差,個人進度跟不上教學進度。開發(fā)過程緩慢解決方案:考核標準:30%30%學生的作業(yè)完成情況:(40%)各組完成情況較好,組長適當加分各組完成情況較差,組長適當減分7、基本教材 PPT,知識點大綱7、基本教材 PPT,知識點大綱及參考書目:《Java程序設計入門》基本教材:《Java核心技術》參考書目:信息工程系周實訓教學計劃實訓教案教學內(nèi)容 備注任務一:java開發(fā)環(huán)境的搭建任務描述:本任務需要搭建java開發(fā)的軟硬件開發(fā)環(huán)境,從網(wǎng)絡的基礎設施到jdk安裝以及eclipse的搭建。任務的關鍵點:網(wǎng)絡設施的搭建Jdk環(huán)境配置Eclipse的環(huán)境的搭建任務分析:基礎設施的安裝與搭建是學習編程開發(fā)的第一步。軟件環(huán)境的搭建對于開發(fā)的邏輯思路有重要的意義。環(huán)境搭建需要勤于動手。任務實施:網(wǎng)絡設施搭建1>RJ-45白棕棕,檢查網(wǎng)線是否接通。2>配置網(wǎng)絡ip:網(wǎng)絡和Internet設置-->以太網(wǎng)-->網(wǎng)絡適配器設置-->屬性-->IPv4網(wǎng)關為:10.7.4.254子網(wǎng)掩碼:255.255.255.0jdk環(huán)境配置:1>安裝JDK選擇安裝目錄安裝過程中會出現(xiàn)兩次安裝提示。第一次是安裝jdk,第二次是安裝jre。建議兩個都安java文件夾中的不同文件夾中(文件夾的根目錄下,jdk和jre安裝在同一文件夾會出錯)1:安裝jdk隨意選擇目錄只需把默認安裝目錄\java前的目錄修改即可信息工程系周實訓教學計劃2:jre→更改→\java之前目錄和安裝jdk目錄相同即可注:若無安裝目錄要求,可全默認設置。無需做任何修改,兩次均直接點下一2>安裝完JDK后配置環(huán)境變量計算機→屬性→高級系統(tǒng)設置→高級→環(huán)境變量系統(tǒng)變量→新建JAVA_HOME變量。圖1-1:path路徑變量值填寫jdk的安裝目錄(本人是E:\Java\jdk1.7.0)系統(tǒng)變量→尋找Path變量→編輯在變量值最后輸入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(Path;再輸入上面的代碼)1-1;系統(tǒng)變量→新建CLASSPATH變量,如圖1-2。圖1-2:classpath路徑面有一點)系統(tǒng)變量配置完畢檢驗是否配置成功運行cmd輸入java-version(java和-version之間有空格)若如圖所示顯示版本信息則說明安裝和配置成功。1-3:運行結(jié)果eclipse的安裝:在官網(wǎng)上下載eclipse解壓縮。設置默認開發(fā)工作環(huán)境目錄。信息工程系周實訓教學計劃任務二:基礎語法任務描述:本任務旨在訓練學生對java基本語法的掌握,具體的任務關鍵點為:任務關鍵點:加密程序三元運算判斷奇偶數(shù)精確浮點數(shù)變量的互換閏年的判斷任務分析:知識的熟練應用。每個分解任務都會偏重某一個知識點。任務實施:加密程序ExampleSystem入流的掃描器對象,提示用戶輸入一個英文的字符串或者要解密的字符串,然后通過掃描器獲取用戶輸入的字符串,經(jīng)過加密或解密后,把字符串通過錯誤流輸出到控制臺。關鍵代碼:圖2-1加密程序圖2-2加密程序結(jié)果2.用三元運算符判斷奇偶數(shù)2.用三元運算符判斷奇偶數(shù)ParityCheck器對象,提示用戶輸入一個整數(shù),并通過掃描器的方法來接收一個200說明其是偶數(shù),否則是奇數(shù),關鍵代碼:2-3用三元運算符判斷奇偶數(shù)2-4命令行結(jié)果3.精確浮點數(shù)AccuratelyFloatdouble類型的BigDecimal例再一次完成同樣的運算,對比運行結(jié)果哪個更精確,關鍵代碼如下:2-5精確浮點數(shù)2-5精確浮點數(shù)2-6運行結(jié)果4.變量的互換VariableExchange現(xiàn)兩個變量的互換,關鍵代碼下:圖2-7變量的互換2-8運行結(jié)果圖2-7變量的互換2-8運行結(jié)果5.閏年的判斷信息工程系周實訓教學計劃圖2-9閏年的判斷圖2-10運行結(jié)果任務三:基礎應用任務描述:本任務旨在訓練學生對java基本語法的掌握,具體的任務關鍵點為:任務關鍵點:楊輝三角階乘運算終止循環(huán)體循環(huán)的極限冒泡排序任務分析:信息工程系周實訓教學計劃知識的熟練應用。每個分解任務都會偏重某一個知識點。任務實施:楊輝三角圖3-1楊輝三角程序階乘運算

圖3-2運行結(jié)果ExamplesumfactorialBigDecimalwhile20并完成計算。3-3階乘運算圖3-4命令行結(jié)果3-3階乘運算圖3-4命令行結(jié)果3.終止循環(huán)體eclipsejavaBreakCyc類,在該類的主方法中創(chuàng)建一個字符串數(shù)組,在使用foreach時,判斷如果發(fā)現(xiàn)數(shù)組中包含字符串“老鷹”則立刻中斷循環(huán)。在foreach60循環(huán),代碼如下:3-5精確浮點數(shù)信息工程系周實訓教學計劃圖3-6運行結(jié)果循環(huán)的極限CycUtmost50end中累加循環(huán)計數(shù)器,最后循環(huán)結(jié)束時顯示這個技術器,如下:圖3-7循環(huán)極限3-8運行結(jié)果信息工程系周實訓教學計劃冒泡排序圖3-9冒泡排序圖3-10運行結(jié)果任務四:排序算法任務描述:本任務旨在訓練學生對java基本語法以及算法的掌握,具體的任務關鍵點為:任務關鍵點:快速排序選擇排序插入排序歸并排序選擇排序插入排序歸并排序任務分析:知識的熟練應用。掌握各種排序的算法解法,每個分解任務都會偏重某一個知識點。任務實施:1.快速排序(就是比較的基準將待排序記錄分割成獨立的兩部分,左側(cè)記錄的關鍵碼都小于或等于軸值,右側(cè)的記錄關鍵碼都大于或等于關鍵碼,然后在對這兩部分分別重復上述的過程,直到整個序列有序。4-1快速排序信息工程系周實訓教學計劃選擇排序

圖4-2運行結(jié)果每趟排序在當前待排序序列中選出關鍵碼最小的記錄,添加到有序序列中。選擇排序比較獨特的地方是:記錄的移動次數(shù)少,本實例4-3:圖4-3選擇排序圖4-4命令行結(jié)果3.插入排序圖4-4命令行結(jié)果3.插入排序每次將一個待排序的記錄按其關鍵碼的大小插入到一個已經(jīng)排好序的有序序列中,直到全部記錄排好序:4-5插入排序信息工程系周實訓教學計劃圖4-6運行結(jié)果4.歸并排序法個或兩個以上的有序序列合并成一個有序的序列。歸并排序的主要思想是將若干有序序列逐步合并成一個有序的序列:圖4-7歸并排序信息工程系周實訓教學計劃圖4-8歸并排序圖4-9歸并排序圖4-10運行結(jié)果圖4-10運行結(jié)果任務五:算法應用任務描述:java任務關鍵點為:任務關鍵點:百錢買百雞韓信點兵斐波那契數(shù)列漢諾塔任務分析:知識的熟練應用。掌握各種排序的算法解法,每個分解任務都會偏重某一個知識點。任務實施:1.百錢買百雞百錢買百雞是一個很經(jīng)典的算法案例,其主要內(nèi)容是:公雞531100只雞。信息工程系周實訓教學計劃圖5-1快速排序2.韓信點兵

圖5-2運行結(jié)果5-3韓信點兵圖5-4

溫馨提示

  • 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

提交評論