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

學期
112-2
學分
0 學分
當期課號
515625
永久課號
CSCS10015
開課單位
資訊工程學系
授課教師
林政寬
校區
光復
類別
必修
上課時間表
週四
週六
6
14:20–15:10
計算機概論與程式設計
EC324(光復)
3 節連堂
7
15:30–16:20
計算機概論與程式設計
EC324(光復)
2 節連堂
8
16:30–17:20

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

概述

The objectives of this course are to provide students analytic and practical aspects of important topics on C program design and data structure.

先修科目

教師未提供此項資料

備註

無備註

教學方式

本學期的授課方式分為程式設計講解,以及課程實驗與作業練習兩種. 程式設計講解:每週進行一小時的非同步課程與兩小時的實體課程,非同步課程與實體課程的授課內容均會錄影後上傳至本課程的雲端硬碟 實體課程時間:R78 實體課程教室:工程三館EC122 課程實驗與作業練習: 請忽略課表上排定的星期六的時間和地點,為減少課程時間對於非(新竹)光復校區上課的同學影響,實際課程實驗與作業練習時間會於開學後另行公告,同時將採用線上方式進行,同學不需要到電腦教室進行實驗練習,繳交期限會彈性延長. Reference 1. Essential C: http://cslibrary.stanford.edu/101/EssentialC.pdf 2. MIT: A Crash Course in C: http://www.mattababy.org/~belmonte/Teaching/CCC/handouts.pdf 3. Reference Manual: http://www.gnu.org/software/libc/manual/html_mono/libc.html 4. 「你所不知道的 C 語言」系列講座: https://hackmd.io/@sysprog/c-programming

評分方式

Every week, we would assign programming exercises and homework. Programming exercises and homework 30% Mid Exam 30% Final Exam 40% 期中考與期末考需到光復校區的電腦教室進行上機考試,時間暫定於第8週與第16週的星期六

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

Introducing C

2024-02-22(四),2024-02-24(六)
第 2 週

Data and C

2024-02-29(四),2024-03-02(六)
第 3 週

Formatted Input/Output

2024-03-07(四),2024-03-09(六)
第 4 週

Bit Manipulation

2024-03-14(四),2024-03-16(六)
第 5 週

Control Statements: Looping

2024-03-21(四),2024-03-23(六)
第 6 週

Control Statements: Branching

2024-03-28(四),2024-03-30(六)
第 7 週

Character I/O and Redirection

2024-04-04(四),2024-04-06(六)
第 8 週

Mid Exam

2024-04-11(四),2024-04-13(六)
第 9 週

Recursion

2024-04-18(四),2024-04-20(六)
第 10 週

Arrays and Pointers

2024-04-25(四),2024-04-27(六)
第 11 週

String Functions

2024-05-02(四),2024-05-04(六)
第 12 週

Memory Management

2024-05-09(四),2024-05-11(六)
第 13 週

Structures

2024-05-16(四),2024-05-18(六)
第 14 週

Advanced Data Representations

2024-05-23(四),2024-05-25(六)
第 15 週

File Processing

2024-05-30(四),2024-06-01(六)
第 16 週

Final Exam

2024-06-06(四),2024-06-08(六)
第 17 週

Optional Course

2024-06-13(四),2024-06-15(六)
第 18 週

Optional Course

2024-06-20(四),2024-06-22(六)
教科書

教科書: 1. K. N. King, C Programming: A Modern Approach, W. W. Norton & Company, 2nd Edition, 2008. 參考書目: 1. Harvey M. Deitel, Paul J. Deitel, C How to Program, 5th Edition, Prentice Hall. 2. B.W.Kernigham, D.M.Ritchie, "The C Programming Language," PrenticeHal. 3. Jeri R. Hanly, Elliot B. Koffman, Problem Solving & Program Design in C, Addison Wesley. 4. S. Prata, C Primer Plus (6th), Addison-Wesley Professional, 2013 5. David Griffiths, Dawn Griffiths 著、楊仁和 譯, 深入淺出 C (Head First C), 歐萊禮

Office Hours
地點
工程三館EC522
時間
星期三下午14:00-15:00
聯絡方式
教師未提供此項資料