JAVA Programming Language. Course  Course Number: CS 340100  Credit : 2  Size of Limit : 110  Course Title  Java Programming Language  Instructor.

Slides:



Advertisements
Similar presentations
桃園縣政府貼心規劃【 1999 縣民諮詢服務熱 線】,提供桃園縣民更優質、便捷的服務。 有不清楚的縣政問題,歡迎您隨時拿起電話 撥打 1999 ,我們將協助您提供諮詢服務,讓 您享受便捷的生活。 1999 將是您的好幫手, 天天在您左右!
Advertisements

How to make PowerPoint Powerful!
HSR 課程介紹. 指定用書 Health Services Research Method Leiyu Shi 2008.
Event Sampling 事件取樣法. 關心重點為「事件」本身明確的焦點 行為 清楚掌握主題 - 當「事件」出現時才開 始記錄 記錄程序 等待目標事件的發生 開始記錄 事件結束,停止記錄.
資管同學的一些建議 高雄大學資管系 蕭漢威. 資管的生活 打 BBS 玩連線遊戲 上網看電影 聽 MP3 做網頁 唸書、考試 … 畢業時你具備了什麼能力 ?? 是不是還該多學些什麼 ??
 課程網頁 :  講師姓名 : 張苑 ( ㄩㄢˋ ) 瑩  實驗室 : 資電館 734 室 
C/C++ 語言程式設計 課程說明 教學大綱 上課方式 講師介紹 參考用書. 課程說明 課程大綱講師介紹參考用書 2  C/C++ 語言是程式設計師需要具備的基本工具, 其不僅執行效率高又具有跨平台的特性,不論在 軟體設計或硬體控制的開發上,都能看到 C 語言 的蹤跡。另外,學習 C++ 的 OOP.
核心能力意見調查 計畫主持人:劉義周教授 研究助理: 林珮婷 報告日期: 調查案的目標與性質 調查的主要目的在進行宣傳,讓全校師生可以瞭 解何謂「課程地圖」與「核心能力」。 通識中心將核心能力主要區分為「學術訓練」、 「就業準備」、「公民文化養成」、「個人特質 提升」等四大面向,本調查依據此四大面向進一.
數位學習經驗分享 「 E 化教學教室與虛擬攝影棚」推廣經驗分享暨觀摩 高高屏活動 義守大學應用數學系郎正廉.
矩陣乘法 實作矩陣乘法 利用 threads 來加速運算速度 – Matrix1 row x Matrix2 column = Ans (x,y) Matrix 1Matrix 2Answer.
Java Programming Language CS340100, NTHU Yoshi. Course Course Number: CS Credit : 2 Size of Limit : 110 Course Title – Java Programming Language.
SIP Mobiity TA: 洪敏書
ACM ICPC 競賽環境設定 Introducer: Hsing-Yen Ann Date: 2008/08/14.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
Chapter 0 Computer Science (CS) 計算機概論 教學目標 瞭解現代電腦系統之發展歷程 瞭解電腦之元件、功能及組織架構 瞭解電腦如何表示資料及其處理方式 學習運用電腦來解決問題 認知成為一位電子資訊人才所需之基本條 件 認知進階電子資訊之相關領域.
1 真理大學運輸管理學系 實務實習說明 目錄  實務實習類別  實務實習條例  校外實習單位  實務實習成績計算方式  校外實習甄選 / 自洽申請流程  附錄:相關表格.
數位教材製作與經驗分享研討會 同步遠距教學與數位教材製作 Jan 21, 2008 朱繼農 資訊管理系.
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
真理大學航空運輸管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
程式語言實習 - JAVA Class1 1. 介紹 Java 編寫、編譯、執行 2. 請同學完成作業二.
南投縣社區大學 Excel 實務應用入門 講師 : 林泉成
數位內容學院專業學程 說明會 廖文宏 6/8/2006. 緣由 經濟部工業局為鼓勵優秀學子積極投入數位內 容產業,並縮短業界對於應屆畢業學生的 職前訓練時間,因此委託數位內容學院與大學 院校合作,為即將畢業的大四或研究所學 生,規劃開設數位內容相關課程,讓學生能在 理論與實務兼具的課程中培養數位內容專.
資料處理 汪群超 2 這一年將學習到什麼? 網際網路:你在哪裡?瞭解你的角色、駕馭網路 。 Web 、 FTP 、 、 Proxy 、 Database Servers 記錄你的學習歷程、展現學習成果: Homepage 、 PowerPoint.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
氣候變遷學分學程 大氣科學系 理學院專業學分學程說明會 照片提供:劉清煌老師. 設立宗旨 「氣候變遷」為目前全球所關注的 議題之一,為了培訓及儲備「氣候 變遷」相關專業人才,大氣科學系 設立了「氣候變遷學程」。
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 貳 研究設計.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
職場危害與管理 (VIII) 目標標的與管理計畫 張書奇 Shu-Chi Chang, Ph.D., P.E., P.A. Assistant Professor 1 and Division Chief 2 1 Department of Environmental Engineering 2 Division.
國立中央大學電機工程學系 99 學年度第 2 學期 助教會議 中央大學電機工程學系 工程認證 1.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
CS1103 電機資訊工程實習 Department of Computer Science National Tsing Hua University.
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
論文研討 ( 一 ) B 組 課程簡介 劉美纓 / 尚榮安 / 胡凱傑 2009/09/17. 一、課程基本資料 科目名稱: ( 中文 ) 論文研討(一)B組 ( 英文 ) SEMINARS (I) 開課學期: 98 學年度第 1 學期 開課班級:企碩一 學 分 數: 2 學分 星期節次: 四 34.
西洋文化與文學 上課須知:. 上課須知 一. 避免遲到、早退 二. 避免缺課、缺考 三. 避免在課堂內飲食、睡覺、談話 四. 講綱可在網路上預習、複習 「懂更懂 學習英文 網站」 (DGD English-Learning Website) http//: dgdel.nchu.edu.tw.
電腦優化 黃柏漢 羅元富 黃得瑋.
真理大學航空服務管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
大華技術學院九十三學年度 下學期 資工系資料結構教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:資料結構 適用班別:進修部二年級 授課老師:吳弘翔 修別:必修 老師信箱:
大華技術學院九十三學年度 資工系計算機概論教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:計算機概論與實習 適用班別:夜資工技一A 授課老師:吳弘翔 學分數: 4 修別:必修 老師信箱:
校友資料庫系統 說明會 公共事務室 廖建翔 2015年6月21日 2015年6月21日 2015年6月21日.
自動機 (Automata) Time: 1:10~2:00 Monday: practice exercise, quiz 2:10~4:00 Wednesday: lecture Textbook: (new!) An Introduction to Formal Languages and Automata,
生物統計學 期中報告 組員 : 醫放一 A 王小明 醫放一 A 王小明 醫放一 A 王大明 醫放一 A 王大明 2009/04/14.
North Point Government Primary PM School 北角官立下午小學 應用 ‘ 基本能力學生評估 ’ 及 ‘ 網上學與教支援系統 ’ 經驗分享.
實驗六 WLAN 的設定 WLAN card 的設定. Reference Wireless Local Area Network by Dr.Morris Chang.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
卡內基訓練  Copyright, 1997 © Dale Carnegie & Associates, Inc. 1 簡報標題 TIP 如需進一步建議, 請看卡內基訓練  的簡報技巧.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
語文補救教學助教心得分享 馬信鏘
2011/02/24 管理講座 上課流程上課流程 時間內容 14:10~14:20 ( 約 10 分鐘 ) 講者介紹 14:20~15:20 ( 約 60 分鐘 ) 主講人 演講 15:20~15:30 ( 約 10 分鐘 ) 中場休息 15:30~16:00 ( 約 30 分鐘 ) 主講人 & 與談人時間.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
歡迎新生入學. 選 課 說 明 95 學年第一學期 辦理科目抵免時間: 95 年 9 月 4 日至 95 年 9 月 7 日 加退選時間: 95 年 9 月 13 日至 9 月 25 日 本畫面僅供學生參考,若有更新皆以學校畫面 為準,請學生即早試試 本畫面僅供學生參考,若有更新皆以學校畫面 為準,請學生即早試試.
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
物件導向程式 授課教師 : 王耀德 研究室 : 靜宜大學 二研 105 電話 : (04) # Web site:
大華技術學院九十五學年度 資工系計算機概論教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:計算機概論與實習 授課老師:吳弘翔 學分數: 4 修別:必修 老師信箱:
File I/O 範例講解 授課:林哲嘉 日期: 2009/04/29. 範例:上機考第三題 Add 部分 1. 將檔案的資料顯示在畫面 2. 將要加入檔案加到資料的尾端.
觀察研究技術 Observational Techniques By : Angela Lo. 觀察研究法 Observational techniques  觀察概念  觀察法就是指研究人員或學習者有目的、有有系統地計畫 , 透過感官和輔助工具 , 在自然狀態下對客觀事物進行觀察 探討知識建構,進行觀察在人、事、地、物並互動,而獲.
概念性產品企劃書 呂學儒 李政翰.
2 期末程式第一份報告 報告內容 撰寫此程式的動機和目的以及預期達到的功能和結果 流程圖 繼承關係 資料結構 檔案上傳格式 第 n 組程式流程圖.doc 組別於近日內公告 5/31, 17:00 前交.
專題成果報告 胺基酸功能預測開發環境 指導教授:歐昱言 邱彥豪 邱顯鈞.
線上寫作之語音評閱 – 以中央大學進修英文課程中 之「寫作報告」為例 中央大學語言中心 劉詠華 January 22, 2007.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
南台科技大學 應用英語系碩士班 張孟文. 主題 : 1. 如何準備研究所考試 2. 現在修課情況.
Microsoft Excel.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
田野實察: 參訪南洋台灣姐妹會 授課教師:林津如 第十一堂課 96 年度教育部補助推動新移民之原生社會文化、公民與人權及健康醫療教學發展計畫 高雄醫學大學性別研究所林津如教授及陳麒文執行.
生活倫理 living Ethics 金繼春副教授高雄醫學大學護理學院. 課程宗旨 協助學生了解生活意義與價值、表達對生活的想法及看法,進而建立正確的人生觀:關懷環境、敬業樂群。透過對生活倫理的認識,培養積極進取、熱情博愛、利他服務的態度,來面對社會與提供專業服務.
Presentation transcript:

JAVA Programming Language

Course  Course Number: CS  Credit : 2  Size of Limit : 110  Course Title  Java Programming Language  Instructor :黃世傑  Time : M5M6R5  Room :資電 Room

Teaching Assistant  Name: 張苑瑩  Location: 資電 Room 734   Name: 謝國爗  Location: 資電 Room 733  1-3

The goal of course  本課程主要說明 JAVA 程式語言的內容與其 物件導向的基本概念,並且強調程式的再 用性與繼承延伸性。  透過本課程讓同學能夠了解 JAVA 的寫法, 並能自行撰寫應用程式,進而輔助同學考 取 SCJP 的證照。  透過本課程能讓同學會使用其他網路上 JAVA 公開的程式碼,加以利用來輔助 PROJECT 的製作。 1-4

The wrong concept about JAVA  Java is an extension of HTML. JavaScript is a simpler version of Java.  Java 跟 HTML 完全是兩回事。  Java 跟 JavaScript 完全是兩回事  Java is an easy programming language to learn.  Maybe yes, maybe not.  其實要寫的完全符合 JAVA 開發的概念很困難 !  Java has an easy environment to program.  JAVA SDK 一點也不方便,除非你很習慣用 command line 。要方便就要使用 IDE 。 1-5

The wrong concept about JAVA  Java will become an universal programming language for all platforms.  This is possible, in theory !!  You still need virtual machine (VM) !!  Java executes program quickly  Java is not faster than C++ for most situations 1-6

The wrong concept about JAVA  Java has good memory management  Java does not have “pointer” and uses “automatic garbage collection”  C/C++ may have “Memory Leak“  “Memory Leak“ : out of memory finally  But using “pointer” well brings benefits  You can release the memory space by yourself 1-7

The wrong concept about JAVA  Java is only a toy programming language  Counterexamples!  Desktop  Azureus  Most popular in SourceForge (the 2 nd is eMule)  Web-application  JSP, Servlet in e-banks, companies  Handheld devices  Android (Dalvik VM)  J2ME games 1-8

Ranking  perinfo/tpci/index.html 1-9

Books and Website  Only reference books  Core Java 2  Head First Java  O’Reilly 專門系列  Ex: Java I/O, Java Networking, etc  Java JDK 5.0 學習筆記  Website  

Syllabus  Java 基本概念 & 環境設定  Class, Object, 以及語法概念  資料表示 法,運算式,陣列, Coding conventions, documents  Inheritance, Polymorphism  Core library 探討, Collection, Regular Expression 6 Exceptions  Thread  Network programming  Jakarta, 3rd-party libraries  Design concepts (Basic design patterns)  Introduce Google Android application development (on Dalvik)  Basic GUI programs (Cover if we have time)  Web-application, JSP, Servlet (Cover if we have time) 1-11

Project & Homework  Undefined 1-12

Evaluation  小考 (10%)  Bonus  以基本概念與程式分析為主的題目  作業 (30%)  請按照 deadline 時間繳交,若有延遲繳交分數將會 打折扣 !  期中考 (10%)  期末考 (30%)  Project 與上台報告 (30%) 1-13

1-14 Have fun!