人工智慧導論與程式語言

臺北科技大學 115-1 學期課程,課號 362944。

課程大綱

本課程將做為大一學生入學後第一門程式語言奠基課程,作為程式設計的基礎。教授內容包括電腦運作概念、程式設計原則、分支敘述、迴圈敘述、輸出、輸入敘述、陣列處理、字元處理、及子程式等課題。本課程並介紹 AI 基本原理與程式應用。

課程進度

Week 1: Introduction to Computers and Programming. Assignment: Week 2: Typing / Spreadsheet formula, matrix multiplication and inversion (class time to move to week 3 or 4, to be scheduled in week 1) Week 3: Spreadsheet formula: min, round, sqrt, if, countif, match, index and VBA basics Week 4: Variables and mathematical formula Week 5: Branching Statements Week 6: Loop Week 7: Array / Vector / Matrix Week 8: Midterm Week 9: Programming on mathematical formula (I) Week 10: Programming on mathematical formula (II) Week 11: Programming on Branching and Loop (I) Week 12: Programming on Branching and Loop (II) Week 13: Programming on Branching and Loop (III) Week 14: Programming on Functions and Subroutines (I) Week 15: Programming on Functions and Subroutines (II) Week 16: Final exam. Week 17: Advanced topics 1 online Week 18: Advanced topics 2 online

評量方式

Assignments and Activities: 25% +/- 5% Midterm: 25% +/- 5% Final exam: 50% +/- 10% (including w17/18 quiz)

教材

【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 Will be announced in the first-week lecture.