课程信息

44,281 次近期查看
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
第 3 门课程(共 4 门)
可灵活调整截止日期
根据您的日程表重置截止日期。
初级
完成时间大约为15 小时
英语(English)
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
第 3 门课程(共 4 门)
可灵活调整截止日期
根据您的日程表重置截止日期。
初级
完成时间大约为15 小时
英语(English)

提供方

Placeholder

杜克大学

教学大纲 - 您将从这门课程中学到什么

内容评分Thumbs Up96%(2,578 个评分)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

常见问题

还有其他问题吗?请访问 学生帮助中心