課程名稱 |
網頁互動程式設計 Interactive Web Programming |
開課學期 |
105-2 |
授課對象 |
共同教育組 |
授課教師 |
陳 琨 |
課號 |
CSX1004 |
課程識別碼 |
H03 01040 |
班次 |
01 |
學分 |
1.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
|
上課地點 |
|
備註 |
初選不開放。線上課程,限非電資學院學生選修,建議先修:網頁使用者介面設計,基本能力課程,。基本能力課程。 總人數上限:50人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1052CSX1004_01 |
課程簡介影片 |
|
核心能力關聯 |
本課程尚未建立核心能力關連 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
HTML5 + CSS 3+ JavaScript 已經是網頁前端工程師必備的三個技術,而JavaScript是網頁前端開發的程式核心,主要是幫助實現頁面的互動及一些特效的實現。JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解譯器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML網頁上使用,用來給HTML網頁增加動態功能,為用戶提供更流暢美觀的瀏覽效果。
各章節內容:
第一章 JavaScript介紹
第二章 JavaScript基礎
第三章 瀏覽器常見基本JavaScript操作
第四章 JavaScript物件
第五章 JavaScript變數
第六章 JavaScript函數
第七章 JavaScript事件
第八章 JavaScript邏輯
第九章 JavaScript流程控制
第十章 JavaScript陣列
第十一章 HTML DOM文件物件模型
第十二章 實際演練
第十三章 JavaScript函式庫
選課報名:
https://csx.aca.ntu.edu.tw/course
報名考試成功後等同加簽本課程成立 |
課程目標 |
瞭解JavaScript基礎,具備JavaScript程式設計技巧和步驟,能夠根據實際需要製作出自己的動態網頁效果,全方位拓展自己的整體語言設計知識和基本技能。。 |
課程要求 |
*考核時間與地點*
時間:4/01(週六) 15:00-17:00
地點:計中 116 教室
*考核規則*- 採上機實作考核,應考人須依題目要求,以滑鼠及鍵盤操作填答應試
- 試題由考核老師出題,並且於當天現場公布
- 不接受補考、不接受退選、不接受更改考評時間
- 因每人一學期僅有該梯次的考試機會,故該梯次的考核成績即為學期成績
- 若未參與現場評量者(缺考者),成績將評定為「F」
*考題類型*- 除錯題:根據題目的要求,找出程式中的錯誤並修正,使其程式功能正常
- 填空題:將會給一份不完整的程式碼,再依照題目所指示的要求,補齊正確的程式碼
- 創意題:根據題目要求,設計一個全新的程式
*測試場地設備規格*- 作業系統:Windows 7
- 編輯軟體
- Visual Studio Code
- 記事本
*課後學習*
學生必須自行瀏覽網路課程內容,並練習考核教材的習題範例。 |
預期每週課後學習時數 |
|
Office Hours |
每週五 19:00~21:00 |
指定閱讀 |
*考核範圍及教材* |
參考書目 |
無 |
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
師生互動 |
10% |
線上<a href=https://www.facebook.com/groups/kchen.club/>臉書社團</a>、電子信件或線下課輔活動等相關互動 |
2. |
上機考核 |
90% |
若未參與現場評量者(缺考者),成績將評定為「F」 |
|
週次 |
日期 |
單元主題 |
第6週 |
4/01 |
第一梯考核 01班 |
第12週 |
5/13 |
第二梯考核 02班 |
第18週 |
6/24 |
第三梯考核 03班 |