課程資訊
課程名稱
網頁互動程式設計
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 教室 *考核規則*
  1. 採上機實作考核,應考人須依題目要求,以滑鼠及鍵盤操作填答應試
  2. 試題由考核老師出題,並且於當天現場公布
  3. 不接受補考、不接受退選、不接受更改考評時間
  4. 因每人一學期僅有該梯次的考試機會,故該梯次的考核成績即為學期成績
  5. 若未參與現場評量者(缺考者),成績將評定為「F」
*考題類型*
  1. 除錯題:根據題目的要求,找出程式中的錯誤並修正,使其程式功能正常
  2. 填空題:將會給一份不完整的程式碼,再依照題目所指示的要求,補齊正確的程式碼
  3. 創意題:根據題目要求,設計一個全新的程式
*測試場地設備規格*
  • 作業系統:Windows 7
  • 編輯軟體
    1. Visual Studio Code
    2. 記事本
*課後學習* 學生必須自行瀏覽網路課程內容,並練習考核教材的習題範例。 
預期每週課後學習時數
 
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班