課程信息

44,791 次近期查看
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
第 3 門課程(共 4 門)
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為15 小時
英語(English)
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
第 3 門課程(共 4 門)
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為15 小時
英語(English)

提供方

Placeholder

杜克大学

教學大綱 - 您將從這門課程中學到什麼

內容評分Thumbs Up96%(2,577 個評分)Info
1

1

完成時間為 4 小時

Pointers

完成時間為 4 小時
5 個視頻 (總計 16 分鐘), 15 個閱讀材料, 3 個測驗
5 個視頻
Naive Swap2分鐘
Pointers2分鐘
Corrected Swap2分鐘
Swap with Hardware6分鐘
15 個閱讀材料
Pointer Basics10分鐘
Pictures10分鐘
Swap Revisited10分鐘
The Practice Programming Environment10分鐘
Assignment 11_read_ptr110分鐘
Pointers under the Hood10分鐘
A Program's View of Memory10分鐘
NULL10分鐘
Pointers to Structs10分鐘
Pointers to Pointers10分鐘
const10分鐘
Aliasing10分鐘
Pointer Arithmetic10分鐘
Use Memory Checker Tools10分鐘
Assignment 12_read_ptr210分鐘
3 個練習
Pointers Conceptually30分鐘
Pointers in Hardware30分鐘
Pointers to Sophisticated Types30分鐘
2

2

完成時間為 2 小時

Arrays

完成時間為 2 小時
5 個視頻 (總計 18 分鐘), 9 個閱讀材料, 1 個測驗
5 個視頻
Array Access with Pointer Indexing1分鐘
Index of Largest Element6分鐘
Closest Point Step-Through3分鐘
Dangling Pointers3分鐘
9 個閱讀材料
Cryptography Motivation10分鐘
Array Declaration and Initialization10分鐘
Accessing an Array10分鐘
Passing Arrays as Parameters10分鐘
Writing Code with Arrays10分鐘
Assignment 13_read_arr110分鐘
Dangling Pointers10分鐘
Array Size10分鐘
Assignments 14_array_max, 15_tests_subseq, 16_subseq10分鐘
1 個練習
Array Basics30分鐘
3

3

完成時間為 4 小時

Uses of Pointers

完成時間為 4 小時
4 個視頻 (總計 22 分鐘), 18 個閱讀材料, 2 個測驗
4 個視頻
Copy a String4分鐘
Incompatible Representations5分鐘
Buffer Overflow4分鐘
18 個閱讀材料
String Literals10分鐘
Mutable Strings10分鐘
String Equality10分鐘
String Copying10分鐘
Converting Strings to ints10分鐘
Standard Library Functions10分鐘
Assignments 17_read_arr2 and 18_reverse_str10分鐘
Introduction10分鐘
Declaration10分鐘
Indexing10分鐘
Initializing10分鐘
Array of Pointers10分鐘
Incompatibility10分鐘
Array of Strings10分鐘
Assignments 19_bits_arr and 20_rot_matrix10分鐘
Function Pointer Basics10分鐘
Sorting Functions10分鐘
Format String Attacks10分鐘
2 個練習
Function Pointers30分鐘
Security Hazards30分鐘
4

4

完成時間為 3 小時

Recursion

完成時間為 3 小時
9 個視頻 (總計 34 分鐘), 10 個閱讀材料, 1 個測驗
9 個視頻
Writing Factorial Recursively6分鐘
Translating Recursive Factorial to Code1分鐘
Writing Fibonacci Recursively6分鐘
Translate Recursive Fibonacci to Code4分鐘
Duplication of Computation in Fibonacci1分鐘
Execution of the Tail Recursive Implementation of Factorial4分鐘
Execution of Mutually Recursive isOdd and isEven1分鐘
Advice from a Duke Software Engineering Alum: Solve Real-World Problems5分鐘
10 個閱讀材料
Introduction to Recursion2分鐘
Reading Recursive Code10分鐘
Principles of Writing Recursive Code10分鐘
Is Recursion Slow?10分鐘
Assignment 21_read_rec110分鐘
Tail Recursion10分鐘
Equivalence of Tail Recursion and Iteration10分鐘
Mutual Recursion10分鐘
Assignments 22_tests_power and 23_power_rec10分鐘
(Optional) Recursion Theory10分鐘
1 個練習
Reading Recursion30分鐘

審閱

來自POINTERS, ARRAYS, AND RECURSION的熱門評論

查看所有評論

關於 Introduction to Programming in C 專項課程

Introduction to Programming in C

常見問題

還有其他問題嗎?請訪問 學生幫助中心