程式設計與人工智慧(二)

臺北科技大學 114-2 學期課程,課號 355787。

課程大綱

本課程介紹可用於人工智慧與自動化技術之程式設計基礎觀念及應用。主要目標使學生具有視窗程式設計概念,再引入物件程式設計的觀念與方法,其內容涵蓋:視窗程式簡介,物件程式設計簡介,程式設計語言以C語言為基礎,於熟習基本程式語法後,再導入C++程式語言與Python程式語言。教學著重邏輯思考與程式設計能力之訓練,使修習者奠定程式設計之基礎。

課程進度

第一週 物件程式結構 (Structures) (I) 第二週 物件程式結構 (Structures) (II) 第三週 物件程式結構 (繼承)(Structures) (I) 第四週 物件程式結構 (繼承)(Structures) (II) 第五週 物件程式結構 (繼承)(Structures) (III) 第六週 物件程式結構 (多型)(Structures) (I) 第七週 物件程式結構 (多型)(Structures) (II) 第八週 物件程式 函式與巨集 (Functions)(I) 第九週 期中考 第十週 Python介紹 (I) 第十一週 Python介紹 (II) 第十二週 Python語法 (I) 第十三週 Python語法 (II) 第十四週 Python語法 (III) 第十五週 Python程式(I) 第十六週 Python程式(II) 第十七週 Python程式整合 第十八週 期末考

評量方式

期中考:30 % 期末考:35 % 期末程式專題,小考與作業:35 % 課堂隨機點名:期末加減分依據

教材

【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:否 教科書 (Textbook): 1.洪維恩 著, C語言教學手冊(第二版),旗標出版公司 (教科書)。 2.Python 程式設計 (第二版), PB364,勁樺科技 編著,台科大圖書公司出版。 (教科書) 應用軟體 (Software): Dev C++, Python