Über diesen Kurs

94,812 kürzliche Aufrufe
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. 15 Stunden zum Abschließen
Englisch
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. 15 Stunden zum Abschließen
Englisch

von

Placeholder

Duke University

Lehrplan - Was Sie in diesem Kurs lernen werden

InhaltsbewertungThumbs Up96%(2,460 Bewertungen)Info
Woche
1

Woche 1

4 Stunden zum Abschließen

Pointers

4 Stunden zum Abschließen
5 Videos (Gesamt 16 min), 15 Lektüren, 3 Quiz
5 Videos
Naive Swap2m
Pointers2m
Corrected Swap2m
Swap with Hardware6m
15 Lektüren
Pointer Basics10m
Pictures10m
Swap Revisited10m
The Practice Programming Environment10m
Assignment 11_read_ptr110m
Pointers under the Hood10m
A Program's View of Memory10m
NULL10m
Pointers to Structs10m
Pointers to Pointers10m
const10m
Aliasing10m
Pointer Arithmetic10m
Use Memory Checker Tools10m
Assignment 12_read_ptr210m
3 praktische Übungen
Pointers Conceptually30m
Pointers in Hardware30m
Pointers to Sophisticated Types30m
Woche
2

Woche 2

2 Stunden zum Abschließen

Arrays

2 Stunden zum Abschließen
5 Videos (Gesamt 18 min), 9 Lektüren, 1 Quiz
5 Videos
Array Access with Pointer Indexing1m
Index of Largest Element6m
Closest Point Step-Through3m
Dangling Pointers3m
9 Lektüren
Cryptography Motivation10m
Array Declaration and Initialization10m
Accessing an Array10m
Passing Arrays as Parameters10m
Writing Code with Arrays10m
Assignment 13_read_arr110m
Dangling Pointers10m
Array Size10m
Assignments 14_array_max, 15_tests_subseq, 16_subseq10m
1 praktische Übung
Array Basics30m
Woche
3

Woche 3

4 Stunden zum Abschließen

Uses of Pointers

4 Stunden zum Abschließen
4 Videos (Gesamt 22 min), 18 Lektüren, 2 Quiz
4 Videos
Copy a String4m
Incompatible Representations5m
Buffer Overflow4m
18 Lektüren
String Literals10m
Mutable Strings10m
String Equality10m
String Copying10m
Converting Strings to ints10m
Standard Library Functions10m
Assignments 17_read_arr2 and 18_reverse_str10m
Introduction10m
Declaration10m
Indexing10m
Initializing10m
Array of Pointers10m
Incompatibility10m
Array of Strings10m
Assignments 19_bits_arr and 20_rot_matrix10m
Function Pointer Basics10m
Sorting Functions10m
Format String Attacks10m
2 praktische Übungen
Function Pointers30m
Security Hazards30m
Woche
4

Woche 4

3 Stunden zum Abschließen

Recursion

3 Stunden zum Abschließen
9 Videos (Gesamt 34 min), 10 Lektüren, 1 Quiz
9 Videos
Writing Factorial Recursively6m
Translating Recursive Factorial to Code1m
Writing Fibonacci Recursively6m
Translate Recursive Fibonacci to Code4m
Duplication of Computation in Fibonacci1m
Execution of the Tail Recursive Implementation of Factorial4m
Execution of Mutually Recursive isOdd and isEven1m
Advice from a Duke Software Engineering Alum: Solve Real-World Problems5m
10 Lektüren
Introduction to Recursion2m
Reading Recursive Code10m
Principles of Writing Recursive Code10m
Is Recursion Slow?10m
Assignment 21_read_rec110m
Tail Recursion10m
Equivalence of Tail Recursion and Iteration10m
Mutual Recursion10m
Assignments 22_tests_power and 23_power_rec10m
(Optional) Recursion Theory10m
1 praktische Übung
Reading Recursion30m

Bewertungen

Top-Bewertungen von POINTERS, ARRAYS, AND RECURSION

Alle Bewertungen anzeigen

Über den Spezialisierung Introduction to Programming in C

Introduction to Programming in C

Häufig gestellte Fragen

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