鑑定制度與評鑑內容
鑑定制度架構(更新日期:2021/3/8
專業及級等
建議報考對象
考試科目
評鑑方法
通過及授證標準
Level 1
初級行動裝置程式設計師
需符合下列任一項條件:
1. 大專學生(含畢業生)
2. 18歲以上,且具App程式設計相關經驗
※以資通訊相關科系大三以上學生應考為佳
1.行動裝置概論(含技術概論、網路、資安等)
2.行動裝置程式開發(2選1):
• Android程式設計
• iOS程式設計
電腦
測驗
(單選)
• 一次報考兩科:總分達140分,但單科成績不得低於60分
• 分次報考:需在三年度內完成兩科目考試且成績皆達70分
Level 2
中級行動裝置程式設計師
1. 大專或同等學歷畢業
2. 具App程式設計相關經驗1年(含)以上
3. 具初級行動裝置程式設計師證書
1.行動裝置應用開發實務(含行動裝置應用技術、資訊安全實務、軟體專案管理等)
• 單科成績達到70分表示及格
• 達70分之單科成績,可保留三年。
• 兩科皆通過始可申請證書
2.行動裝置程式設計實作 (2選1):
• Android程式實作
• iOS程式實作
上機
實作
初級考試評鑑內容
科目
評鑑主題
佔比
評鑑內容
1.行動裝置概論
(必考)
1.行動裝置技術現況
60%
1-1.行動裝置專有名詞(15%)
1-2.行動裝置技術(25%)
1-3.行動裝置應用(20%)
2.行動網路與資安概論
40%
2-1.行動網路概論(20%)
2-2.行動安全概論(含個資法) (20%)
考科2/考科3擇一報考
2.行動裝置程式開發-Android程式設計
1.程式設計概論
30%
1-1.程式語言基礎(10%)
1-2.物件導向程式語言(15%)
1-3.軟體測試與除錯(5%)
2.Android程式開發
70%
2-1.Android–UI設計與使用者互動(20%)
2-2.Android–資料運用與輸出入(20%)
2-3.Android–內建裝置與系統服務(30%)
3.行動裝置程式開發-iOS程式設計
2.iOS 程式開發
2-1.iOS–UI設計與使用者互動(20%)
2-2.iOS–資料運用與輸出入(20%)
2-3.iOS–內建裝置與系統服務(30%)
初級行動裝置程式設計師 建議命題內容
建議命題內容
科目一
行動裝置概論
(60%)
• 雲端(SaaS、PaaS、IaaS等)
• Web API有關名詞
• AR、VR、MR
• 與「行動裝置」有關的名詞等
• 各感測器用途
• 螢幕類型(OLED、LCD等)
• 影像辨識、語音輸入、藍牙
• 穿戴裝置應用(手環、手錶等)
• 行動支付、電子商務、室內外定位、導航、推播與簡訊等
(40%)
• 網路OSI架構(TCP/IP)
• Web API、Socket技術、Web Socket技術
• 推播(APNS、GCM或FCM)與簡訊
• 4G、5G、WiFi、NFC等
2-2.行動安全概論
(含個資法) (20%)
• 加密技術、MD5技術、網路安全、防火牆
科目二
行動裝置程式開發
Android/iOS
(30%)
• 條件判斷、迴圈、函式、陣列、集合等
• 封裝、繼承、覆寫、存取控制、特徵等
• 黑箱、白箱定義與使用時機
• 單元、模組、系統等定義與使用時機
• 壓測、效能測試、驗收測試定義與使用時機
2.程式開發
(70%)
2-1.UI設計與使用者互動
(20%)
• 各種視覺化元件使用時機
• 各種View Controller特性與使用時機
• 使用者行為觸發事件的實作方式
2-2.資料運用與輸出入(20%)
• Core Data、SQLite、沙盒、檔案存取
• UserDefaults、SharedPreferences等
2-3.內建裝置與系統服務(30%)
• 地圖、藍牙、健康管理、機器學習觀念
• 加速器、陀螺儀、GPS等感測器
• 日曆、聯絡人、網際網路連線、JSON、XML格式與解析
中級考試評鑑內容
※考試時間90分鐘、考60題(皆為情境題)
行動裝置
應用開發
實務
1.行動裝置應用技術(40%)
1-1. 行動裝置技術與應用(25%)
• iBeacon、藍牙架構、定位服務、地圖
• 行動應用、行動裝置軟硬整合解決方案
• 行動裝置資料格式(如:JSON、XML、CSV)
1-2. 雲端技術與資料庫應用(15%)
• OpenID Connect、資料交換技術等
• 可同時支援Android及iOS之資料庫應用
2.行動資訊安全實務(20%)
2-1. 行動資訊安全技術(10%)
• 網路安全議題、root hack / jailbreak
• 開發App須採取之安全保護技術
2-2. 行動資訊安全防護與檢測(10%)
• 加密演算法、數位簽章、Sandbox概念
• 行動應用App基本資安標章(MAS)規範
• 行動裝置App與伺服器之間傳輸防護
3. App軟體開發概論(40%)
3-1. App軟體開發概論(20%)
• 軟體開發中遇到的問題與其解決方法
• 「功能性需求」與「非功能性需求」
• 專案管理概念、MVC軟體架構
• 靜態、動態、黑箱、白箱測試
3-2. App軟體版本控制(20%)
• 軟體版本控管的描述及功能
• 軟體開發版本控制所使用之軟體
• Git可提供的功能或操作
• Git版本控制系統執行之指令
• 原始碼控管的主要步驟
※考試時間180分鐘,術科實作考試(分為Android及iOS)
程式設計實作
(Android/iOS
擇一)
行動裝置程式設計、測試、除錯與整合
1-1. 安全程式設計
1-2. UI設計
1-3. 資料儲存與交換
1-4. 通訊技術
1-5. Web API服務
(Representational State Transfer)
1-6.雲端API **
1-7.帳號整合 (openid)
1-8. 周邊應用與資源管理
電子郵件:ipas_service@mail.csf.org.tw 線上客服:https://lin.ee/XzS9nul 通訊地址:105臺北市松山區八德路三段32號8樓 CSF產業人才鑑定考務中心
電子郵件:ipas_service@mail.csf.org.tw
線上客服:https://lin.ee/XzS9nul
通訊地址:105臺北市松山區八德路三段32號8樓 CSF產業人才鑑定考務中心