電子計算機概論
(非資訊類科的計概)

 This course requires an enrolment key

計算機概論與課程綱要 (Syllabus)

內容:

(一)核心綱要

  • Basic Computer Concept (BCC) (4 小時 )
  • Programming Concepts and how to run a program ( choice 2 小時 )
  • Data representation, constant and variable in Language ( 2 小時 )
  • Using Input/Output library functions (3 小時 )
    printf, fprintf(stdout,...), fprintf(stderr,...)...
  • Algorithm, Control structures and Loop (3 小時 )
  • Array and Loop again (3 小時 )
  • Function and parameter passing (3 小時 )
    Global, Local, and static local variable
  • Recursive function (3 小時 )
    介紹 recursion concept: N! , GCD, Fibonacci, ..
  • Library functions (3 小時 )
    All Library functions
  • Introduction to text File processing (3 小時 )
  • Pointer vs. Array (1.5 小時 )
  • String processing (1.5 小時 )
  • Stack, Queue, List (3 小時 )
  • 介紹簡單線性資料結構 用 array 與 linked list 製作 stack 與 queue

(二)選擇綱要

  • HTML and Home Page 教學生如何製作網頁
  • Office Series
  • Windows Series
  • Web Browser
  • Blog and P-log
  • Using struct, pointer, and Data Structures (3 小時 ) 介紹 struct 的用法
  • Introduction to Sorting algorithms (3 小時 ) Insertion sort, selection sort, Bubble sort
  • Quick sort algorithm
  • Text file and Binary file Input/Output
  • Introduction to Object Oriented programming
  • Class and constructor/destructor, function name overloading
  • Exception handling

建議教科書與參考書

  • 解析計算機概論, 2009 ,上奇
  • C/C++: How to program, by H.M.Deitel, P.J.Deitel, Prentice Hall
  • 計概: Computer Science: An Overview, by J. Glenn Brookshear, Benjamin Publishing Company

This course requires an enrolment key