Introduction of Computer Science (UnderGraduate)

Compulsory Course for the first-grade Undergraduate Students
Lecturer: Chia-Feng Lu (alvin4016@nycu.edu.tw)
計算機概論 (醫放系、物輔系大一)
授課教師: 盧家鋒

教學目標 Teaching Objectives

本課程將以與大學生相關之計算機基本知識為授課主軸,並介紹基本電腦架構、重要零組件工作原理、網路安全等相關概念。透過本學期的課程,修課學生將能瞭解生活中不可或缺的電腦知識與使用技巧(前9週課程),並將相關知識進一步用於學習人工智慧的概念與應用,瞭解其所能協助日常生活與醫學發展的途徑(後7週課程)。將能提升學生對電腦科學的興趣,且協助其未來於專業科目上的應用發展。

This course will focus on the basic knowledge of computers related to college students, including computer architecture, hardware specification, operating system, and internet security. The application of computers in artificial intelligence will be further introduced. This course will enhance students' interest in computer science and assist their future application development in professional subjects.

資料科學與智慧儀控學分學程

申請表與抵免書下載

授課內容 Content

Week 1:Course introduction and overview
<課程講義-英文版>Lesson1_slides_en.pdf
<課程講義>
Lesson1_slides.pdf

Week 2:English preparation for EMI
<課程講義-英文版>Lesson1_2_slides_en.pdf
<Useful Discussion Phrases>Discussion Phrases.pdf

Week 3:Knowing your computer I
(components: CPU, RAM, HDD)
<課程講義-英文版>Lesson2_slides_en.pdf
<課程講義>
Lesson2_slides.pdf

Week 4: Knowing your computer II
(components: Motherboard, graphics card)
<課程講義-英文版>Lesson3_slides_en.pdf
<課程講義>
Lesson3_slides.pdf

Week 5: Knowing your computer III
(components: power, DVD/BD, monitor)
<課程講義-英文版>Lesson4_slides_en.pdf
<課程講義>
Lesson4_slides.pdf

Week 6: Knowing your computer IV
(manager of computers: operating system)
<課程講義-英文版>Lesson5_slides_en.pdf
<課程講義>
Lesson5_slides.pdf

Week 7: Customizing your computer - DIY
(demands, performance vs price)
<課程講義-英文版>Lesson6_slides_en.pdf
<課程講義>
Lesson6_slides.pdf

Week 8: Community of computers 
(Connect to internet)
<課程講義-英文版>Lesson7_slides_en.pdf
<課程講義>
Lesson7_slides.pdf

點此輸入期中分組名單

Week 9: 期中虛擬採購競賽
<競賽規則>每組請至少準備兩台電腦,上課時請坐在同一排。競賽過程可參看上課資料與上網檢索,但不得使用通訊軟體與他組同學交流答案。違反組別皆以零分計算
<分組名單> 最終分組名單
<作答表單列表>
1. 選購CPU
2. 選購記憶體
3. 選購主機板
4. 選購硬碟
5. 選購顯示卡
6. 選購光碟機
7. 選購電源供應器
8. 選購機殼
9. 選購顯示器
10. 上傳完整採購清單

 

Week 10:Smart skills - Part I 
(Hardware Management)
<課程講義-英文版>Lesson9_slides_en.pdf
<課程講義>
Lesson9_slides.pdf

Week 11: Smart skills - Part II 
(Monitoring and Netowrk Applications)
<課程講義>Lesson10_slides.pdf

Week 12: Security of computers
<課程講義-英文版>Lesson11_slides_en.pdf
<課程講義>
Lesson11_slides.pdf

Week 13: What can computers do? (Introduction of 3D printing)
<課程講義-英文版>Lesson12_slides_en.pdf
<課程講義>
Lesson12_slides.pdf

Week 14: What can computers do?
(CURA and printing DIY)
<課程講義> Lesson13_slides.pdf
NYMU_Maker_3DPrinting.pdf

Week 15: Maker Space- 3D printing project

Week 16: Maker Space- 3D printing project

Week 17: Final report: Team #1~8
<期末報告內容與提問>
Padlet連結

Week 18: Final report: Team #9~16

課程參考資料 Textbooks/References

Title: Foundations of Computer Science
Authors: Behrouz Forouzan
Publisher: Cengage Learning Asia, 2018

教科書名:計算機概論–探索電腦 2018
作  者:陳玄玲
出 版 社:歐亞書局

教科書名:3D列印實務
作  者:郭璟塘
出版社:Gitbook, https://findergithub.gitbooks.io/3d-printer/content/