7,615 次近期查看

### 您將獲得的技能

Computer Display StandardComputer ProgrammingC Programming

1

## Week 1 - Introduction

We start with basic programming concepts that correspond to chapter 1, 2, 3 of the book. We will start with a basic program and gradually add computation statements so that our program will perform useful computation. Also we will use an online interface (ideone) to describe the process of editing, compiling and running a program.

...
7 個視頻 （總計 53 分鐘）, 2 個閱讀材料, 1 個測驗
7 個視頻
1-2 How to Write Programs8分鐘
1-3 Basic Program Structure and Variables4分鐘
1-4 Program Input and Output9分鐘
1-5 Variable Assignment4分鐘
1-6 Arithmetic Operator8分鐘
1-7 Comparison and Logical Operator9分鐘
2 個閱讀材料
(課程) 參考資料10分鐘
Week 1 參考資料10分鐘
1 個練習
Surface Area and Volume10分鐘
2

## Week 2 - Control Structure

The second week will describe flow control and loops (book chapter 4, 5). After we learn how to write a program to perform basic computation in the first week, we start to learn the control structure of a program. We will learn how to control the execution of a program among several possible "next steps", and how to repeat the computation to finish repetitive tasks. We will also describe certain loop ending practice, which strongly relates to programming style.

...
7 個視頻 （總計 59 分鐘）, 1 個閱讀材料, 1 個測驗
7 個視頻
2-2 Condition expression4分鐘
2-3 Switch10分鐘
2-4 While loop7分鐘
2-5 For loop9分鐘
2-6 Do while loop3分鐘
2-7 Loop break and continue9分鐘
1 個閱讀材料
Week 2 參考資料10分鐘
1 個練習
What Day is Today?10分鐘
3

## Week 3 - Array

The third week describes arrays and floating point numbers (book chapter 6, 7). We will introduce ways to organize related data into the most basic data structure, i.e., array. We will describe the circumstance of using an array, and the most useful idioms in using them. Various examples will be introduced to enforce the concepts in using array correctly. We will also describe the concept of floating point numbers, which is different from the integers we introduce at the beginning of this course.

...
14 個視頻 （總計 90 分鐘）, 1 個閱讀材料, 1 個測驗
14 個視頻
3-2 Inner Product4分鐘
3-3 Fibanacci Numbers2分鐘
3-4 Prime Numbers7分鐘
3-5 Bubble Sort6分鐘
3-7 Multi-dimension Arrays7分鐘
3-8 Multi-dimension Array Output with Newline6分鐘
3-11 Multi-dimension Array Initilization4分鐘
3-12 Floating Point Input Output4分鐘
3-13 Type Casting7分鐘
3-14 Floating Point Computation6分鐘
1 個閱讀材料
Week 3 參考資料10分鐘
1 個練習
Bingo10分鐘
4

## Week 4 - Functions

The fourth will will describe the concept of functions (book chapter 8). We will motivate the use of function by system functions, including mathematic and input/output functions, so we the students can understand the key concept that if we can use existing code, then we do not need to reinvent the wheel. Then we will introduce the way to define our own functions. The key mechanism of function call, parameter passing, and return values wiill be discussed by a series of examples.

...
11 個視頻 （總計 74 分鐘）, 1 個閱讀材料, 1 個測驗
11 個視頻
4-2 System Function Return Value4分鐘
4-3 User Function Definition8分鐘
4-4 User Function Without Return Value6分鐘
4-5 Use Function to Simplify Program4分鐘
4-6 Printf Scanf for Multiple Variables and Extra Message9分鐘
4-7 Scanf with Nonspace Char in Format String4分鐘
4-8 Function Parameter Passing6分鐘
4-9 Function Array Parameter Passing6分鐘
4-10 Function Array Parameter Passing with Modification7分鐘
4-11 Function Multi-dimension Array Parameter Passing6分鐘
1 個閱讀材料
Week 4 參考資料10分鐘
1 個練習
Metal Value10分鐘
4.8
65 個審閱

## 17%

### 熱門審閱

very good and useful,what I really mean is that this couse is very useful 4 new-man.

Really useful and basic. Recommend some one who want to start from zero.

## 關於 国立台湾大学

We firmly believe that open access to learning is a powerful socioeconomic equalizer. NTU is especially delighted to join other world-class universities on Coursera and to offer quality university courses to the Chinese-speaking population. We hope to transform the rich rewards of learning from a limited commodity to an experience available to all. More courses information, the official Facebook Page: https://www.facebook.com/ntumooc2017/...

## 常見問題

• 注册以便获得证书后，您将有权访问所有视频、测验和编程作业（如果适用）。只有在您的班次开课之后，才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程，可能无法访问某些作业。

• 您购买证书后，将有权访问所有课程材料，包括评分作业。完成课程后，您的电子课程证书将添加到您的成就页中，您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容，可以免费旁听课程。