計算機概論
臺北科技大學 115-1 學期課程,課號 362899。
- 學期:115-1
- 授課教師:沈哲平
- 學分:2
- 選修
- 上課時段:週二 8、9 節
課程大綱
本課程將作為大一學生入學後第一門程式語言奠基課程,旨在提供學生們了解程式設計的基礎,並探索其與人工智慧的關聯。除了傳授基本的程式設計概念外,我們還將探討人工智慧在程式設計中的應用與意義。課程內容將包括電腦運作概念、程式設計原則、分支敘述、迴圈敘述、輸出輸入敘述、陣列處理、字元處理以及子程式等關鍵課題。同時,我們將特別強調人工智慧對於程式設計的重要性,以及它如何影響我們如何思考、解決問題和開發軟體。透過本課程的學習,學生們將能夠建立堅實的程式設計基礎,並了解人工智慧在這個領域中的關鍵作用。 This course serves as the first foundational programming language course for first-year students, aiming to provide them with a comprehensive understanding of the basics of programming and explore its relationship with artificial intelligence. In addition to imparting fundamental programming concepts, we will delve into the applications and significance of artificial intelligence in programming. The course will cover key topics such as computer operation concepts, programming principles, conditional statements, loop statements, input/output statements, array processing, character processing, and subroutines. Simultaneously, we will emphasize artificial intelligence's importance in programming and how it influences our thinking, problem-solving approaches, and software development. Through this course, students can establish a solid foundation in programming and grasp the pivotal role of artificial intelligence in this field.
課程進度
第1周:課程介紹,人工智慧起源 第2周:第三次人工智慧興起,計算機概論 第3周:資料科學, 高階程式語言簡介 第4周:監督式學習, 程式設計原則 第5周:非監督式學習, 程式設計-分支敘述、迴圈敘述 第6周:期初報告 第7周:智慧雲, 開發環境構建 第8周:邊緣計算, 開發環境實作 第9周:程式語言開發-pyhotn 檔案讀寫 第10周:程式語言開發-pyhotn 數字辨識 第11周:程式語言開發-pyhotn 人臉辨識 第12周:程式語言開發-pyhotn 自然語言處理 第13周:期中報告 第14周:人工智慧應用於防災領域 第15周:人工智慧應用於工業領域 第16周:人工智慧應用於金融領域 第17周:生成式AI的發展現況 第18周:期末報告
評量方式
一,「主動發問言之有物」的學習態度(佔30%) 二, 課堂實作(佔30%) 三, 專題報告(佔40%)
教材
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 參考教材: Artificial Intelligence: A Modern Approach, 4/e 參考教材: 計算機概論-AI時代的數位新世界( ISBN:9786264016766) 自編教材: 人工智慧初探-程式實作與實例分析