이 강좌에 대하여

최근 조회 48,898
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
다음 특화 과정의 4개 강좌 중 4번째 강좌:
유동적 마감일
일정에 따라 마감일을 재설정합니다.
초급 단계
완료하는 데 약 26시간 필요
영어
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
다음 특화 과정의 4개 강좌 중 4번째 강좌:
유동적 마감일
일정에 따라 마감일을 재설정합니다.
초급 단계
완료하는 데 약 26시간 필요
영어

제공자:

Placeholder

듀크대학교

강의 계획 - 이 강좌에서 배울 내용

1

1

완료하는 데 9시간 필요

Module 1: Interacting with the user and system

완료하는 데 9시간 필요
5개 동영상 (총 16분), 17 개의 읽기 자료, 5 개의 테스트
5개의 동영상
Reading a File with fgetc4m
Reading a File with fgets5m
Writing to a File2m
Closing a File2m
17개의 읽기 자료
Assignment 24_read_arr330m
****Current Technical Problems with Course Programming Environment****10m
Introduction to the Operating System10m
Errors from System Calls10m
Command Line Arguments10m
Complex Option Processing10m
The Environment Pointer10m
Process Creation10m
Opening a File10m
Reading a File10m
Reading a File with fgets10m
Reading a File with fread10m
Assignment 25_break_encr1시간
Writing to Files10m
Closing Files10m
Other Interactions10m
Assignments 26_tests_matrix_input and 27_matrix_input2시간
5개 연습문제
The Operating System30m
Command Line Arguments and Process Creation30m
Opening Files and fgetc30m
Reading encryption.c30m
Writing and Closing Files30m
2

2

완료하는 데 10시간 필요

Module 2: Dynamic allocation

완료하는 데 10시간 필요
7개 동영상 (총 24분), 19 개의 읽기 자료, 5 개의 테스트
7개의 동영상
Mechanics of free2m
Code with a Memory Leak2m
Three Common Problems When Using free1m
Call to realloc4m
Reading a File with getline5m
Combining getline and realloc4m
19개의 읽기 자료
Motivation for Dynamic Allocation10m
malloc10m
Fixing initArray10m
More Complex Structures10m
Shallow vs. Deep Copying10m
free10m
Memory Leaks10m
A Dynamic Memory Allocation Analogy10m
Common Problems with free10m
realloc10m
getline10m
Valgrind's Memcheck10m
Uninitialized Values10m
Invalid Reads and Writes10m
Valgrind with GDB10m
Dynamic Allocation Issues10m
memcheck.h3m
Other Valgrind Tools3m
Assignments 28_fix_vg_encr, 29_outname, 30_sort_lines, and 31_minesweeper4시간
5개 연습문제
malloc30m
free30m
realloc30m
getline30m
Valgrind's Memcheck20m
3

3

완료하는 데 6시간 필요

Module 3: Programming in the Large

완료하는 데 6시간 필요
2개 동영상 (총 6분), 21 개의 읽기 자료, 2 개의 테스트
2개의 동영상
Roster Planning5m
21개의 읽기 자료
Analogy to Writing10m
Abstraction3m
The Seven-Item Limit10m
Hierarchical Abstraction10m
Readability2m
Function Size2m
Naming4m
Formatting10m
Commenting and Documentation10m
Team Considerations5m
Git2m
Past Versions5m
Collaboration3m
Multiple Versions of the Present5m
Read More2m
Problem Description5m
Planning the High-Level Algorithm7m
Writing and Testing readInput10m
Finishing the Program10m
Even Larger Programs5m
Assignments 32_kvs, 33_counts, and 34_put_together3시간
2개 연습문제
Abstraction30m
Readability30m
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

자주 묻는 질문

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.