內容: (一)核心綱要 - 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
|