◎系所教育目標: 1.培育具教學設計與規劃專業知能之數位學習人才。
2.培育具備數位教材開發、出版與媒體設計實作能力之人才。
3.培養具備資訊科技融入教學與訓練知能之人才。
4.培養具備專案管理與科技導入組織能力之人才。 |
| ◎核心能力 | 關聯性 |
| 1.數位學習專業能力。 | 4 關聯性稍強 |
| 2.資訊與媒體應用及實作能力。 | 4 關聯性稍強 |
| 3.導入與管理數位學習專案。 | 3 關聯性中等 |
| 4.團隊合作與全方位學習。 | 3 關聯性中等 |
◎本學科內容概述: 本科系大學一年級的學生,多半沒有接觸過程式語言的經驗。C語言是所有程式語言的基礎。透過本課程,可以讓學生有基礎的程式語言經驗,並能夠透過C語言初步操控電腦。 |
◎本學科教學內容大綱: 本課程主要目的在於協助學生熟練 C 語言的操作,整個課程,採用實作為導向,透過實作進行評量。 |
◎本學科學習目標: 課程以JavaScript(JS)基礎程式設計為主軸,由JS語言程式設計之基礎語法介紹與程式設計實習,瞭解電腦運作的基本原理與資訊處理流程;再介紹JS物件導向程式設計概念與技巧,培養學生物件導向程式設計能力與偵錯技巧。 |
| ◎教學進度:(*表業師協同教學) |
| 週次 | 主題 | 教學內容 | 教學方法 |
*01
| 課程簡介、JavaScript(JS)語言簡介與基本概念 | 課程簡介、JS語言簡介與基本概念 | 操作/實作、講授。 |
02
| 變數、常數、資料型態與表示法、基本處理、輸入與輸出 | 變數、常數、資料型態與表示法、基本處理、輸入與輸出 | 操作/實作。 |
03
| 運算與控制敘述 | 運算與控制敘述 | 操作/實作、講授。 |
04
| 控制敘述 1 | 控制敘述 (條件判斷、迴圈) | 操作/實作。 |
05
| 控制敘述 2 | 控制敘述 (條件判斷、迴圈) | 操作/實作。 |
06
| 陣列1 字元與字串 | 一維陣列 | 操作/實作。 |
07
| 陣列2 | 多維陣列 | 操作/實作。 |
08
| 檔案處理 | 檔案處理 | 操作/實作。 |
09
| 期中考 | 期中考 | 操作/實作。 |
10
| 排序與搜尋 | 排序與搜尋 | 操作/實作。 |
11
| 結構 (特殊資料型態) | 結構 (特殊資料型態) | 操作/實作。 |
12
| 函式 (一) | 函式 (一) | 操作/實作。 |
13
| 函式 (二) | 函式 (二) | 操作/實作。 |
14
| 函式 (三) | 函式 (三) | 操作/實作。 |
15
| JS參考、重載函式 | JS參考、重載函式 | 操作/實作。 |
16
| JS物件與類別 | JS物件與類別 | 操作/實作。 |
*17
| 專題實作 | 專題實作 | 操作/實作。 |
18
| 期末考 | 期末考 | 操作/實作、口頭報告。 |
◎課程要求: 由JS語言程式設計之基礎語法介紹與程式設計實習。 |
◎成績考核 期中考40% 期末考60% |
◎參考書目與學習資源 1. 教師自編教材。 |
| ◎教材講義 請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義 |