資訊學科中心研習 JAVA程式設計專題 臺北市立大理高級中學 黃世隆 2019/2/23.

Slides:



Advertisements
Similar presentations
我的 x 檔案 張春桂 ( 阿桂 ). 我的基本資料  破蛋日 :2000 年 9 月 7 日  星座 : 處女 血型 : 未知  興趣 : 敬請期待第 6 頁  身高 :160 體重 : 比你重就對了  性別 : ㄜ ~~ 當然是男的摟  我的偶像 : 我自己  如果臂力強得化可以跟我比腕力喔.
Advertisements

校园及周边治安防范 暨应急预案桌面演练 实 训 乐山应急管理学会 贾 伟. 目 录 校园治安问题包含的内容 校园治安问题的特点 避免引发校园治安问题的对策 校园应急预案桌面演练实训 校园治安问题的成因.
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
第八章 負債 8-1 負債之意義及內容 8-2 流動負債 8-3 長期負債 8-4 其他負債.
報告者:蕭曄鴻 班級:溫馨甲孝 指導教授:李開濟博士
两汉文学及汉代诗歌.
近现代文学概说.
第一章 十六世紀中葉以前的臺灣與原住民 第一節 考古發掘與史前文化.
單元名稱: 健康的兩性交往.
翰林版國文第三冊第六課 《迢迢牽牛星》 設計者:郭宜幸.
量化vs質性研究分析 量化vs質性研究分析 報告人:王秀民.
JAVA程序设计 天津工程职业技术学院计算机工程系软件技术教研室.
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
台塑石化 與 全國 之 財務分析 :企管二甲、乙 班級 指導 :楊雪蘭 老師 :第六組 組別 組員
实际问题与一元二次方程(一).
唐宋傳奇、筆記小品和史書、論著中的寓言 中碩二 吳佳樺.
兒童期 7 青春期 兩性圓舞曲 乘客:七年級同學 司機:張立杰老師.
Java程序设计教程 第一讲 Java概述.
舊高等農林學校作業室.
四資二甲 第三週作業 物件導向程式設計.
主辦單位:朝陽科技大學休閒事業管理學系 協辦單位:體育室、課外活動組 活動日期:民國100年5月21日 活動地點:朝陽科技大學操場
星星知我心 談古話今….. ……..觀星望斗 主講人: 陽光青春美少男.
一、會計循環之意義 二、會計憑證概要 三、日記簿概要 四、分類帳概要
反垃圾掩埋場相關報告 組長:文煊 組員:鄭侃文 李浩暐 胡育睿 李瑞耘 朱祐賢 林承宇.
"性"不"性"由你 性別平等之探討 北屯國小 張文陵.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
組員: 洪暐翔、 賴峻毅 侯家豪、 賴琦穎 指導老師: 王惠鈴 老師
项目:贪吃蛇游戏设计 工作任务一:系统设计(system design) 工作任务二:豆类(Bean)设计
第7章 行政监督.
科學與科技課程 教師分享會 二OO四年五月七日.
Java Applet的运行原理 在网页向Java Applet传值 在Java Applet中播放声音 在Java Applet中使用组件
第14章 图形与图像 14.1 绘制文本 14.2 绘制基本图形 14.3 建立字体 14.4 清除 14.5 Java 2D
我的心得報告 經過篩選,挑中我們 十多位學生由學校推薦進入公司,開始他們的學習之旅 學習的過程中有想像不到的意外驚喜
我真的很不想活,日子過得太沒有意思了。. 我真的很不想活,日子過得太沒有意思了。 聽起來,你現在的日子真難熬,你 願意說說看為什麼嗎?
契約 課程:文書實務與應用 教師:黃湃翔老師.
第三章 控制结构.
組員:蔡惠雅 494D0032 楊雅惠494B0079 蔡騏鴻 葉時宇 余建霖495B0002 陳瑛淑495B0021
單元 1 政府、公民與社會 政治參與.
行動研究就是一種行動性的研究,由行動者來進行研究,而不是由外於行動領域的學者與與科學家來進行,研究的問題也取自行動。
台中市不動產經紀人職業工會 不動產經紀營業員 複訓班
Q1: 追蹤程式: 印出結果? 搶答 while (i<=n) { p=p*i; i=i+2; }
Ch07 Java Applets 物件導向系統實務.
项目五 窗体上绘图 任务列表: 1、在窗体上绘制各种基本图形 2、在窗体上绘制文本.
快乐玩转eclipse plugin插件开发之swt
奢侈稅成效分析與房市未來發展 吳中書 中華經濟研究院 第十九屆亞太財務經濟會計及管理會議 ~07.09.
9.1 程式偵錯 9.2 捕捉例外 9.3 自行拋出例外 9.4 自定例外類別 9.5 多執行緒
C/C++/Java 哪些值不是头等程序对象
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
JAVA 编 程 技 术 主编 贾振华 2010年1月.
《JAVA程序设计》 语音答疑 辅导老师:高旻.
擺脫情緒勒索.
从美国大选与中共十八大 看我国政治性新闻传播 刘 通.
107年度 主計業務宣導及教育訓練 報告人:主計室賴美燕組長
Java程序设计 第13章 图形.
C++复习2----类与对象.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
第十一章 應付公司債與長期應付票據 11-1 公司債之性質及分類 11-2 應付公司債之會計處理 11-3 分期還本公司債
FaceBook 粉絲頁建立 主講人:王金鳳.
本节内容 函数嵌套调用的内存布局 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Java语言程序设计 清华大学出版社 第6章 java图形与图像处理.
方格紙上畫正方形.
JAVA 程式設計與資料結構 第三章 物件的設計.
對於成員(member)存取權的限制 成員的資料被毫無限制的存取,任誰都可以指定任意值給成員,Java語言為了防止這種現象的產生,規定:有一種成員的資料不能任由類別外部的任何人隨意存取。
Applet.
判斷(選擇性敘述) if if else else if 條件運算子.
老厝老街老心情……. 一起尋找老街人文的感動 組員:家榕、瑞旂、子寧、琪芬
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
变量定位图形 Java中数据的类型分为四种:基本数据类型、数组类型、类类型以及接口类型。任何常量和变量都一定是上述四种数据类型中的一种。简单数据类型的实例化有两种:变量和常量。 变量名和常量名必须是Java语言中合法的标识符。 常量是在程序运行期间值不改变的量。 变量是在程序运行期间值可通过赋值改变的量,
Presentation transcript:

資訊學科中心研習 JAVA程式設計專題 臺北市立大理高級中學 黃世隆 2019/2/23

大綱 單元摘要 教學目標 教學計畫與內容 教學評量與成果 教學心語

教學摘要 JAVA視窗環境程式設計 物件導向程式設計 模組化程式設計

教學目標 了解JAVA視窗程式設計環境 認識模組化程式基本觀念 透過繪圖類別了解物件導向程式觀念 建立學生學習程式語言之熱情與信心

教學計畫與內容 對應課綱 教學節數 5.電腦與問題解決 5.4電腦解題實作 5.4.1電腦解題工具介紹 5.4.2解題實作 8-10節(依內容多寡可彈性伸縮)(此為10節版本)

教學計畫與內容(cont.) 第一節 軟體安裝與專題程式架構介紹 軟體皆是免費的 引領學生瀏覽程式專題之架構 程式編輯與編譯環境認識 第一節 軟體安裝與專題程式架構介紹 軟體皆是免費的 JAVA SE(Compiler) JCREATOR(Editor) 環境變數與路徑設定 引領學生瀏覽程式專題之架構 程式編輯與編譯環境認識

系統要設定環境變數 JCreator也要設定路徑

教學計畫與內容(cont.) 第二節 專題程式架構介紹與修改 編輯程式介紹 再次引領學生瀏覽程式專題之架構 程式修改示範(學生可練習) 第二節 專題程式架構介紹與修改 編輯程式介紹 再次引領學生瀏覽程式專題之架構 程式修改示範(學生可練習) 如何理解除錯訊息(重要)

程 式 架 構 圖 public class J001() public J001( ) public void actionPerfomed( ) public void Paint( ) public static void main( )

關於事件驅動 教師可解釋「事件」如何使本程式執行之流程 設定滑鼠按鈕 點擊按鈕並送出訊息 傾聽機制Action Listener接收 程式碼須加入implement ActionListener 啟動action Performed() 執行Action Event所設定的動作。

教學計畫與內容(cont.) 第三節 繪圖指令與設計專題作業內容 第三節 繪圖指令與設計專題作業內容 指令drawLine(int x1,int y1,int x2,int y2); 指令drawRect ( int x,int y,int width,int height); 指令fillRect ( int x,int y,int width,int height); 指令drawOval(int x,int y,int width,int height); 指令fillOval(int x,int y,int width,int height); 學生練習以上指令 學生依主題範圍畫草稿(4-5格小漫畫)

教學計畫與內容(cont.) 第四節 繪圖指令與條件判斷(增加按鈕) 第四節 繪圖指令與條件判斷(增加按鈕) 指令drawArc(int x,int y,int width,int height, int start, int end ); 如何新增按鈕(大工程) If 與 case 結構 練習以上指令 教師檢查學生主題草稿 並與之討論

教學計畫與內容(cont.) 第五節 迴圈觀念與使用 教師可指定較熟悉指令之同學 示範繪出10個形狀相同 位置規則變化之圖形 第五節 迴圈觀念與使用 教師可指定較熟悉指令之同學 示範繪出10個形狀相同 位置規則變化之圖形 請同學平移以上圖形 引入迴圈觀念 簡化程式碼與日後便於修改 學生練習 教師可強制規定學生必須應用此一觀念至專題作業中(利用檢查草圖之機會)

教學計畫與內容(cont.) 第六節 陣列觀念與使用 int[ ]y={100,100,110}; 為何使用陣列—三角形的關係 第六節 陣列觀念與使用 為何使用陣列—三角形的關係 宣告 int[ ]x={100,150,125}; int[ ]y={100,100,110}; 指令 drawPolyline(x,y,3); 指令 drawPolygon(x,y,3); 指令 fillPolygon(x,y,3); 學生練習 教師可視情況 統整複習 { } 、 [ ] 、 ( ) 在使用上的差別

教學計畫與內容(cont.) 第七節 顏色與文字設定(視情況) 顏色修改指令 Color X=new Color(x1,x2,x3); 第七節 顏色與文字設定(視情況) 顏色修改指令 Color X=new Color(x1,x2,x3); setColor(X);//其中 X表示自定的顏色名稱, x1表示紅色(R)強度, x2表示綠色(G)強度, x3表示藍色(B)強度, x1、x2、x3的值介於0-255之間。

教學計畫與內容(cont.) 第七節 顏色與文字設定(視情況) 文字顯示指令 學生練習 使用文字或自定顏色 列為額外加分 第七節 顏色與文字設定(視情況) 文字顯示指令 setFont(new Font("字型 ", Font.特效,大小)); 配合setColor(Color.顏色常數); drawString(“字串內容”, int x,int y);//int x 與int y 表示字串在視窗內的位置 學生練習 使用文字或自定顏色 列為額外加分

教學計畫與內容(cont.) 第八 九節 學生實做時間 第十節 學生互評與觀摩 先做完專題 且經老師認可 享有free time 第八 九節 學生實做時間 先做完專題 且經老師認可 享有free time 自己做完且經老師認可 幫助其他同學 再加分 第十節 學生互評與觀摩 利用教學廣播+投影 全班互相觀摩 好的作業上傳給老師 供日後學弟妹觀摩

學生評量與成果

戲劇方式示範—激發學生學習動機

教學心語 如何面對數位原生 關於物件導向程式 學生回饋對於Java程式設計課程的收獲 誰說會玩手機 會玩Facebook就一定要會寫程式 物件 類別 事件 V.S. 高中生 建構式教學法 學生回饋對於Java程式設計課程的收獲

祝大家教學順利 成功

感謝聆聽 敬請指教 longer@mail.tlsh.tp.edu.tw