Informações sobre o curso

1,235,179 visualizações recentes

Resultados de carreira do aprendiz

33%

comecei uma nova carreira após concluir estes cursos

34%

consegui um benefício significativo de carreira com este curso

18%

recebi um aumento ou promoção

Certificados compartilháveis

Tenha o certificado após a conclusão

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

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

Nível iniciante

Aprox. 12 horas para completar

Inglês

Legendas: Inglês, Vietnamita

Habilidades que você terá

AlgorithmsProgramming Language ConceptsProblem SolvingC Programming

Resultados de carreira do aprendiz

33%

comecei uma nova carreira após concluir estes cursos

34%

consegui um benefício significativo de carreira com este curso

18%

recebi um aumento ou promoção

Certificados compartilháveis

Tenha o certificado após a conclusão

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

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

Nível iniciante

Aprox. 12 horas para completar

Inglês

Legendas: Inglês, Vietnamita

oferecido por

Logotipo de Universidade Duke

Universidade Duke

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up94%(18,590 classificações)Info
Semana
1

Semana 1

2 horas para concluir

Introduction

2 horas para concluir
8 vídeos (Total 33 mín.), 9 leituras, 3 testes
8 videos
Stepping Through An Algorithm4min
Testing an Algorithm for a Numerical Sequence3min
A Pattern of Squares4min
Testing a Pattern of Squares2min
Drawing a Rectangle4min
Closest Point5min
Generalizing Closest Point5min
9 leituras
Programming: Plan First, Then Code3min
Overview of the Seven Steps5min
Algorithms10min
Step 1: Work an Example Yourself5min
Step 2: Write Down What You Just Did4min
Step 3: Generalize Your Steps10min
Step 4: Test Your Algorithm9min
A Pattern of Squares6min
Next Steps4min
3 exercícios práticos
Steps 1–46min
Algorithm Practice6min
Algorithms30min
Semana
2

Semana 2

4 horas para concluir

Reading Code

4 horas para concluir
12 vídeos (Total 38 mín.), 17 leituras, 8 testes
12 videos
Declaring and Assigning a Variable2min
Examples of Expressions2min
Using Functions for Abstraction4min
Execution of Function Calls4min
Printing Example2min
Execution of If/Else3min
Execution of Switch/Case3min
While Loops3min
Equivalent For and While Loops2min
Execution of Nested Loops3min
Execution of Continue2min
17 leituras
Declaring a Variable10min
Assigning a Variable10min
Expressions with Common Operators10min
Anatomy of a Function10min
How to Evaluate a Function10min
Scope10min
Printing10min
Conditional Statements10min
If/Else10min
Switch/Case10min
Shorthand10min
Loops for Repetition10min
While Loops10min
Do/While Loops10min
For Loops10min
Continue and Break10min
Higher-level Meaning10min
8 exercícios práticos
Variables and Expressions8min
Functions4min
Printing4min
Logical Operators4min
Conditional Statements4min
While Loops2min
Loops4min
Reading Code16min
Semana
3

Semana 3

4 horas para concluir

Types

4 horas para concluir
8 vídeos (Total 23 mín.), 18 leituras, 6 testes
8 videos
Types and Formatted Output4min
Type Conversion2min
Everything Is a Number2min
Struct for a Rectangle2min
Uses of Typedef3min
Enumerated Types3min
A Duke Software Engineering Student on the Importance of Planning3min
18 leituras
Converting between Decimal and Binary10min
Looking under the Hood10min
Basic Data Types10min
char10min
int10min
float and double10min
Printing redux10min
Expressions Have Types10min
Type Conversion10min
Casting10min
Overflow and Underflow10min
"Non-numbers"10min
Strings10min
Images10min
Sound and Video10min
Structs10min
Typedef10min
Enumerated Types10min
6 exercícios práticos
Decimal, Hex, and Binary8min
Basic Data Types8min
Expressions Have Types6min
"Non-numbers"6min
Complex, Custom Data Types6min
Types20min
Semana
4

Semana 4

1 hora para concluir

Project

1 hora para concluir
2 vídeos (Total 4 mín.), 1 leitura, 1 teste
2 videos
Introduction to Sorting1min
1 leituras
Sample PB&J Algorithm with Feedback10min
1 exercício prático
Writing a Sorting Algorithm1h

Sobre Programa de cursos integrados Introduction to Programming in C

This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs. Through four courses, you will learn to develop algorithms in a systematic way and read and write the C code to implement them. This will prepare you to pursue a career in software development or other computational fields. Successful completion of this Specialization will be considered by admissions as a demonstration of your skill and enhance your master’s application to Duke’s Pratt School of Engineering....
Introduction to Programming in C

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ê se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. 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.

  • Se você se inscrever, terá 7 dias para testar sem custo e, durante este período, pode cancelar sem multa. Depois disso, não reembolsamos, mas você pode cancelar sua inscrição a qualquer momento. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro ao aluno que não possa pagar a taxa. Faça a solicitação clicando no link Auxílio Financeiro, abaixo do botão "Inscreva-se" à esquerda. Preencha uma solicitação e será notificado caso seja aprovado. Você terá que completar esta etapa para cada curso na Especialização, incluindo o Trabalho de Conclusão de Curso. Saiba mais .

  • No. Completion of a Coursera course does not earn you academic credit from Duke; therefore, Duke is not able to provide you with a university transcript. However, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

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