校際選修

115-1 選課時程

進行中

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

程式語言及演習

Programming Language and Exercise

學期
111-1
學分
3 學分
當期課號
410024
永久課號
BTBT10048
開課單位
生物科技學系
授課教師
陸志豪
校區
光復
類別
必修
上課時間表
週二
週四
3
10:10–11:00
程式語言及演習
CS-PC3
2 節連堂
4
11:10–12:00
8
16:30–17:20
程式語言及演習
CS-PC3
2 節連堂
9
17:30–18:20

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

概述

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

評分方式

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

課程大綱
  • 資料型態與運算式
  • 流程控制敘述
  • 函式
  • 陣列
  • 字元與字串
  • 結構與指標
  • 檔案處理
  • 綜合應用
  • C語言課程簡介
週次計畫
週次主題
第 1 週課程簡介、C 語言入門、安裝與使用開發環境
第 2 週資料型態、變數與基本輸入輸出、運算與表示式
第 3 週條件型、選擇型、重複型、計數型流程控制
第 4 週巢狀迴圈與應用
第 5 週函式的呼叫與使用方法、遞迴函式的設計與應用
第 6 週一維陣列與二維陣列處理、堆疊與佇列
第 7 週簡單排序法: 泡沫、插入、選擇排序法
第 8 週字元與字串處理
第 9 週綜合應用: 撲克牌遊戲程式設計
第 10 週綜合應用: 撲克牌遊戲程式設計
第 11 週期末專題規劃報告
第 12 週結構變數宣告、指標變數宣告與運算、記憶體動態宣告
第 13 週開檔、讀檔與寫檔
第 14 週綜合應用: 基因序列比對
第 15 週綜合應用: 蛋白質結構檔案處理
第 16 週期末專題報告與DEMO
教科書

How to Think Like a Computer Scientist: C Version, Allen B. Downey, Thomas Scheffler, Copyright Year: 1999 https://open.umn.edu/opentextbooks/textbooks/how-to-think-like-a-computer-scientist-c-version-1999

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