À propos de ce cours

830,934 consultations récentes

Résultats de carrière des étudiants

33%

ont commencé une nouvelle carrière après avoir terminé ce cours

34%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

18%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant
Approx. 18 heures pour terminer
Anglais

Compétences que vous acquerrez

AlgorithmsProgramming Language ConceptsProblem SolvingC Programming

Résultats de carrière des étudiants

33%

ont commencé une nouvelle carrière après avoir terminé ce cours

34%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

18%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant
Approx. 18 heures pour terminer
Anglais

Offert par

Placeholder

Université Duke

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up94%(27,319 notes)Info
Semaine
1

Semaine 1

3 heures pour terminer

Introduction

3 heures pour terminer
8 vidéos (Total 33 min), 9 lectures, 3 quiz
8 vidéos
Stepping Through An Algorithm4 min
Testing an Algorithm for a Numerical Sequence3 min
A Pattern of Squares4 min
Testing a Pattern of Squares2 min
Drawing a Rectangle4 min
Closest Point5 min
Generalizing Closest Point5 min
9 lectures
Programming: Plan First, Then Code3 min
Overview of the Seven Steps5 min
Algorithms10 min
Step 1: Work an Example Yourself5 min
Step 2: Write Down What You Just Did4 min
Step 3: Generalize Your Steps10 min
Step 4: Test Your Algorithm9 min
A Pattern of Squares6 min
Next Steps4 min
3 exercices pour s'entraîner
Steps 1–430 min
Algorithm Practice30 min
Algorithms30 min
Semaine
2

Semaine 2

7 heures pour terminer

Reading Code

7 heures pour terminer
12 vidéos (Total 38 min), 17 lectures, 8 quiz
12 vidéos
Declaring and Assigning a Variable2 min
Examples of Expressions2 min
Using Functions for Abstraction4 min
Execution of Function Calls4 min
Printing Example2 min
Execution of If/Else3 min
Execution of Switch/Case3 min
While Loops3 min
Equivalent For and While Loops2 min
Execution of Nested Loops3 min
Execution of Continue2 min
17 lectures
Declaring a Variable10 min
Assigning a Variable10 min
Expressions with Common Operators10 min
Anatomy of a Function10 min
How to Evaluate a Function10 min
Scope10 min
Printing10 min
Conditional Statements10 min
If/Else10 min
Switch/Case10 min
Shorthand10 min
Loops for Repetition10 min
While Loops10 min
Do/While Loops10 min
For Loops10 min
Continue and Break10 min
Higher-level Meaning10 min
8 exercices pour s'entraîner
Variables and Expressions30 min
Functions30 min
Printing30 min
Logical Operators30 min
Conditional Statements30 min
While Loops30 min
Loops30 min
Reading Code30 min
Semaine
3

Semaine 3

6 heures pour terminer

Types

6 heures pour terminer
8 vidéos (Total 23 min), 18 lectures, 6 quiz
8 vidéos
Types and Formatted Output4 min
Type Conversion2 min
Everything Is a Number2 min
Struct for a Rectangle2 min
Uses of Typedef3 min
Enumerated Types3 min
A Duke Software Engineering Student on the Importance of Planning3 min
18 lectures
Converting between Decimal and Binary10 min
Looking under the Hood10 min
Basic Data Types10 min
char10 min
int10 min
float and double10 min
Printing redux10 min
Expressions Have Types10 min
Type Conversion10 min
Casting10 min
Overflow and Underflow10 min
"Non-numbers"10 min
Strings10 min
Images10 min
Sound and Video10 min
Structs10 min
Typedef10 min
Enumerated Types10 min
6 exercices pour s'entraîner
Decimal, Hex, and Binary30 min
Basic Data Types30 min
Expressions Have Types30 min
"Non-numbers"30 min
Complex, Custom Data Types30 min
Types30 min
Semaine
4

Semaine 4

1 heure pour terminer

Project

1 heure pour terminer
2 vidéos (Total 4 min), 1 lecture, 1 quiz
2 vidéos
Introduction to Sorting1 min
1 lecture
Sample PB&J Algorithm with Feedback10 min
1 exercice pour s'entraîner
Writing a Sorting Algorithm1 h

Avis

Meilleurs avis pour PROGRAMMING FUNDAMENTALS

Voir tous les avis

À propos du Spécialisation Introduction to Programming in C

Introduction to Programming in C

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.