Informações sobre o curso
8,890 visualizações recentes

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 21 horas para completar

Sugerido: 1-2 hours/week...

Chinês (tradicional)

Legendas: Chinês (tradicional)

Habilidades que você terá

Computer Display StandardComputer ProgrammingC Programming

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 21 horas para completar

Sugerido: 1-2 hours/week...

Chinês (tradicional)

Legendas: Chinês (tradicional)

Programa - O que você aprenderá com este curso

Semana
1
1 horas para concluir

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 vídeos ((Total 53 mín.)), 2 leituras, 1 teste
7 videos
1-4 Program Input and Output9min
1-5 Variable Assignment4min
1-6 Arithmetic Operator8min
1-7 Comparison and Logical Operator9min
2 leituras
(課程) 參考資料10min
Week 1 參考資料10min
1 exercícios práticos
Surface Area and Volume10min
Semana
2
1 horas para concluir

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 vídeos ((Total 59 mín.)), 1 leitura, 1 teste
7 videos
2-4 While loop7min
2-5 For loop9min
2-6 Do while loop3min
2-7 Loop break and continue9min
1 leituras
Week 2 參考資料10min
1 exercícios práticos
What Day is Today?10min
Semana
3
2 horas para concluir

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 vídeos ((Total 90 mín.)), 1 leitura, 1 teste
14 videos
3-4 Prime Numbers7min
3-5 Bubble Sort6min
3-6 Array Address and Initialization10min
3-7 Multi-dimension Arrays7min
3-8 Multi-dimension Array Output with Newline6min
3-9 Multi-dimension Array Address12min
3-10 Multi-dimension Array Address Example4min
3-11 Multi-dimension Array Initilization4min
3-12 Floating Point Input Output4min
3-13 Type Casting7min
3-14 Floating Point Computation6min
1 leituras
Week 3 參考資料10min
1 exercícios práticos
Bingo10min
Semana
4
2 horas para concluir

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 vídeos ((Total 74 mín.)), 1 leitura, 1 teste
11 videos
4-4 User Function Without Return Value6min
4-5 Use Function to Simplify Program4min
4-6 Printf Scanf for Multiple Variables and Extra Message9min
4-7 Scanf with Nonspace Char in Format String4min
4-8 Function Parameter Passing6min
4-9 Function Array Parameter Passing6min
4-10 Function Array Parameter Passing with Modification7min
4-11 Function Multi-dimension Array Parameter Passing6min
1 leituras
Week 4 參考資料10min
1 exercícios práticos
Metal Value10min
4.8
65 avaliaçõesChevron Right

67%

comecei uma nova carreira após concluir estes cursos

50%

consegui um benefício significativo de carreira com este curso

17%

recebi um aumento ou promoção

Principais avaliações do 計算機程式設計 (Programação)

por HHMay 17th 2016

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

por KCJan 28th 2018

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

Instrutores

Avatar

劉邦鋒

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

Sobre Universidade Nacional de Taiwan

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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.