尋找興趣,提早準備,贏在起跑點!!想追求更多課本以外的專業知識嗎? 清華大學開放式課程為你種植了一座學習資源森林,等你來探索!現在就走進開放式課程的森林,品嚐最甜美的知識果實!
課程概述
Course Description
Course Description
1. | 延續計算機程式設計一,繼續鍛鍊程式能力 |
This lecture will continue teaching the course of Programming I and enhance the ability of programing. | |
2. | 透過實作來認識資訊工程基礎知識與技術 |
Learn basic knowledge of information engineering and technology by practicing. | |
♠ | 修課學生必須具備基本C語言程式能力 |
The students who take the course must have basic programing ability of C language. | |
♠ | 三班的上課進度與考試評量標準會統一,多數上課會以廣播的方式, |
讓三班同時上課。 | |
The course and tests will be the same between three classes. Most of the courses will broadcast at the same time. |
指定用書
Text Books
Text Books
♠ | 無指定用書 |
There is no mandatory text book. | |
♠ | 上課教材會公布在 iLMS |
There are totally four hours course per week. The course will be two hours for lecture and two hours for lab. |
授課大綱
Syllabus
Syllabus
1. | How to write faster programs? |
Data structures and algorithms | |
2. | How does a computer run programs? |
Compilers and computer systems | |
3. | How to represent and manipulate data? |
Coding and data formatting | |
4. | How to write big programs? |
Object oriented programming and windows programming | |
5. | How to make programs smarter? |
AI and computer gaming |
授課形式
Teaching Method
Teaching Method
♠ | 每週上課四小時: 兩小時教室講課 + 兩小時 Lab |
| There are totally four hours course per week. The course will be two hours for lecture and two hours for lab. |
.