列印
課程教學大綱
學年
學期
開課號
課號
課程名稱
英文課名
學院
開課系所
班級
任課教師
學分
授課時數
授課類型
課程類別
修別
排課時間
排課地點
全英語授課
任課教師電子郵件信箱
核心能力
職涯類別
SDGs連結
SDGs01 消除貧窮
SDGs02 消除飢餓
SDGs03 良好健康和福祉
SDGs04 優質教育
SDGs05 性別平等
SDGs06 潔淨水與衛生
SDGs07 可負擔的潔淨能源
SDGs08 尊嚴就業與經濟發展
SDGs09 產業創新與基礎設施
SDGs10 減少不平等
SDGs11 永續城市與社區
SDGs12 負責任的消費與生產
SDGs13 氣候行動
SDGs14 水下生命
SDGs15 陸域生命
SDGs16 和平正義與有力的制度
SDGs17 夥伴關係
教學內涵
程式設計
性別平等
品德教育
人權教育
永續環境
一、課程目標Course objectives
Understanding the structure of programs through Lisp 參考書目Textbook & references: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson, Gerald Jay Sussman * Paperback: 657 pages * Publisher: The MIT Press; 2nd edition (September 1, 1996) * ISBN: 0262510871 關於課本, 雖然有國際版, 較為便宜, 但國內沒貨, 得自己下單. 幸好此書在網路上有全文可以看. http://mitpress.mit.edu/sicp/full-text/book/book.html 或是別人作的 pdf https://github.com/sarabander/sicp-pdf 預定授課大綱: 1. Building Abstraction with Procedures expression evaluation of combinations compound procedures the substitution model for procedure application procedure as arguments constructing procedures withn lambda procedure as general methods procedure as return values 2. Building Abstraction with Data abstraction barriers representing sequences sequences as conventional interfaces data-directed programming and additivity 3. Modularity, Objects and State assignment and local state the environment model of evaluation modeling with mutable data mutable list structure streams as delayed lists infinite streams
二、師生晤談時間及地點Instructor office hours
時間
星期四上午
地點
415
電話
0000
三、授課方式Teaching approach
lecturing
四、評量方式Grading criteria:
作業為主, 另有期中及末考
五、參考書目Textbook & references:
六、教學進度Course schedule
七、彈性教學
none
八、TA協助事項Teaching Assistant tasks
九、備註Remarks
十、本課程可培養學生之核心能力與教學活動、核心能力與評量方法之對應表
◎請同學們遵守智慧財產權及不得不法影印。
Course participants should respect intellectual property rights. Illegal copying of copyrighted course materials is strictly prohibited.
◎請任課教師在教學過程中適當引導學生使用正版教科書,並適時提醒或制止學生使用非法影印教科書,或通報學校予以輔導。
Instructors should ensure that students purchase licensed textbooks and preventstudents from using illegally copied texts.