
課程目標
適合已具備程式語言的基礎(如類別、屬性、迴圈、判斷語法etc.)但缺乏以物件導向 OOP開發概念者。 教學內容主要是以為學習Android手機應用程式框架而設計的Java課程,並輔以充分的JAVA範例作為課程實作練習。
課程大綱
一、認識Java
1.Java 特性與優勢
2.開發環境建置
3.開發工具介紹(Eclipse)
4.Java package觀念
5.Java 基本語法介紹(for, while, switch, if… else)
二、Java物件導向特性介紹
1.Object與Class
2.繼承
3.封裝
4.多型
5.介面
三、Java API介紹(針對與Android相關的API)
1.Java Util API(集合元件)
2.Java IO API
3.Java多執行緒
4.Java例外處理
5.Java網路API
四、Java物件導向實作應用Java Design Patterns介紹
(與Andorid框架相關的Pattern)
學習分享
適合對象
1.想撰寫Android手機應用程式,但缺乏Java程式設計基礎。
2.對Google Android SDK有高度興趣、想從事Android手機程式開發工作者。
職涯方向
手機應用程式設計 │手機多媒體開發 │GUI使用者介面設計│Android手機應用程式
課程諮詢
課程資訊
使用線上立即付款,隔日立刻開通帳號並郵寄講義! ![]()
| 學程簡介 | 課程大綱 | 課程實錄 | 合作專區 |
課程簡介
為了設計出一個有效率的演算法來解決問題。通常得事先將要處理的原始資料進行一些特定處理或擺放,將有助於整個演算法的效能提升。 計算機軟體對於資料的處理,首當設計資料結構,該記錄那些資料、要用什麼方式來儲存,接著對於這群資料該如何進行新增、插入、刪除、搜尋等操作。 資料結構這門學科旨在說明計算機軟體有那些常用的資料結構,如Array, Linked List, Stack, Queue, Tree, Graph等,而對應這些不同的資料結構必然會有不同的操作方式…
課程目標
資料結構(Data Structures)是資訊學科中的核心課程之一,也是嵌入式軟體設計的基礎課程。「資料結構精修班」教授軟體開發者必修的資料結構和演算法,讓你思考程式的執行效率。
1. 不僅學會撰寫程式並能夠清楚掌握程式的重要觀念,了解”軟體程式=演算法+資料結構。
2. 能熟悉不同資料結構的設計模式。
3. 能了解軟體程式在何時會應用到這些資料結構。
4. 藉由排序與搜尋演算法理解來討論Big-O演算法效能分析。
1. 不僅學會撰寫程式並能夠清楚掌握程式的重要觀念,了解”軟體程式=演算法+資料結構。
2. 能熟悉不同資料結構的設計模式。
3. 能了解軟體程式在何時會應用到這些資料結構。
4. 藉由排序與搜尋演算法理解來討論Big-O演算法效能分析。
適合對象
1. 無須具備程式語言基礎,但想要從事以C語言程式開發者。
2. 想要從事嵌入式軟體開發、韌體設計者。
2. 想要從事嵌入式軟體開發、韌體設計者。
課程優惠
1. 艾鍗超值金鑽卡會員,報名課程可享9折優惠價。
2. 艾鍗企業VIP會員可享課程85 折優惠價。
3. 早鳥優惠方案請見報名表。
2. 艾鍗企業VIP會員可享課程85 折優惠價。
3. 早鳥優惠方案請見報名表。
職涯方向
嵌入式設計師 │ 韌體工程師 │ 資訊家電設計師 │ 網路應用程式設計 │ Linux平台驅動程式
學生須知
課程大綱
1. Introduction to Data Structure and Algorithm
2. Data與ADT Design
3. Stack
4. Queues
5. Linked Lists
6. Tree&Graph
7. Sorting
8. Searching
2. Data與ADT Design
3. Stack
4. Queues
5. Linked Lists
6. Tree&Graph
7. Sorting
8. Searching
課程實錄
延伸學習
課程諮詢










