このコースについて

29,963 最近の表示
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
初級レベル
約26時間で修了
英語
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
初級レベル
約26時間で修了
英語

提供:

Placeholder

デューク大学(Duke University)

シラバス - 本コースの学習内容

1

1

8時間で修了

Module 1: Interacting with the user and system

8時間で修了
5件のビデオ (合計16分), 16 学習用教材, 5 個のテスト
5件のビデオ
Reading a File with fgetc4 分
Reading a File with fgets5 分
Writing to a File2 分
Closing a File2 分
16件の学習用教材
Assignment 24_read_arr330 分
Introduction to the Operating System10 分
Errors from System Calls10 分
Command Line Arguments10 分
Complex Option Processing10 分
The Environment Pointer10 分
Process Creation10 分
Opening a File10 分
Reading a File10 分
Reading a File with fgets10 分
Reading a File with fread10 分
Assignment 25_break_encr1 時間
Writing to Files10 分
Closing Files10 分
Other Interactions10 分
Assignments 26_tests_matrix_input and 27_matrix_input2 時間
5の練習問題
The Operating System30 分
Command Line Arguments and Process Creation30 分
Opening Files and fgetc30 分
Reading encryption.c30 分
Writing and Closing Files30 分
2

2

10時間で修了

Module 2: Dynamic allocation

10時間で修了
7件のビデオ (合計24分), 19 学習用教材, 5 個のテスト
7件のビデオ
Mechanics of free2 分
Code with a Memory Leak2 分
Three Common Problems When Using free1 分
Call to realloc4 分
Reading a File with getline5 分
Combining getline and realloc4 分
19件の学習用教材
Motivation for Dynamic Allocation10 分
malloc10 分
Fixing initArray10 分
More Complex Structures10 分
Shallow vs. Deep Copying10 分
free10 分
Memory Leaks10 分
A Dynamic Memory Allocation Analogy10 分
Common Problems with free10 分
realloc10 分
getline10 分
Valgrind's Memcheck10 分
Uninitialized Values10 分
Invalid Reads and Writes10 分
Valgrind with GDB10 分
Dynamic Allocation Issues10 分
memcheck.h3 分
Other Valgrind Tools3 分
Assignments 28_fix_vg_encr, 29_outname, 30_sort_lines, and 31_minesweeper4 時間
5の練習問題
malloc30 分
free30 分
realloc30 分
getline30 分
Valgrind's Memcheck20 分
3

3

6時間で修了

Module 3: Programming in the Large

6時間で修了
2件のビデオ (合計6分), 21 学習用教材, 2 個のテスト
2件のビデオ
Roster Planning5 分
21件の学習用教材
Analogy to Writing10 分
Abstraction3 分
The Seven-Item Limit10 分
Hierarchical Abstraction10 分
Readability2 分
Function Size2 分
Naming4 分
Formatting10 分
Commenting and Documentation10 分
Team Considerations5 分
Git2 分
Past Versions5 分
Collaboration3 分
Multiple Versions of the Present5 分
Read More2 分
Problem Description5 分
Planning the High-Level Algorithm7 分
Writing and Testing readInput10 分
Finishing the Program10 分
Even Larger Programs5 分
Assignments 32_kvs, 33_counts, and 34_put_together3 時間
2の練習問題
Abstraction30 分
Readability30 分
4

4

2時間で修了

Module 4: Poker Project

2時間で修了
1件のビデオ (合計4分), 1 学習用教材, 1 個のテスト
1件のビデオ
1件の学習用教材
Poker Project: Final Part1 時間

レビュー

INTERACTING WITH THE SYSTEM AND MANAGING MEMORY からの人気レビュー

すべてのレビューを見る

Introduction to Programming in C専門講座について

Introduction to Programming in C

よくある質問

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。