校際選修

115-1 選課時程

進行中

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

計算機概論(二)

Introduction to Computer Science (II)

學期
107-2
學分
3 學分
當期課號
1384
永久課號
DAM1314
開課單位
應用數學系
授課教師
陳秋媛
校區
光復
類別
必修
上課時間表
週二
週四
5
13:20–14:10
計算機概論(二)
SC201
2 節連堂
6
14:20–15:10
7
15:30–16:20
計算機概論(二)
SC201
2 節連堂
8
16:30–17:20

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

概述

課程目標:本課程是最基本的計算機科學之課程,目的在學習計算機之基本概念, C++ 程式語言及 Python 程式語言, 學會寫程式及用程式解決問題.

先修科目

高中數學

教學方式

*** 為維護應數系大一同學之權益, 且因教室空間之限制, 本課程僅接受應數系及中一中同學選課, 非大一之應數系同學尚需經授課老師同意才可修本課程*** *** 本班相關事項均公佈於 New e3 本班網頁中 *** 預定進度有可能修改 *** 學期結束前, 任何程式, 都要隨時拿得出來 *** 程式不可缺繳 *** 程式抄襲以零分記 *** 本班助教為: 陳佑寧, 李晟瑋 *** 本課程為3學分4小時 *** 有事或身體不舒服不能到課時, 請 email 跟老師請假

評分方式

程式作業及出席及課堂表現 40%, 上機考試 5*2次=10%, 期中考 25%, 期末考 25% 但書: 發生以下狀況者, 整學期 "程式作業之成績" 打5折: (1) 2次上機考均未及格 and (2) 2次大考的基本程式題都低於0.6*該次基本程式題滿分

週次計畫
週次主題
第 1 週CPP 預計上課內容及順序為: Chapter 9 Pointers and Dynamic Arrays 指標與動態陣列(動態配置記憶體空間) Chapter 14 Recursion 遞迴 Chapter 10 Defining Classes 怎樣定義類別 Chapter 11 Friends, Overloaded Operators, and Arrays in Classes 朋友, 運算子覆載, 類別裡的陣列 Chapter 12 Separate Compilation and Namespaces 各自編譯與名稱空間 Chapter 13 Pointers and Linked Lists 指標與鏈結串列 Chapter 17 Templates 模子 Chapter 15 Inheritance 繼承
第 2 週Python 預計上課內容及順序為: Chapter 4 A Nest of Snakes: Introducing the Python Collections Chapter 5 Earthquakes, Floods, and Other Natural Disasters Chapter 6 Pycture Perfect Programs Chapter 7 Data Mining: Cluster Analysis Chapter 8 Cryptanalysis Chapter 9 Fractals: The Geometry of Nature
第 3 週Concepts of Computer Science (計算機科學的概念) 預計上課內容及順序為: Chapter 1 Introduction Chapter 2 Number Systems Chapter 3 Data Storage Chapter 4 Operations on Data 下面不會講, 但是你在交大期間可以修課, 各自都是一門課, 修課順序建議如下: (一定要) Chapter 11 Data Structures 資料結構 (一定要) Chapter 8 Algorithms 演算法 (一定要) Chapter 7 Operating Systems 作業系統 Chapter 5 Computer Organization 計算機組織 Chapter 6 Computer Networks 計算機網路 Chapter 14 Databases 資料庫
教科書

上課內容以(1)為主, 但也會用到(2)及(3): (1) Problem Solving with C++, 9th edition, Savitch and Mock (Publisher: Pearson) (2) Foundations of Computer Science, Forouzan and Mosharraf, 4th edition (Publisher: Course Technology) (注意: 最新版為第4版) (3) Python Programming In Context, 2nd edition, Miller and Ranum (Publisher: Jones & Bartlett Learning) 註:「請同學遵守智慧財產權觀念及勿使用非法影印教科書」.

Office Hours
地點
SA345
時間
3E (3E 老師有可能去參加學校會議 -- 一學期大約2~3次; 若是如此, 老師會提前通知) 5G (5G 老師有可能臨時有事 -- 一學期大約2~3次; 若是如此, 老師會提前通知)
聯絡方式
cychen@mail.nctu.edu.tw