國立嘉義大學114學年度第1學期教學大綱

課程代碼114136C0089上課學制大學部
課程名稱程式設計 Programming授課教師 (師資來源)邱柏升(數位學習系)
學分(時數)3.0 (3.0)上課班級數位系1年甲班
先修科目必選修別必修
上課地點創意樓 B01-301A 授課語言國語
證照關係晤談時間星期4第1節~第4節, 地點:教育館五樓教師研究室
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=114136C0089
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:否
是否安排彈性教學週次:否

◎系所教育目標:
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. 教師自編教材。
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。