David Tseng
Research interests
-
InterestsAndroid, C ++, C, LabVIEW, Robotics, Programmed Instruction, Java Programming
Education
-
Sep 2005–
Jun 2007National Taipei University of Education
Toy and Game Design · Master of ARTTaiwan · Taipei
Other
-
LanguagesMandarin, English, Japanese
Publications
-
App Inventor手機程式超簡單 App Inventor[入門卷]
04/2012; 馥林文化.
App Inventor是由Google所推出的圖形化Android智慧型手機程式開發環境,無需艱澀的Java語法,只要拖拉放就能輕鬆完成您的第一隻App! 本書內含數十個程式範例,包含人機介面設計、小畫家、多媒體影音、網路通訊與資料庫等。並引導讀者自行設計擲骰子與打磚塊等趣味小遊戲。非常適合各級教學單位使用。 本書所有範例皆可使用模擬器完成,毋須購置實體Android手機。 本團隊即將推出第二卷與您分享App Inventor的進階應用,包含多點觸控、機器人控制、感測器與體感遊戲等等內容,敬請期待。 範例程式檔與本書更多資訊,請上CAVE系列叢書官方網站:http://book.cav... [more] App Inventor是由Google所推出的圖形化Android智慧型手機程式開發環境,無需艱澀的Java語法,只要拖拉放就能輕鬆完成您的第一隻App! 本書內含數十個程式範例,包含人機介面設計、小畫家、多媒體影音、網路通訊與資料庫等。並引導讀者自行設計擲骰子與打磚塊等趣味小遊戲。非常適合各級教學單位使用。 本書所有範例皆可使用模擬器完成,毋須購置實體Android手機。 本團隊即將推出第二卷與您分享App Inventor的進階應用,包含多點觸控、機器人控制、感測器與體感遊戲等等內容,敬請期待。 範例程式檔與本書更多資訊,請上CAVE系列叢書官方網站:http://book.cavedu.com。
-
觸控設計觀念與創意應用
05/2011; 碁峰資訊.
ISBN: 9789862761977
觸控技術快速融入人們的生活,而自iPhone發表、iPad上市熱銷與Android廣泛應用以來,創新的使用方式造成熱潮,不僅帶給使用者輕易操作的人性化介面,嶄新的觸控技術更將行動通訊與數位媒體帶入一個全新的生活體驗。 觸控螢幕與嵌入式系統、人機介面、相關硬體 結合嵌入式系統設計之種種成果,特別以感測/致動器的概念,配合觸控的角度,輔以專題介紹。內容包含嵌入式系統概論、感測器與致動器、人機介面、觸控螢幕與滑鼠。 觸控設計之概念與實作 對照傳統的觸控概念,進行一系列視覺元件的測試與說明。這個階段就好像剛學會走路的孩子,在探索Android 所帶出來的種種新體驗。內容涵蓋基礎GU... [more] 觸控技術快速融入人們的生活,而自iPhone發表、iPad上市熱銷與Android廣泛應用以來,創新的使用方式造成熱潮,不僅帶給使用者輕易操作的人性化介面,嶄新的觸控技術更將行動通訊與數位媒體帶入一個全新的生活體驗。 觸控螢幕與嵌入式系統、人機介面、相關硬體 結合嵌入式系統設計之種種成果,特別以感測/致動器的概念,配合觸控的角度,輔以專題介紹。內容包含嵌入式系統概論、感測器與致動器、人機介面、觸控螢幕與滑鼠。 觸控設計之概念與實作 對照傳統的觸控概念,進行一系列視覺元件的測試與說明。這個階段就好像剛學會走路的孩子,在探索Android 所帶出來的種種新體驗。內容涵蓋基礎GUI 觸控元件、進階GUI 元件觸控、再思進階GUI 觸控、點擊式轉盤之概念與實作。 觸控輸入法與手勢之設計 包含基礎鍵盤之設計與實作、進階鍵盤之設計與實作、手勢鍵盤之設計與實作。 觸控手勢之創意應用 包含手勢應用之創意基礎、社群應用之創意手勢、拼圖遊戲之創意手勢、地圖應用之創意手勢、媒體應用之創意手勢、創意觸控樂高機器人。 .豐富的介面展示: 傳統按鍵介面(包含多種系統平台)/ClickWheel蘋果之點擊式轉盤介面/四種輸出法之介面(包括作者獨創之HamilPad)/CSOW整合式媒體播放介面(作者獨創)/多點觸控介面 .實用的工具介紹: ObjectAid UML圖形檢視軟體/Total Commander檔案管理軟體/JavaCC編譯器工具/App Inventor圖形化程式設計工具/樂高leJOS NXT開發工具 .創意的手勢應用: 網路主題/遊戲主題/多媒體主題/地圖主題/樂高機器人主題 書中範例雖主要是以 Android 2.2為平台作驗證,但也曾於1.5版測試過,除了一些像是多點觸控等之功能在Android 1.5版並無支援以外,多數都能執行,而向後相容至Android 2.3/2.4/3.0大致也無問題。 這本書深入的主題絕對不同於市面上的Android書籍,與坊間許多書籍相比,本書更注重實務面的應用與經驗分享,以觸控為主軸提供了更多層次的範例。 第一篇 觸控螢幕與嵌入式系統、人機介面、相關硬體 結合嵌入式系統設計之種種成果,特別以感測/致動器的概念,配合觸控的角度,輔以專題介紹。內容包含:嵌入式系統概論、感測器與致動器、人機介面、觸控螢幕與滑鼠。 第二篇 觸控設計之概念與實作 對照傳統的觸控概念,進行一系列視覺元件的測試與說明。這個階段就好像剛學會走路的孩子,在探索Android 所帶出來的種種新體驗。內容包含:基礎GUI 觸控元件、進階GUI 元件觸控、再思進階GUI 觸控、點擊式轉盤之概念與實作。 第三篇 觸控輸入法與手勢之設計 內容包含:基礎鍵盤之設計與實作、進階鍵盤之設計與實作、手勢鍵盤之設計與實作。 第四篇 觸控手勢之創意應用 對於前述理論部份已經過程式實作的考證,所以相關的應用就容易推展,這部份以第15 章手勢應用之創意基礎的九個基礎應用範例最為經典。內容包含:手勢應用之創意基礎、社群應用之創意手勢、拼圖遊戲之創意手勢、地圖應用之創意手勢、媒體應用之創意手勢、創意觸控樂高機器人。
-
Employing Robots in Play-Based Learning for Engineering Education of Exceptional Students
International Journal of Engineering Education. 01/2011;
Robots have proved effective in support of play-based teaching activities, especially at the primary education level. Here, we introduce robots as a teaching-aid for exceptional students. We have developed a new curriculum for engineering education that caters to both mainstream and exceptional stud... [more] Robots have proved effective in support of play-based teaching activities, especially at the primary education level. Here, we introduce robots as a teaching-aid for exceptional students. We have developed a new curriculum for engineering education that caters to both mainstream and exceptional students. This curriculum includes eight units or instructional sessions, which range in content from the basic principles of mechanics to advanced control of intelligent robots. The curriculum emphasizes problem solving, engineering design, teamwork, and self-discipline. The LEGO NXT educational module is employed as the basic hardware and the Microsoft Robotics Developer Studio provides an easy-to-learn graphical programming environment for children. Since exceptional students do not necessarily respond optimally to traditional teaching methods, alternatives need to be researched. Learning through play could prove an ideal approach for educating students with special needs. During play, students tend to concentrate better and exhibit more self-discipline since play is naturally interesting. Exceptional students potentially learn more from playing than from conventional teaching methods, due to their keen powers of observation. To validate the curriculum we developed, we organized an eight-week summer camp called Edison Robotic Camp. Of the eighteen students who attended, two had been diagnosed with attention-deficit hyperactivity disorder (ADHD), three with autism and one with a learning disability; the remaining thirteen students had not been diagnosed with any learning disorders. We divided students into six groups with each group having at most one student with special needs, and the other members randomly assigned. The teaching and observation team included an instructor, three teaching assistants, and a counseling psychologist. The observation team participated in the teaching activities to closely observe and record student behavior. Students were evaluated in three areas: learning performance, concentration, and interaction with partners. The psychologist interviewed the students’ parents, the instructor, and the teaching assistants before, during, and after the camp. It was discovered that learning performance was similar for exceptional and normal students. The level of concentration exhibited by exceptional students was acceptable for classroom activities, and special-needs students were able to complete most of the tasks. The only problems observed for the exceptional students were regarding communication and interaction with their team partners. The parents, the instructor, and the teaching assistants, however, reported noticeable improvements in the manners of the exceptional students. With such positive results, we see potential for broader application of play-based learning in engineering education for exceptional students.
-
LabVIEW高階機器人教戰手冊:打造智能與趣味兼具的機器人
12/2010; 碁峰資訊.
ISBN: 9789862760765
.使用LabVIEW高階圖形化程式環境,程式功能強大且指令豐富,可以讓您設計出各種不同的機器人。 .本書作者群為LabVIEW專業教學團隊,實戰經驗豐富,帶領您從無到有建立起圖形化程式設計的基礎以及機器人技術,不僅適合機器人玩家閱讀,亦可做為機電整合、訊號分析量測與自動控制課程之先導教材。 .內容包含92個核心程式範例與4個進階專題,如:人機介面設計、飛行模擬、影像辨識追蹤以及機械式計算機原理,讓您從中學習機器人設計之重要技巧與概念。 .機器人專題涵蓋了適用於樂高NXT機器人之周邊設備,包含:串接式伺服馬達、多合一感測模組、光感應器陣列與攝影機等,大大擴充了機器人的功能性! ... [more] .使用LabVIEW高階圖形化程式環境,程式功能強大且指令豐富,可以讓您設計出各種不同的機器人。 .本書作者群為LabVIEW專業教學團隊,實戰經驗豐富,帶領您從無到有建立起圖形化程式設計的基礎以及機器人技術,不僅適合機器人玩家閱讀,亦可做為機電整合、訊號分析量測與自動控制課程之先導教材。 .內容包含92個核心程式範例與4個進階專題,如:人機介面設計、飛行模擬、影像辨識追蹤以及機械式計算機原理,讓您從中學習機器人設計之重要技巧與概念。 .機器人專題涵蓋了適用於樂高NXT機器人之周邊設備,包含:串接式伺服馬達、多合一感測模組、光感應器陣列與攝影機等,大大擴充了機器人的功能性! .範例程式檔與本書更多資訊,請上CAVE官方網站:www.cavedu.com或搜尋”CAVEDU”。
-
機器人新視界NXC與NXT
07/2010; 藍海文化.
ISBN: 9789866432255
NXC語言與樂高NXT智慧型機器人能激盪出什麼樣的火花呢? 本書為國內第一本使用C語言來控制樂高NXT機器人之專業教材。 對於有心學習C語言的朋友,本書是非常適合的參考書籍。 對於想要發揮NXT所有功能的玩家來說,更是您必備的武林寶典。 精彩內容: .NXC-針對NXT量身定作的C語言 .BricxCC-簡單好用的程式環境 .感應器與馬達 .程式結構與進階I/O控制 .平行作業與優先權管理 .藍牙通訊與I2C傳輸應用 .豐富有趣的實做專題... [more] NXC語言與樂高NXT智慧型機器人能激盪出什麼樣的火花呢? 本書為國內第一本使用C語言來控制樂高NXT機器人之專業教材。 對於有心學習C語言的朋友,本書是非常適合的參考書籍。 對於想要發揮NXT所有功能的玩家來說,更是您必備的武林寶典。 精彩內容: .NXC-針對NXT量身定作的C語言 .BricxCC-簡單好用的程式環境 .感應器與馬達 .程式結構與進階I/O控制 .平行作業與優先權管理 .藍牙通訊與I2C傳輸應用 .豐富有趣的實做專題
-
機器人程式設計與實作:使用Java
07/2010; 碁峰資訊.
ISBN: 9789861819655
Java程式語言搭配LEGO NXT機器人,帶您進入智慧型機器人程式設計的殿堂 *使用標準Java語法並完整支援各種函式庫 *以LEGO NXT智慧型機器人為主要硬體設備 *書中包含數十個基礎程式範例與六個進階專題 *使用普及率最高的LEGO NXT 9797機器人為設計平台,介紹如何使用Java程式語言控制機器人執行相關的行為,包括硬體與軟體之整合,感應器及馬達之驅動程式之使用,讓讀者可以自由發揮創意設計不同功能的機器人。 *特別邀請leJOS原創開發者-Juan Antonio參與本書的寫作,書籍內容完整且範例豐富,不僅適合機器人玩家閱讀,亦可做為Java程式... [more] Java程式語言搭配LEGO NXT機器人,帶您進入智慧型機器人程式設計的殿堂 *使用標準Java語法並完整支援各種函式庫 *以LEGO NXT智慧型機器人為主要硬體設備 *書中包含數十個基礎程式範例與六個進階專題 *使用普及率最高的LEGO NXT 9797機器人為設計平台,介紹如何使用Java程式語言控制機器人執行相關的行為,包括硬體與軟體之整合,感應器及馬達之驅動程式之使用,讓讀者可以自由發揮創意設計不同功能的機器人。 *特別邀請leJOS原創開發者-Juan Antonio參與本書的寫作,書籍內容完整且範例豐富,不僅適合機器人玩家閱讀,亦可做為Java程式設計與自動控制之先導教材。 *內容包含數十個基礎程式範例與六個進階專題,如:感應器與馬達控制、藍芽通訊與網際網路、事件導向與多執行緒、機器人定位與導航...等,讓您從中學習Java與機器人設計之重要技巧與概念。 *本書使用leJOS最新版本,完整支援NXT各項I/O裝置,並可自行設計人機介面與網路元件。 *範例程式檔與本書更多資訊,請上CAVE官方網站:www.cavedu.com或搜尋“CAVEDU”。
Following (31)
-
An-Cheng Ruo
National Taiwan University -
Mukesh Rawat (Thanks "GOD".........)
SHIMADZU Corporation -
Kazi Mostafa
National Sun Yat-sen University -
Chih-Yu Hsu
Chaoyang University of Technology