國立中興大學教學大綱
課程名稱 (中) 計算機程式設計(1279)
(Eng.) Computer Programming
開課單位 資工系
課程類別 必修 學分 3 授課教師 王秀郎
選課單位 資工系 / 學士班 授課使用語言 中文 英文/EMI 開課學期 1141
課程簡述 本課程由淺入深介紹C語言,內容涵蓋基礎語法、資料處理與流程控制,進而學習陣列、指標、函式與檔案處理,最後預覽資料結構、物件導向及C++應用,培養完整的程式設計能力。
先修課程名稱
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
培養學生掌握C語言的基礎與進階技巧,具備解決問題與進一步學習程式設計的能力。
3.具備分析、設計與實作資訊軟體系統之能力
100
習作
實習
講授
出席狀況
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 計算機概論,C語言簡介與基本結構(Introduction to Computers, Introduction to C Language and Basic Structure)
第2週 資料型態與運算式(Data Types and Expressions)
第3週 資料型態與運算式(Data Types and Expressions)
第4週 基本的輸出與輸入(Basic Output and Input)
第5週 流程控制(Flow Control)
第6週 流程控制(Flow Control)
第7週 陣列與字串(Arrays and Strings)
第8週 陣列與字串(Arrays and Strings)
第9週 函式與巨集(Functions and Macros)
第10週 函式與巨集(Functions and Macros)
第11週 指標與動態記憶體(Pointers and Dynamic Memory)
第12週 指標與動態記憶體(Pointers and Dynamic Memory)
第13週 變數等級(Variable Scope)
第14週 變數等級(Variable Scope)
第15週 進階資料型態(Advanced Data Types)
第16週 檔案處理(File Processing)
自主學習
內容
   03.製作專題報告

學習評量方式
10% 出勤,互動
50% 平時上機(10 times at least),課後作業(10 times at least)
40% 筆試測驗
教科書&參考書目(書名、作者、書局、代理商、說明)
教科書:陳錦輝 著、C語言初學指引、第六版、博碩出版社、2024年12月出版
參考書:
施威銘研究室 編著、最新C++程式語言、旗標出版社、2005年12月出版
Walter Savitch, Absolute C++, Sixth Edition, Pearson FT Press, 2016.
Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, Fundamentals of Data Structures in C++, Second Edition, Silicon Press, 2006.
課程教材(教師個人網址請列在本校內之網址)
All training materials will be delivered through a created LINE group.
課程輔導時間
Every Friday,13:00 to 15:00
聯合國全球永續發展目標(連結網址)
04.教育品質   08.就業與經濟成長提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2025/08/18 08:28:14 列印日期 西元年/月/日:2025 / 9 / 19
MyTB教科書訂購平台:http://www.mytb.com.tw/