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 會收到這份課表的公開連結。

計算機概論與程式設計

Introduction to Computers and Programming

學期
114-1
學分
0 學分
當期課號
517007
永久課號
MGCM10020
開課單位
管理學院共同課程
授課教師
蔡詩妤
校區
光復
類別
必修
上課時間表
週二
5
13:20–14:10
計算機概論與程式設計
M-b01(光復)
3 節連堂
6
14:20–15:10
7
15:30–16:20

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

概述

This course delivers a fundamental understanding of comprehensive topics in the field of computer science and then considers the basics of computers and fundamental programming techniques using C++. Topics include the variables, expressions, control statements, functions, pointers, strings, arrays, and file operations.

先修科目

*本課程不允許衝堂加簽,退選紙本作業統一於開學第一堂實體課辦理,其餘加簽與抵免流程如下: 1. 加簽流程由管院院辦統一時間辦理,規則如下: 管院大學部共同必修課程;管院學生優先選課;若有演習課安排於9a;上限55人,各班老師不再額外人工加簽,若超過人數上限請填寫線上表單登記,登記時間至開學上課第一週週三中午十二點截止,於當日下午分發,逾時不候,每班超過人數上限5人之分發以管院大學部學生優先(非管院學生具雙主修、輔系、跨域學程資格者,請提供相關證明);若有演習課則安排於9a。 2. 關於管理學院共同必修,計算機概論/程式設計課程抵免流程如下: 請先向原本所屬科系人員詢問相關法規細節能否同意外系所或外校的課程, 若合乎貴系的修課法規並取得相關簽名認證後, 請將下列文件於新學期開始上課的第一週, 週二下午16:00前交至管科系系辦楷琳助理, 隔日下午16:00後可領回. 若為暑修, 請在暑期開始上課週的前一週, 週二下午16:00前交至管科系系辦楷琳助理, 隔日下午16:00時可領回. 召集人會在期間去系辦審閱, 請準時繳交. 1.欲抵免科目成績證明 (若已修畢) 2.欲抵免科目的課程大綱 3.欲抵免科目相關簽名文件

備註

無備註

教學方式

主要助教 張百寬: quan787887 AT gmail.com 跟課助教 楊子賝 助教 郭奕伶: 0805linda2.0 AT gmail.com 課程內容將依教學狀況和突發狀況等原因調整,預定進度可能因而有修改 請同學遵守智慧財產權觀念及勿使用非法影印教科書 投影片不會上傳到網路上,只會在課堂上使用

評分方式

(1) 2~3 in-class activities:9%,(2)4~6 in-class labs:40%,(3)Midterm Exam:30%,(4)Final Exam:30% 除非重大原因,不然無法補考,補活動或補lab。 總分有109分,也就是說有9%可以捨棄,再請你們自行安排,非必要可以不用請假。 期中考,期末考請假照學校規定。

課程大綱
  • Fundamental Programming Concepts

    1. Introduction 2. Evaluating Expressions 3. Making Decision 4. Loops

    講授:
    15
    示範:
    9
  • More Advanced Programming Concepts

    1. Functions 2. Arrays, Strings, and Pointers 3. Input/Output 4. Simple Algorithms and Data Structures

    講授:
    15
    示範:
    9
週次計畫
週次主題
第 1 週

Introduction to Computers/in class activity 1

2025-09-02(二)
第 2 週

Variables and Expressions/in class activity 2

2025-09-09(二)
第 3 週

Variables and Expressions

2025-09-16(二)
第 4 週

Control Statements/in class lab 1

2025-09-23(二)
第 5 週

Control Statements

2025-09-30(二)
第 6 週

Control Statements/in class lab 2

2025-10-07(二)
第 7 週

Control Statements/in class lab 3

2025-10-14(二)
第 8 週

Midterm(紙筆考)

2025-10-21(二)
第 9 週

Functions/in class activity 3

2025-10-28(二)
第 10 週

Recursion/in class lab 4

2025-11-04(二)
第 11 週

Arrays and Pointers

2025-11-11(二)
第 12 週

Arrays and Pointers

2025-11-18(二)
第 13 週

Arrays and Pointers

2025-11-25(二)
第 14 週

Arrays and Pointers/in class lab 5

2025-12-02(二)
第 15 週

Input/Output /in class lab 6

2025-12-09(二)
第 16 週

Final Exam(上機考)

2025-12-16(二)
第 17 週

Options

2025-12-23(二)
第 18 週

Options

2025-12-30(二)
教科書

Lecture Notes 上課講義 參考課本: "Computer Science: An Overview", 13th edition, J. Glenn Brookshear, Dennis Brylow, Addison-Wesley Paul Deitel and Harvey Deitel , “C++ How to Program (late objects)”, the 7th edition, 2010 或“C++ How to Program”, the 10th edition, 2017 參考書目: Cracking the Coding Interview, the 5th edition C++ for Engineers and Scientists

Office Hours
地點
Make an appointment by email
時間
Make an appointment by email
聯絡方式
shih-yu.tsai AT nycu.edu.tw