2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

C語言程式設計及演習

C Programming Language and Exercise

學期
115-1
學分
3 學分
當期課號
430101
永久課號
BTBI30120
開課單位
生物資訊及系統生物研究所、生物科技學系、分子醫學與生物工程研究所、工程生物科學學院產業博士班、生醫科學與工程博士學位學程、跨領域神經科學博士學位學程
授課教師
陸志豪
校區
博愛
類別
選修
上課時間表
週二
週四
3
10:10–11:00
C語言程式設計及演習
BI305(博愛)
2 節連堂
C語言程式設計及演習
BI305(博愛)
2 節連堂
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

教授C程式語言,並訓練學生邏輯思考以及撰寫程式的技巧,並運用於生物程式設計。

先修科目

備註

無備註

教學方式

教師未提供此項資料

評分方式

1. 教學方法:每周上課兩次(週二、週四),週二由老師講授與示範當周主題,週四由老師示範程式範例,並由學生實際上機撰寫相關程式,寫完由老師測試並評分當成平時作業成績。 2. 期末專題需應用整學期所學的程式設計技巧,設計一個較為複雜的程式當專題,並於最後一周講解並實際DEMO。 3. 評量方法:平時作業成績60%、期末專題40%。

課程大綱
  • 資料型態與運算式

    資料型態、變數與基本輸入輸出、運算與表示式

    講授:
    1
    示範:
    2
    實作:
    1
  • 流程控制敘述

    條件型、選擇型、重複型、計數型流程控制、巢狀迴圈與應用

    講授:
    2
    示範:
    4
    實作:
    2
  • 函式

    函式的呼叫與使用方法、遞迴函式的設計與應用

    講授:
    1
    示範:
    2
    實作:
    1
  • 陣列

    一維陣列二維陣列處理

    講授:
    2
    示範:
    4
    實作:
    2
  • 前置處理器

    前置處理器的原理與應用、巨集與標頭檔

    講授:
    1
    示範:
    2
    實作:
    1
  • 字元與字串

    字元字串的宣告、處理與相關函式呼叫

    講授:
    1
    示範:
    2
    實作:
    1
  • 指標

    指標的宣告、使用與運算、指標與函式、記憶體動態宣告

    講授:
    2
    示範:
    4
    實作:
    2
  • 結構

    結構變數宣告、指標變數宣告與運算

    講授:
    1
    示範:
    2
    實作:
    1
  • 檔案處理

    開檔、讀檔與寫檔

    講授:
    1
    示範:
    2
    實作:
    1
  • 綜合應用

    應用程式設計、期末專題

    講授:
    3
    示範:
    6
    實作:
    3
  • C語言課程簡介

    課程簡介、C 語言入門、安裝與使用開發環境

    講授:
    1
    示範:
    2
    實作:
    1
週次計畫
週次主題
第 1 週

課程簡介、C 語言入門、安裝與使用開發環境

2026-09-08(二),2026-09-10(四) 時數:[2026-09-08]陸志豪(2.00) 陸志豪(2.00)
第 1 週

課程簡介、C 語言入門、安裝與使用開發環境

2026-09-08(二),2026-09-10(四) 時數:[2026-09-10]陸志豪(2.00) 陸志豪(2.00)
第 2 週

資料型態、變數與基本輸入輸出、運算與表示式

2026-09-15(二),2026-09-17(四) 時數:[2026-09-15]陸志豪(2.00) 陸志豪(2.00)
第 2 週

資料型態、變數與基本輸入輸出、運算與表示式

2026-09-15(二),2026-09-17(四) 時數:[2026-09-17]陸志豪(2.00) 陸志豪(2.00)
第 3 週

條件型、選擇型、重複型、計數型流程控制

2026-09-22(二),2026-09-24(四) 時數:[2026-09-22]陸志豪(2.00) 陸志豪(2.00)
第 3 週

條件型、選擇型、重複型、計數型流程控制

2026-09-22(二),2026-09-24(四) 時數:[2026-09-24]陸志豪(2.00) 陸志豪(2.00)
第 4 週

巢狀迴圈與應用

2026-09-29(二),2026-10-01(四) 時數:[2026-09-29]陸志豪(2.00) 陸志豪(2.00)
第 4 週

巢狀迴圈與應用

2026-09-29(二),2026-10-01(四) 時數:[2026-10-01]陸志豪(2.00) 陸志豪(2.00)
第 5 週

一維陣列與二維陣列處理

2026-10-06(二),2026-10-08(四) 時數:[2026-10-06]陸志豪(2.00) 陸志豪(2.00)
第 5 週

一維陣列與二維陣列處理

2026-10-06(二),2026-10-08(四) 時數:[2026-10-08]陸志豪(2.00) 陸志豪(2.00)
第 6 週

函式的呼叫與使用方法、遞迴函式的設計與應用

2026-10-13(二),2026-10-15(四) 時數:[2026-10-13]陸志豪(2.00) 陸志豪(2.00)
第 6 週

函式的呼叫與使用方法、遞迴函式的設計與應用

2026-10-13(二),2026-10-15(四) 時數:[2026-10-15]陸志豪(2.00) 陸志豪(2.00)
第 7 週

前置處理器的原理與應用、巨集與標頭檔

2026-10-20(二),2026-10-22(四) 時數:[2026-10-20]陸志豪(2.00) 陸志豪(2.00)
第 7 週

前置處理器的原理與應用、巨集與標頭檔

2026-10-20(二),2026-10-22(四) 時數:[2026-10-22]陸志豪(2.00) 陸志豪(2.00)
第 8 週

變數的儲存型別、全域與局部變數

2026-10-27(二),2026-10-29(四) 時數:[2026-10-27]陸志豪(2.00) 陸志豪(2.00)
第 8 週

變數的儲存型別、全域與局部變數

2026-10-27(二),2026-10-29(四) 時數:[2026-10-29]陸志豪(2.00) 陸志豪(2.00)
第 9 週

指標的宣告、使用與運算

2026-11-03(二),2026-11-05(四) 時數:[2026-11-03]陸志豪(2.00) 陸志豪(2.00)
第 9 週

指標的宣告、使用與運算

2026-11-03(二),2026-11-05(四) 時數:[2026-11-05]陸志豪(2.00) 陸志豪(2.00)
第 10 週

指標與函式、記憶體動態宣告

2026-11-10(二),2026-11-12(四) 時數:[2026-11-10]陸志豪(2.00) 陸志豪(2.00)
第 10 週

指標與函式、記憶體動態宣告

2026-11-10(二),2026-11-12(四) 時數:[2026-11-12]陸志豪(2.00) 陸志豪(2.00)
第 11 週

字元字串的宣告、處理與相關函式呼叫

2026-11-17(二),2026-11-19(四) 時數:[2026-11-17]陸志豪(2.00) 陸志豪(2.00)
第 11 週

字元字串的宣告、處理與相關函式呼叫

2026-11-17(二),2026-11-19(四) 時數:[2026-11-19]陸志豪(2.00) 陸志豪(2.00)
第 12 週

結構變數宣告、指標變數宣告與運算

2026-11-24(二),2026-11-26(四) 時數:[2026-11-24]陸志豪(2.00) 陸志豪(2.00)
第 12 週

結構變數宣告、指標變數宣告與運算

2026-11-24(二),2026-11-26(四) 時數:[2026-11-26]陸志豪(2.00) 陸志豪(2.00)
第 13 週

檔案處理、標準輸出輸入函式

2026-12-01(二),2026-12-03(四) 時數:[2026-12-01]陸志豪(2.00) 陸志豪(2.00)
第 13 週

檔案處理、標準輸出輸入函式

2026-12-01(二),2026-12-03(四) 時數:[2026-12-03]陸志豪(2.00) 陸志豪(2.00)
第 14 週

綜合應用: 應用程式設計

2026-12-08(二),2026-12-10(四) 時數:[2026-12-08]陸志豪(2.00) 陸志豪(2.00)
第 14 週

綜合應用: 應用程式設計

2026-12-08(二),2026-12-10(四) 時數:[2026-12-10]陸志豪(2.00) 陸志豪(2.00)
第 15 週

綜合應用: 應用程式設計

2026-12-15(二),2026-12-17(四) 時數:[2026-12-15]陸志豪(2.00) 陸志豪(2.00)
第 15 週

綜合應用: 應用程式設計

2026-12-15(二),2026-12-17(四) 時數:[2026-12-17]陸志豪(2.00) 陸志豪(2.00)
第 16 週

期末專題DEMO

2026-12-22(二),2026-12-24(四) 時數:[2026-12-22]陸志豪(2.00) 陸志豪(2.00)
第 16 週

期末專題DEMO

2026-12-22(二),2026-12-24(四) 時數:[2026-12-24]陸志豪(2.00) 陸志豪(2.00)
第 17 週

彈性上課

2026-12-29(二),2026-12-31(四)
第 18 週

彈性上課

2027-01-05(二),2027-01-07(四)
教科書

1. How to Think Like a Computer Scientist: C Version, Allen B. Downey, Thomas Scheffler, Copyright Year: 1999 2. Modern C for absolute beginners : a friendly introduction to the C programming language, Dmitrovic, Slobodan, Springer Nature eBook 3. C語言基礎必修課,蔡文龍等著,碁峰資訊, 2019 4. C語言程式設計與應用,陳會安編著,全華圖書, 2021

Office Hours
地點
博愛校區 賢齊館423室
時間
週一 13:00-17:00AM (須來信預約)
聯絡方式
chlu@nycu.edu.tw