Об этом курсе
4.8
Оценки: 236
Рецензии: 61
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 21 часа на выполнение

Предполагаемая нагрузка: 1-2 hours/week...
Доступные языки

Китайский (традиционное письмо)

Субтитры: Китайский (традиционное письмо)

Приобретаемые навыки

Computer Display StandardComputer ProgrammingC Programming
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 21 часа на выполнение

Предполагаемая нагрузка: 1-2 hours/week...
Доступные языки

Китайский (традиционное письмо)

Субтитры: Китайский (традиционное письмо)

Программа курса: что вы изучите

Неделя
1
Часов на завершение
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. ...
Reading
7 videos (Total 53 min), 2 материалов для самостоятельного изучения, 1 тест
Video7 видео
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мин
Reading2 материала для самостоятельного изучения
(課程) 參考資料10мин
Week 1 參考資料10мин
Quiz1 практическое упражнение
Surface Area and Volume10мин
Неделя
2
Часов на завершение
1 ч. на завершение

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. ...
Reading
7 videos (Total 59 min), 1 материал для самостоятельного изучения, 1 тест
Video7 видео
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мин
Reading1 материал для самостоятельного изучения
Week 2 參考資料10мин
Quiz1 практическое упражнение
What Day is Today?10мин
Неделя
3
Часов на завершение
2 ч. на завершение

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....
Reading
14 videos (Total 90 min), 1 материал для самостоятельного изучения, 1 тест
Video14 видео
3-2 Inner Product4мин
3-3 Fibanacci Numbers2мин
3-4 Prime Numbers7мин
3-5 Bubble Sort6мин
3-6 Array Address and Initialization10мин
3-7 Multi-dimension Arrays7мин
3-8 Multi-dimension Array Output with Newline6мин
3-9 Multi-dimension Array Address12мин
3-10 Multi-dimension Array Address Example4мин
3-11 Multi-dimension Array Initilization4мин
3-12 Floating Point Input Output4мин
3-13 Type Casting7мин
3-14 Floating Point Computation6мин
Reading1 материал для самостоятельного изучения
Week 3 參考資料10мин
Quiz1 практическое упражнение
Bingo10мин
Неделя
4
Часов на завершение
2 ч. на завершение

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. ...
Reading
11 videos (Total 74 min), 1 материал для самостоятельного изучения, 1 тест
Video11 видео
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мин
Reading1 материал для самостоятельного изучения
Week 4 參考資料10мин
Quiz1 практическое упражнение
Metal Value10мин

Преподаватель

Avatar

劉邦鋒

教授 (Professor)
資訊工程學系 (Department of Computer Science and Information Engineering)

О National Taiwan University

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/...

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.