Informações sobre o curso

95,912 visualizações recentes

Resultados de carreira do aprendiz

33%

consegui um benefício significativo de carreira com este curso

33%

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. 17 horas para completar
Inglês

Habilidades que você terá

C ProgrammingCompilerDebugging

Resultados de carreira do aprendiz

33%

consegui um benefício significativo de carreira com este curso

33%

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. 17 horas para completar
Inglês

oferecido por

Placeholder

Universidade Duke

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up95%(5,298 classificações)Info
Semana
1

Semana 1

6 horas para concluir

Writing Code

6 horas para concluir
7 vídeos (Total 34 mín.), 24 leituras, 2 testes
7 videos
Intersection of Two Rectangles5min
Translating the Intersection Algorithm to Code5min
Introduction to the Programming Environment6min
Editing Files with Emacs8min
More about Git4min
GitHub1min
24 leituras
Planning10min
Revisiting Step 110min
Revisiting Step 210min
Step 3: Generalizing Values10min
Step 3: Repetitions10min
Step 3: Conditional Behavior10min
Revisiting Step 410min
Translation to Code10min
Translating Algorithm Components10min
Completed Rectangle Intersection Code10min
Top-down Design and Composability10min
Stars Example10min
Introduction to the Programming Environment10min
Using the Practice Programming Environment10min
Solutions to a Few Common Problems10min
UNIX basics10min
More UNIX Commands10min
Emacs10min
Assignment 01_apple10min
Git10min
[Optional Reference] Help me fix...10min
How Assignments Work in This Course10min
Assignments 02_code1 and 03_code210min
Next Steps10min
2 exercícios práticos
Steps 1–4 Review30min
Step 5 Concepts30min
Semana
2

Semana 2

5 horas para concluir

Compiling and Running

5 horas para concluir
8 vídeos (Total 26 mín.), 17 leituras, 4 testes
8 videos
"Hello World"3min
Planning isPrime3min
Generalizing isPrime5min
Translating isPrime to Code2min
Comparing Output with diff3min
Build Tool: make3min
Compiling with a Makefile2min
17 leituras
Compiling Overview10min
Compilation Process10min
Preprocessing10min
Assignment 04_compile10min
Getting Help: man Pages10min
Assignment 05_squares10min
More about Macros and Header Files10min
The Actual Compiler10min
Compiler Errors10min
Assembling10min
Linking10min
Make10min
Fancier make Options10min
Running Your Program10min
valgrind10min
Compiler Options10min
Assignments 06_rect and 07_retirement10min
4 exercícios práticos
Compiling30min
Compilation Process30min
Make and Valgrind30min
Prototype: Assignment 06 Practice Quiz10min
Semana
3

Semana 3

5 horas para concluir

Testing and debugging

5 horas para concluir
6 vídeos (Total 21 mín.), 17 leituras, 3 testes
6 videos
Test-driven Development1min
Code Review2min
Finding Problems with Valgrind5min
Gathering Information with gdb6min
Advice from a Duke Software Engineering Student: Don't Give Up!2min
17 leituras
Black Box Testing10min
Practical Tips for Designing Test Cases10min
White Box Testing10min
Generating Test Cases10min
Asserts10min
Code Review10min
Assignments 08_testing and 09_testing10min
Step 7: Debugging10min
The Scientific Method10min
Accept or Reject Your Hypothesis?10min
Intro to gdb10min
Getting Started with gdb10min
Investigating the State of Your Program10min
Controlling Execution10min
Watchpoints10min
Signals10min
Assignment 10_gdb10min
3 exercícios práticos
Testing30min
Debugging30min
gdb30min
Semana
4

Semana 4

1 hora para concluir

Project

1 hora para concluir
2 vídeos (Total 8 mín.), 3 leituras
2 videos
Poker Project Roadmap1min
3 leituras
Assignment c2prj1_cards30min
Rules of Poker10min
Assignment c2prj2_testing30min
1 hora para concluir

Practice Programming Environment

1 hora para concluir

Avaliações

Principais avaliações do WRITING, RUNNING, AND FIXING CODE IN C

Visualizar todas as avaliações

Sobre Programa de cursos integrados Introduction to Programming in C

Introduction to Programming in C

Perguntas Frequentes – FAQ

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