Title: 計算機概論與程式設計
Introduction to Computers and Programming
Authors: 溫宏斌
Open Education Office
開放教育推動中心
Issue Date: 2010
Abstract: 課程首頁
本課程是由交通大學電機工程學系提供。本課程提供字幕檔,歡迎下載使用。
課程目標/概述
本課程是最基礎的計算機科學之課程,目的在:

學習基本高階程式語言與工作環境,包含

了解物件導向程式設計(OOP)觀念
應用C/C++語言解決各類工程問題
學習標準模版函式庫(STL)的使用
熟悉工作站系統(Linux/FreeBSD)基本操作
講述電腦之基本概念,包含

資料表示法與儲存
計算機與作業系統架構
系統軟體與虛擬機器

課程章節




單元主題
內容

COM_01
The Big Picture of Computing Systems

COM_02
Data Storage at Information Level

COM_03
Data Manipulation by Computing Components

COM_04
System Software and Virtual Machine

PRO_01
C++ Basics

PRO_01
Flow of Control I: Selection 

PRO_01
Flow of Control II: Repetition 

PRO_01
Function I: Basics 

PRO_01
Function II: Parameter and Overloading  

PRO_01
User-defined Datatype, Namespace & Programming Style

PRO_01
Arrays: Basics & Multidimensional

PRO_01
Strings: C-strings, Character Manipulation & Class String

PRO_01
File and Stream I/O 

PRO_01
Pointers & Dynamic Arrays

PRO_1
Introduction to PERL

課程書目
W. Savitch (WS), "Absolute C++," 4th ed., ISBN:0131365843, Addison Wesley, 2010.

參考書目



程式設計教科書



W. Savitch (WS), "Absolute C++," 4th ed., ISBN:0131365843, Addison Wesley, 2010.

計算機概論教科書



J. Glenn Brookshear (JB), "Computer Science: An Overview ," 9th ed., ISBN:0-321-38701-5, Course Technology, 2005.

評分標準



項目
百分比



上機演練 Laboratory Exercises
25%




練習程式 In-Class Exercises & Programming Projects
30%




每週小考 Weekly Quizzes
10%



期中考試 Midterm Examination (online)
15%


期末考試 Final Examination (online + paper)
30%
授課對象:大學一年級學生
URI: http://ocw.nctu.edu.tw/course_detail.php?bgid=8&nid=192
http://hdl.handle.net/11536/108478
Appears in Collections:Open Course Ware