課程專區

Course

計算機概論與程式設計 Introduction to Computers and Programming

課程綱要

  • 計算機概論與程式設計 Introduction to Computers and Programming

課程目標/概述  

本課程是最基礎的計算機科學之課程,目的在:

  1. 學習基本高階程式語言與工作環境,包含
    • 了解物件導向程式設計(OOP)觀念
    • 應用C/C++語言解決各類工程問題
    • 學習標準模版函式庫(STL)的使用
    • 熟悉工作站系統(Linux/FreeBSD)基本操作
  2. 講述電腦之基本概念,包含
    • 資料表示法與儲存
    • 計算機與作業系統架構
    • 系統軟體與虛擬機器

 

課程章節  

單元主題

內容
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%

上一頁
TOP