軟體人才培育計畫 子計畫 1-2 線上協同學習平台 (e-tutor 服務平台 )

49
軟軟軟軟軟軟 軟軟軟 1-2 軟軟軟軟軟軟軟軟 (E-tutor 軟軟軟軟 ) 軟軟軟 軟軟軟 軟軟軟軟軟軟軟軟軟 軟軟軟軟軟軟軟軟軟 [email protected] http:// http:// algorithm.csie.ncku.edu.tw/ algorithm.csie.ncku.edu.tw/

Upload: halona

Post on 14-Jan-2016

291 views

Category:

Documents


0 download

DESCRIPTION

軟體人才培育計畫 子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 ). 謝孫源 成功大學資訊工程系 [email protected] http://algorithm.csie.ncku.edu.tw/. 線上協同學習平台 (E-tutor 服務平台 ). 目的 : 利用網站實作 線上輔導及解疑 、 軟體創作題庫出題及解題 、 軟體能力 自我檢測 、 線上競賽 、觀摩及交流活動、 潛力菁英選拔及培訓 等內容,透過線上分享的機制,讓學員能夠以不同的學習方式進行學習與交流。 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

軟體人才培育計畫 子計畫 1-2線上協同學習平台

(E-tutor 服務平台 )

謝孫源謝孫源成功大學資訊工程系成功大學資訊工程系

[email protected]://algorithm.csie.ncku.edu.tw/http://algorithm.csie.ncku.edu.tw/

Page 2: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

線上協同學習平台 (E-tutor 服務平台 )

目的 :• 利用網站實作線上輔導及解疑、軟體創作題庫出題及解題、軟體能力自我檢測、線上競賽、觀摩及交流活動、潛力菁英選拔及培訓等內容,透過線上分享的機制,讓學員能夠以不同的學習方式進行學習與交流。

• 透過 e-tutor為教學平台,進行教學輔助,結合程式設計相關選修課程,讓學生在平台上進行學習與交流。

Page 3: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

E-tutor 服務平台 架構圖

Page 4: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

線上協同學習平台

Page 5: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

http://e-tutor.itsa.org.tw/e-Tutor/

相關平台登入

線上協同學習平台

創作社群服務平台

軟體學習資源服務平台

申請一個新帳號

Page 6: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

申請新帳號申請新帳號

電子郵件認證

Page 7: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題庫 題庫 (1/5)(1/5)

題庫

Page 8: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題庫題庫 (2/5)(2/5)

NCPC 題庫

Page 9: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題庫 題庫 (3/5)(3/5)

英文題庫

Page 10: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題庫 題庫 (4/5)(4/5)

中文題庫

Page 11: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題庫 題庫 (5/5)(5/5)

加入這個題庫的成員

Page 12: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

主題大綱主題大綱

題目 / 討論區 / 命題老師

題目討論區

命題老師

Page 13: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (1/11)(1/11)

查看 – 題目敘述

Page 14: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (2/11)(2/11)

提交 – 上傳程式碼

1 選擇程式語言 2 上傳程式碼

or

Page 15: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (3/11)(3/11)

提交 – 提交成功

Page 16: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (4/11)(4/11)

結果 – Compilation Error (CE)

Page 17: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (5/11)(5/11)

結果 – Wrong Answer (WA), Time-Limit Exceeded (TLE)

Page 18: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (6/11)(6/11)

結果 – Accept (AC)

Page 19: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (7/11)(7/11)

提交的歷史資訊

紅 | 綠

Page 20: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (8/11)(8/11)

報表 – 概要

( AC )( WA, TLE )( CE )

Page 21: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (9/11)(9/11)

報表 – 詳細資訊

Page 22: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (10/11)(10/11)

報表 – 排名

Page 23: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用範例 使用範例 (11/11)(11/11)

報表 – 執行結果統計圖

Page 24: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

編譯注意事項編譯注意事項

程式碼儘可能不要有任何中文註解,否則編譯過程中有可能會出現錯誤訊息。

Ex:

Page 25: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

範例範例

Page 26: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

學生登入學生登入

登入

登入學生帳號

Page 27: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

選擇有興趣的課程選擇有興趣的課程

Page 28: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

選擇題目選擇題目

題目討論區

命題老師

Page 29: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題目敘述題目敘述

Page 30: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

背景知識 背景知識 and Sampleand Sample

背景 : • 找錢是在自動販賣機還有日常買東西常常要做的動作。• 如何用最少的硬幣數量來找錢是一個很有趣的問題。

Sample Input :• 買家輸入身上所擁有的錢,必須為正整數。• 輸入購買商品 1 或者商品 2 ( 商品 1 17 元、商品 2 25 元 ) 。• 商品的數量

Page 31: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

演算法演算法

Page 32: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

上傳程式碼編譯上傳程式碼編譯

提交 – 上傳程式碼

1 選擇程式語言 2 上傳程式碼

or

Page 33: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

編譯結果錯誤編譯結果錯誤

結果 – Wrong Answer (WA), Time-Limit Exceeded (TLE)

Page 34: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

編譯結果正確編譯結果正確

結果 – Accept (AC)

Page 35: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

E-tutor 題庫題目數量

Page 36: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題庫題庫 (( 含中英文含中英文 ))

112/04/21 36

題型 題目數 總數

NCPC 29

440e-Tutor 團隊

Array 29

Backtracking 2

Comprehensive 20

Datastructure 28

Dynamic Programming 22

Geometry 15

Graph Algorithm 23

Grids 5

Mathematics 128

Recursion 12

Simulation 25

Sorting 13

Strings 57

Page 37: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

112/04/21 37

英文題庫英文題庫

題型 題目數 總數

NCPC 29

200e-Tutor 團隊

Array 5

Backtracking 1

Comprehensive 2

Datastructure 13

Dynamic Programming 12

Geometry 3

Graph Algorithm 17

Grids 1

Mathematics 40

Recursion 7

Simulation 16

Sorting 6

Strings 22

Page 38: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

112/04/21 38

中文題庫中文題庫

題型 題目數 總數

e-Tutor 團隊

Array 24

240

Backtracking 1

Comprehensive 18

Datastructure 15

Dynamic Programming 10

Geometry 12

Graph Algorithm 6

Grids 4

Mathematics 88

Recursion 5

Simulation 9

Sorting 7

Strings 35

Page 39: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

題目繳交內容及格式

Page 40: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

繳交內容繳交內容 (1/6)(1/6)

題目題目分類表程式碼5 筆測試檔

Page 41: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

繳交內容繳交內容 (2/6)(2/6)

題目 (.doc)Title ( 標題 )

Problem Description ( 問題描述 )

Input File Format ( 輸入說明 )

Output Format ( 輸出說明 )

Example ( 範例 )

Page 42: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

繳交內容繳交內容 (3/6)(3/6)

Page 43: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

繳交內容繳交內容 (4/6)(4/6)

題目分類表 (.doc)題目名稱命題老師題型題目難易度題目分類問題分類用★與●表示 , 超過

一種分類方式時 , ★ 為主要分類

Page 44: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

繳交內容繳交內容 (5/6)(5/6)

程式碼C / C++ / JAVA

5 筆測試檔 ( 輸入和輸出資料 5 筆 )

必須與題目的範例不同檔名: Problem1(1).in.txt

Problem1(1).out.txtProblem1(2).in.txt Problem1(2).out.txtProblem1(3).in.txt Problem1(3).out.txtProblem1(4).in.txt Problem1(4).out.txtProblem1(5).in.txt Problem1(5).out.txt

Page 45: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

繳交內容繳交內容 (6/6)(6/6)

112/04/21 45

[email protected]

學校系所 _ 姓名 _ 職稱

範例:國立成功大學資訊工程學系 _ 謝孫源 _ 教授

學校系所 _ 姓名 _ 職稱 .rar

題目、程式碼、 5 筆測試檔

Page 46: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

使用資訊使用資訊

使用者總數 ( 註冊人數 ) : 930 人老師專區: 14所學校、 15位教師、 20個課程台灣大學

成功大學台灣科大暨南大學東華大學嘉義大學台中教育大學

淡江大學輔仁大學靜宜大學長榮大學元智大學樹德科大勤益科大

Page 47: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

112/04/21 47

統計 統計 – – 英文題庫解題人數

題型 解題人數

NCPC 50

e-Tutor 團隊

Array 60

Backtracking 29

Comprehensive 23

Datastructure 37

Dynamic Programming 35

Geometry 25

Graph Algorithm 24

Grids 22

Mathematics 36

Recursion 27

Simulation 23

Sorting 30

Strings 29

Page 48: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

112/04/21 48

統計 統計 – – 中文題庫解題人數

題型 解題人數

e-Tutor 團隊

Array 111

Backtracking 58

Comprehensive 57

Datastructure 65

Dynamic Programming 105

Geometry 59

Graph Algorithm 62

Grids 41

Mathematics 117

Recursion 80

Simulation 62

Sorting 81

Strings 102

Page 49: 軟體人才培育計畫  子計畫 1-2 線上協同學習平台 (E-tutor 服務平台 )

希望各校配合事項

程式設計相關課程教師利用 e-tutor 平台開設教師專區,並鼓勵學生使用組隊參與線上程式競賽 ( 預計 11月開辦 )