Über diesen Kurs

1,021,527 kürzliche Aufrufe

Karriereergebnisse der Lernenden

33%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

34%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

18%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Anfänger“
Ca. 12 Stunden zum Abschließen
Englisch
Untertitel: Englisch, Vietnamesisch

Kompetenzen, die Sie erwerben

AlgorithmsProgramming Language ConceptsProblem SolvingC Programming

Karriereergebnisse der Lernenden

33%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

34%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

18%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Anfänger“
Ca. 12 Stunden zum Abschließen
Englisch
Untertitel: Englisch, Vietnamesisch

von

Duke University-Logo

Duke University

Lehrplan - Was Sie in diesem Kurs lernen werden

InhaltsbewertungThumbs Up94%(20,931 Bewertungen)Info
Woche
1

Woche 1

2 Stunden zum Abschließen

Introduction

2 Stunden zum Abschließen
8 Videos (Gesamt 33 min), 9 Lektüren, 3 Quiz
8 Videos
Stepping Through An Algorithm4m
Testing an Algorithm for a Numerical Sequence3m
A Pattern of Squares4m
Testing a Pattern of Squares2m
Drawing a Rectangle4m
Closest Point5m
Generalizing Closest Point5m
9 Lektüren
Programming: Plan First, Then Code3m
Overview of the Seven Steps5m
Algorithms10m
Step 1: Work an Example Yourself5m
Step 2: Write Down What You Just Did4m
Step 3: Generalize Your Steps10m
Step 4: Test Your Algorithm9m
A Pattern of Squares6m
Next Steps4m
3 praktische Übungen
Steps 1–46m
Algorithm Practice6m
Algorithms30m
Woche
2

Woche 2

4 Stunden zum Abschließen

Reading Code

4 Stunden zum Abschließen
12 Videos (Gesamt 38 min), 17 Lektüren, 8 Quiz
12 Videos
Declaring and Assigning a Variable2m
Examples of Expressions2m
Using Functions for Abstraction4m
Execution of Function Calls4m
Printing Example2m
Execution of If/Else3m
Execution of Switch/Case3m
While Loops3m
Equivalent For and While Loops2m
Execution of Nested Loops3m
Execution of Continue2m
17 Lektüren
Declaring a Variable10m
Assigning a Variable10m
Expressions with Common Operators10m
Anatomy of a Function10m
How to Evaluate a Function10m
Scope10m
Printing10m
Conditional Statements10m
If/Else10m
Switch/Case10m
Shorthand10m
Loops for Repetition10m
While Loops10m
Do/While Loops10m
For Loops10m
Continue and Break10m
Higher-level Meaning10m
8 praktische Übungen
Variables and Expressions8m
Functions4m
Printing4m
Logical Operators4m
Conditional Statements4m
While Loops2m
Loops4m
Reading Code16m
Woche
3

Woche 3

4 Stunden zum Abschließen

Types

4 Stunden zum Abschließen
8 Videos (Gesamt 23 min), 18 Lektüren, 6 Quiz
8 Videos
Types and Formatted Output4m
Type Conversion2m
Everything Is a Number2m
Struct for a Rectangle2m
Uses of Typedef3m
Enumerated Types3m
A Duke Software Engineering Student on the Importance of Planning3m
18 Lektüren
Converting between Decimal and Binary10m
Looking under the Hood10m
Basic Data Types10m
char10m
int10m
float and double10m
Printing redux10m
Expressions Have Types10m
Type Conversion10m
Casting10m
Overflow and Underflow10m
"Non-numbers"10m
Strings10m
Images10m
Sound and Video10m
Structs10m
Typedef10m
Enumerated Types10m
6 praktische Übungen
Decimal, Hex, and Binary8m
Basic Data Types8m
Expressions Have Types6m
"Non-numbers"6m
Complex, Custom Data Types6m
Types20m
Woche
4

Woche 4

1 Stunde zum Abschließen

Project

1 Stunde zum Abschließen
2 Videos (Gesamt 4 min), 1 Lektüre, 1 Quiz
2 Videos
Introduction to Sorting1m
1 Lektüre
Sample PB&J Algorithm with Feedback10m
1 praktische Übung
Writing a Sorting Algorithm1h

Bewertungen

Top-Bewertungen von PROGRAMMING FUNDAMENTALS

Alle Bewertungen anzeigen

Über den Spezialisierung 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. ****Note: Due to a recent spike in enrollments for the Introduction to Programming in C Specialization, we are currently having technical difficulties with programming environment for this course, which prevents some learners from completing the course's programming assignments. Until this matter is resolved, we recommend you choose to audit (https://learner.coursera.help/hc/en-us/articles/209818613-Enrollment-options) this course and study the video lessons until this matter is resolved. We will email all learners when this matter is resolved. We apologize for this inconvenience and are working diligently to remedy the problem. Please note that this does not impact the first course of this Specialization, Programming Fundamentals....
Introduction to Programming in C

Häufig gestellte Fragen

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project. Learn more.

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

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..