如何提昇程式設計能力?: E-tutor服務平台簡介

Slides:



Advertisements
Similar presentations
大學學術聲望排名前三十名 99 年總排名校名平均分數 98 年名次 1 清華大學 台灣大學 交通大學 成功大學 中山大學 中央大學 政治大學 台灣師範大學 中正大學
Advertisements

校際 IT 精英挑戰賽 2016 Inter-School IT Elite Challenge 2016 決賽日 2016 年 4 月 23 日.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
102年第三季工作坊- 大陸展業之現況及未來展望
二岸工作經驗分享座談 蔡翔宇.
如何提昇程式設計能力? E-tutor服務平台簡介
LiveABC學習系統 103年英語自學說明會 校內學習資源LiveABC.
MIS簡介 靜宜大學資管系 楊子青.
教學優良教師分享 資訊管理系 陳昌助.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
網路謠言「你的母校溺水了嗎?2016退場名單預估」說明
計算機概論 蘇木春 中央大學資工系.
亞洲大學的數位學習資源與應用 鍾仁宗老師 101年12月4日.
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
開發環境設置.
Chapter 4 Spanning Trees
如何善用e-tutor資源提升程式設計能力
Google協作平台.
國立台灣大學生物產業機電工程研究所 簡君良
30週年校慶 電腦科暨電腦學會 移動裝置程式編寫及學生成果分享
安裝JDK 安裝Eclipse Eclipse 中文化
一、如何規劃? 二、教材數位化的可用工具介紹。 三、發表時應該注意的重點。 四、可展示的平台有哪些?
以 WebQuest 模版整合教材 促進學生主動學習
電子郵件 人際溝通 2018/12/27 輔仁大學圖書資訊學系.
OpenID與WordPress使用說明
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
文學院、管理學院、海科院 暨各系所 及通識教育中心
程式設計專題.
Fortran 程式語言 之 編與譯(二) 張基昇.
PowerCam快速數位教材製作 黃雲龍 NCCU/ NTSU.
App Inventor 2初體驗 靜宜大學資管系 楊子青
行政業務-學務處生輔組 分機:24124 系統問題-圖資處系統組 分機:21735
如何運用E化教學-大綱 找一門課程進行E化配合教學-計算機概論 校內提供既有之E化教學資源 教材內容與E化資源結合
授課教授:石文傑 博士 報 告 人:施金橐 學 號: 日 期:98年03月06日
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
2013/09/23 12:20-13:30 LIVE ABC英檢平台 與其他校內學習資源
NTU CSIE 有獎徵答.
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
2011清大電資院學士班 「頂尖企業暑期實習」 經驗分享心得報告 實習企業:工研院 實習學生:電資院學士班 楊博旭.
Colife 現場直播 免註冊快速登入手冊.
教學媒體作業 歷史系99級 楊琇媚. 教學媒體作業 歷史系99級 楊琇媚.
指導老師:周建興 老師 開發團隊:吳旻翰、池宗諺 淡江大學電機工程學系 2015/12/11
Graph Theory Chapter 2 An Introduction to Algorithms
106年度教育雲服務策略聯盟計畫 酷學習 COOL CLASS.
104-1英文會考 E-Testing 練習路徑.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
國立成功大學(農業) 報告人 協同主持人 林翰佑
8公分 中文論文名稱 (大小80~136) English Thesis Title (size80~136) 中文名字 English Name (大小50~60) 學校學系/任職單位職稱 (大小50~60) 8公分 8公分 內容 (大小40~50) 內容 (大小40~50) 文字或圖示 文字或圖示.
(Mobile User music–Sharing Innovation Center)
電腦概論考題分析 佛學資訊組 碩一 張榮顯.
(中文標楷、英文Times New Roman,85點,粗體,置中)
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
物理化學輔助學習工具 2018/12/04.
國立臺北科技大學機械系106學年度實務專題海報
熊博安 嵌入式系統實驗室 國立中正大學資訊工程學系
2005~2009年一千大企業最愛大學生總排名(cheers雜誌)
智慧型手機結合單晶片 控制小家電應用研習 負責教師: 施順鵬 主任 樹德科技大學 電腦與通訊系
校外實習媒合資訊平台介紹 報告人:王上明 指導單位: 教育部技職司 承辦單位: 明志科技大學 、 國立高雄第一科技大學.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
決策支援系統 實例簡介.
由Facebook看SNS的現況與未來發展趨勢
-創新學習 從教師開始- 主講人 國立臺灣師範大學 李忠謀 教授
楊立偉教授 台灣科大資管系 © Copyright 2016 by Willie Yang
楊立偉教授 台灣科大資管系 © Copyright 2015 by Willie Yang
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
JUDGE GIRL 使用介紹 & 常見問題 TAs :
醫療影像圖檔處理與投影顯示 Project L 指導教授: 東吳大學資訊科學系副教授 鄭為民老師 組員 Java 3D組 - 郭慈芬、李亭瑩
社會領域教學 相關網路資源介紹.
物理化學輔助學習工具 2018/12/04.
Presentation transcript:

如何提昇程式設計能力?: E-tutor服務平台簡介 謝孫源 成功大學資訊工程系特聘教授兼 製造資訊與系統研究所所長 hsiehsy@mail.ncku.edu.tw http://algorithm.csie.ncku.edu.tw/

教育部資訊軟體人才培育先導計畫 總計畫 網路資源推廣分項 子計畫1-1:總體計畫規劃管理及管考 主持人 : 郭耀煌教授 成功大學資訊工程系 主持人 : 郭耀煌教授 成功大學資訊工程系 子計畫1-2:程式設計e-tutor推廣計畫 主持人 : 謝孫源教授 成功大學資訊工程系 網路資源推廣分項 子計畫2-1:教學資源平台建置計畫 主持人 : 陳俊良教授 台灣科技大學電機工程系 子計畫2-2:自由軟體教材開發 - 「程式設計」課程 主持人 : 柯志亨教授 金門技術學院資訊工程系

教育部資訊軟體人才培育先導計畫 軟體工程推廣分項 子計畫2-3:自由軟體教材開發 -「資料結構」課程 子計畫2-3:自由軟體教材開發 -「資料結構」課程 主持人 : 鄧德雋教授 彰化師範大學資訊工程系 軟體工程推廣分項 子計畫3-1:軟體工程推廣計畫 主持人: 李允中教授 中央大學資訊工程系 子計畫3-2:課程發展-「Code Review實務與工具」課程 主持人: 劉建宏教授 台北科技大學資工系

線上協同學習平台(E-tutor服務平台) 目的: 利用網站實作線上輔導及解疑、軟體創作題庫出題及解題、軟體能力自我檢測、線上競賽、觀摩及交流活動、潛力菁英選拔及培訓等內容,透過線上分享的機制,讓學員能夠以不同的學習方式進行學習與交流。 透過e-tutor為教學平台,進行教學輔助,結合程式設計相關選修課程,讓學生在平台上進行學習與交流。

E-tutor服務平台 架構圖

線上協同學習平台

http://e-tutor.itsa.org.tw/e-Tutor/ 登入 申請一個新帳號 相關平台 線上協同學習平台 創作社群服務平台 軟體學習資源服務平台

申請新帳號 電子郵件認證

題庫 (1/5) 題庫

題庫 (2/5) NCPC題庫

題庫 (3/5) 英文題庫

題庫 (4/5) 中文題庫

題庫 (5/5) 加入這個題庫的成員

主題大綱 題目 / 討論區 / 命題老師 題目 討論區 命題老師

使用範例 (1/11) 查看 – 題目敘述

使用範例 (2/11) 提交 – 上傳程式碼 1 選擇程式語言 2 上傳程式碼 or

使用範例 (3/11) 提交 – 提交成功

使用範例 (4/11) 結果 – Compilation Error (CE)

使用範例 (5/11) 結果 – Wrong Answer (WA), Time-Limit Exceeded (TLE)

使用範例 (6/11) 結果 – Accept (AC)

使用範例 (7/11) 提交的歷史資訊 紅|綠

使用範例 (8/11) 報表 – 概要 ( AC ) ( WA, TLE ) ( CE )

使用範例 (9/11) 報表 – 詳細資訊

使用範例 (10/11) 報表 – 排名

使用範例 (11/11) 報表 – 執行結果統計圖

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

範例

學生登入 登入 登入學生帳號

選擇有興趣的課程

選擇題目 題目 討論區 命題老師

題目敘述

背景知識 and 範例 背景 : 螺旋矩陣是一個短陣,其中每個 cell 都填滿整數,且每個整數以螺旋的方式排列。 下圖為二個 size = 8 的螺旋矩陣。 圖 (a),數字由 1 開始以逆時鐘的方向,螺旋狀地往中心排列。 圖 (b),為順時鐘的螺旋矩陣,和圖 (a) 不一樣之處在於數字的旋轉方向為順時鐘旋轉。

背景知識 and 範例 輸入說明: 輸出說明: 輸入為一行字串,包含了兩個數值,每個數值以逗點隔開。 第一個數值為 size。 第二個數值為方向,1 為順時鐘方向,2 為逆時鐘方向。 輸出說明: 將螺旋矩陣輸出。每個數字的寬度為 3,不足寬度之處補 0 (也就是說,數字 1 要印輸出成 001 ,數字 12 要輸出成 012 …依此類推)。 每個數字後要加一個逗點,數字間不要有空白。 每一 row 的最後一個數字之後不要加逗點。

背景知識 and 範例 範例:

演算法

上傳程式碼編譯 提交 – 上傳程式碼 1 選擇程式語言 2 上傳程式碼 or

編譯結果錯誤 結果 – Wrong Answer (WA), Time-Limit Exceeded (TLE)

編譯結果正確 結果 – Accept (AC)

E-tutor 題庫題目數量

題庫(含中英文) NCPC 700 e-Tutor團隊 Array Backtracking Comprehensive 題型 題目數 總數 NCPC 29 700 e-Tutor團隊 Array 94 Backtracking 4 Comprehensive 22 Datastructure 33 Dynamic Programming 32 Geometry Graph Algorithm 48 Grids 5 Mathematics 208 Recursion 13 Simulation Sorting 24 Strings 82 Other 52 2017/3/13 40

英文題庫 NCPC 249 e-Tutor團隊 Array Backtracking Comprehensive Datastructure 題型 題目數 總數 NCPC 29 249 e-Tutor團隊 Array 16 Backtracking 1 Comprehensive 2 Datastructure 15 Dynamic Programming 19 Geometry 7 Graph Algorithm 31 Grids Mathematics 53 Recursion Simulation Sorting 12 Strings 30 Other 2017/3/13 41

中文題庫 e-Tutor團隊 Array 451 Backtracking Comprehensive Datastructure 題型 題目數 總數 e-Tutor團隊 Array 78 451 Backtracking 3 Comprehensive 20 Datastructure 18 Dynamic Programming 13 Geometry 15 Graph Algorithm 17 Grids 4 Mathematics 155 Recursion 6 Simulation Sorting 12 Strings 52 Other 45 2017/3/13 42

題目繳交內容及格式

繳交內容(1/6) 題目 題目分類表 程式碼 5筆測試檔

繳交內容(2/6) 題目 (.doc) Title (標題) Problem Description (問題描述) Input File Format (輸入說明) Output Format (輸出說明) Example (範例)

繳交內容(3/6)

繳交內容(4/6) 題目分類表 (.doc) 題目名稱 命題老師 題型 題目難易度 題目分類 問題分類用★與●表示, 超過 一種分類方式時, ★為主要分類

繳交內容(5/6) 程式碼 5筆測試檔 (輸入和輸出資料5筆) C / C++ / JAVA 必須與題目的範例不同 檔名: Problem1(1).in.txt Problem1(1).out.txt Problem1(2).in.txt Problem1(2).out.txt Problem1(3).in.txt Problem1(3).out.txt Problem1(4).in.txt Problem1(4).out.txt Problem1(5).in.txt Problem1(5).out.txt

範例:國立成功大學資訊工程學系_謝孫源_教授 繳交內容(6/6) 題目、程式碼、5筆測試檔 p78981045@mail.ncku.edu.tw 學校系所_姓名_職稱.rar 學校系所_姓名_職稱 範例:國立成功大學資訊工程學系_謝孫源_教授 2017/3/13 49

使用者數量 使用者總數(註冊人數): 5422 人 老師專區:46所學校、90位教師、92個課程 台灣大學 成功大學 台灣科大 暨南大學 東華大學 嘉義大學 逢甲大學 亞洲大學 政治大學 佛光大學 淡江大學 輔仁大學 靜宜大學 長榮大學 元智大學 樹德科大 中興大學 大葉大學 實踐大學 嶺東大學 台南大學 世新大學 台東大學 崑山科大 吳鳳科大 德明科大 真理大學 勤益科大 中華科技大學 雲林科技大學 台中教育大學 台中技術學院 修平技術學院 高苑科技大學 虎尾科技大學 明志科技大學 中國科技大學 建國科技大學 台灣海洋大學 南亞技術學院 德霖技術學院 華夏技術學院 高雄師範大學 彰化師範大學 台北教育大學 聖約翰科大 50

統計 – 英文題庫解題人數 NCPC 160 e-Tutor團隊 Array 158 Backtracking 44 題型 解題人數 NCPC 160 e-Tutor團隊 Array 158 Backtracking 44 Comprehensive 31 Datastructure 59 Dynamic Programming 50 Geometry Graph Algorithm 45 Grids 26 Mathematics 70 Recursion 54 Simulation 39 Sorting 57 Strings 51 Other 21 2017/3/13 51

統計 – 中文題庫解題人數 e-Tutor團隊 Array 826 Backtracking 159 Comprehensive 259 題型 解題人數 e-Tutor團隊 Array 826 Backtracking 159 Comprehensive 259 Datastructure 229 Dynamic Programming 190 Geometry 148 Graph Algorithm 161 Grids 106 Mathematics 667 Recursion Simulation 258 Sorting Strings 336 Other 163 2017/3/13 52

希望各校配合事項 程式設計相關課程教師利用 e-tutor 平台開設教師專區,並鼓勵學生使用。 組隊參與線上程式競賽

線上程式設計競賽 (第五次參賽情況)

線上程式設計競賽 參賽過的學校(共48所) 成功大學 義守大學 嘉義大學 政治大學 亞洲大學 長榮大學 台東大學 佛光大學 實踐大學 中央大學 逢甲大學 暨南大學 淡江大學 輔仁大學 海洋大學 元智大學 樹德科大 中興大學 大葉大學 嶺東科大 台南大學 世新大學 聖約翰科大 彰化師範大學 勤益科技大學 崑山科技大學 台中教育大學 台中技術學院 修平技術學院 虎尾科技大學 吳鳳科技大學 明新科技大學 中國科技大學 正修科技大學 雲林科技大學 嶺東科技大學 南開科技大學 建國科技大學 台灣科技大學 南亞技術學院 中華科技大學 德霖技術學院 華夏技術學院 高雄師範大學 僑光科技大學 澎湖科技大學 屏東商業技術學院 高雄第一科技大學 55

E-Tutor 比賽 參賽隊伍 130隊, 15隊未連上 答對題數 & 隊伍 (總題數5題) 4題 => 3 隊 4題 => 3 隊 3題 => 3 隊 2題 => 14 隊 1題 => 36 隊 0題 => 74 隊 56

Powerful Programming Team 第五次線上程式設計大賽名次 名次 學校 隊名 1 逢甲大學資訊系 |murmur| 2 成功大學資訊工程學系 Skyline 3 國立臺南大學資訊工程系 NUTN特攻隊 4 中興大學資工 taichunmin 5 暨南大學資訊工程系 A 6 長榮大學資訊工程學系 C.L.Y 7 /(OwQ)\ 8 國立勤益科大資訊工程系 Powerful Programming Team 9 樹德科技大學資訊工程系 計中小組 10 高雄第一科技大學電通系 u9954616

第五次線上程式設計大賽名次 名次 學校 隊名 11 實踐大學資訊科技與管理學系 koala 12 中央大學通訊系 NCE_TEAM1 13 國立台中技術學院資訊工程系 CSIE-Hree 14 明新科技資工系 Jet Android 15 國立勤益科大資訊工程系 Coding貓大隊 16 福氣Pure Natura 17 hippo 18 樹德科技大學資訊工程系 第八藝術 19 panda 20 嘉義大學資訊工程系 強化玻璃

第五次線上程式設計大賽名次 名次 學校 隊名 21 樹德科技大學資訊工程系 新鮮人 22 逢甲大學資訊系 Nomo 23 海洋大學資工 海洋海洋隊 24 國立彰化師範大學電子所 囧化狼 25 大葉大學資工系 多媒體隊 26 樹德科技大學資訊工程 家有忠賢 27 實踐大學資訊管理學系 Finalize 28 崑山科技大學數位生活科技 饕餮 29 國立台中教育大學資訊科學系 Acp04 30 Acp02

結論

結論 藉由E-tutor平台所提供的開放式課程,學生可自我訂定學習目標,並自行決定學習方式、時間與內容,提倡學生主動式學習。 老師設置教師專區,可於線上輔導學生,使學習管道更多元。 舉辦程式競賽可以讓學生檢視自己的學習是否有成效,並給予成績績優的同學獎狀,鼓勵學生從事程式設計,協助提昇各大專院校軟體人才之素質。