이 강좌에 대하여

최근 조회 804,841

학습자 경력 결과

33%

가 이 강좌를 수료한 후 새로운 커리어를 시작함

34%

가 이 강좌를 통해 확실한 경력상 이점을 얻음

18%

가 급여 인상 또는 승진 성취
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
다음 특화 과정의 4개 강좌 중 1번째 강좌:
유동적 마감일
일정에 따라 마감일을 재설정합니다.
초급 단계
완료하는 데 약 18시간 필요
영어
자막: 프랑스어, 포르투갈어 (브라질), 베트남어, 러시아어, 영어, 스페인어...

귀하가 습득할 기술

AlgorithmsProgramming Language ConceptsProblem SolvingC Programming

학습자 경력 결과

33%

가 이 강좌를 수료한 후 새로운 커리어를 시작함

34%

가 이 강좌를 통해 확실한 경력상 이점을 얻음

18%

가 급여 인상 또는 승진 성취
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
다음 특화 과정의 4개 강좌 중 1번째 강좌:
유동적 마감일
일정에 따라 마감일을 재설정합니다.
초급 단계
완료하는 데 약 18시간 필요
영어
자막: 프랑스어, 포르투갈어 (브라질), 베트남어, 러시아어, 영어, 스페인어...

제공자:

Placeholder

듀크대학교

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

콘텐츠 평가Thumbs Up94%(26,906개의 평가)Info
1

1

완료하는 데 3시간 필요

Introduction

완료하는 데 3시간 필요
8개 동영상 (총 33분), 9 개의 읽기 자료, 3 개의 테스트
8개의 동영상
Stepping Through An Algorithm4m
Testing an Algorithm for a Numerical Sequence3m
A Pattern of Squares4m
Testing a Pattern of Squares2m
Drawing a Rectangle4m
Closest Point5m
Generalizing Closest Point5m
9개의 읽기 자료
Programming: Plan First, Then Code3m
Overview of the Seven Steps5m
Algorithms10m
Step 1: Work an Example Yourself5m
Step 2: Write Down What You Just Did4m
Step 3: Generalize Your Steps10m
Step 4: Test Your Algorithm9m
A Pattern of Squares6m
Next Steps4m
3개 연습문제
Steps 1–430m
Algorithm Practice30m
Algorithms30m
2

2

완료하는 데 7시간 필요

Reading Code

완료하는 데 7시간 필요
12개 동영상 (총 38분), 17 개의 읽기 자료, 8 개의 테스트
12개의 동영상
Declaring and Assigning a Variable2m
Examples of Expressions2m
Using Functions for Abstraction4m
Execution of Function Calls4m
Printing Example2m
Execution of If/Else3m
Execution of Switch/Case3m
While Loops3m
Equivalent For and While Loops2m
Execution of Nested Loops3m
Execution of Continue2m
17개의 읽기 자료
Declaring a Variable10m
Assigning a Variable10m
Expressions with Common Operators10m
Anatomy of a Function10m
How to Evaluate a Function10m
Scope10m
Printing10m
Conditional Statements10m
If/Else10m
Switch/Case10m
Shorthand10m
Loops for Repetition10m
While Loops10m
Do/While Loops10m
For Loops10m
Continue and Break10m
Higher-level Meaning10m
8개 연습문제
Variables and Expressions30m
Functions30m
Printing30m
Logical Operators30m
Conditional Statements30m
While Loops30m
Loops30m
Reading Code30m
3

3

완료하는 데 6시간 필요

Types

완료하는 데 6시간 필요
8개 동영상 (총 23분), 18 개의 읽기 자료, 6 개의 테스트
8개의 동영상
Types and Formatted Output4m
Type Conversion2m
Everything Is a Number2m
Struct for a Rectangle2m
Uses of Typedef3m
Enumerated Types3m
A Duke Software Engineering Student on the Importance of Planning3m
18개의 읽기 자료
Converting between Decimal and Binary10m
Looking under the Hood10m
Basic Data Types10m
char10m
int10m
float and double10m
Printing redux10m
Expressions Have Types10m
Type Conversion10m
Casting10m
Overflow and Underflow10m
"Non-numbers"10m
Strings10m
Images10m
Sound and Video10m
Structs10m
Typedef10m
Enumerated Types10m
6개 연습문제
Decimal, Hex, and Binary30m
Basic Data Types30m
Expressions Have Types30m
"Non-numbers"30m
Complex, Custom Data Types30m
Types30m
4

4

완료하는 데 1시간 필요

Project

완료하는 데 1시간 필요
2개 동영상 (총 4분), 1 개의 읽기 자료, 1 개의 테스트
2개의 동영상
Introduction to Sorting1m
1개의 읽기 자료
Sample PB&J Algorithm with Feedback10m
1개 연습문제
Writing a Sorting Algorithm1시간

검토

PROGRAMMING FUNDAMENTALS의 최상위 리뷰

모든 리뷰 보기

Introduction to Programming in C 특화 과정 정보

This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs. Through four courses, you will learn to develop algorithms in a systematic way and read and write the C code to implement them. This will prepare you to pursue a career in software development or other computational fields. Successful completion of this Specialization will be considered by admissions as a demonstration of your skill and enhance your master’s application to Duke’s Pratt School of Engineering. ****Note: Due to a recent spike in enrollments for the Introduction to Programming in C Specialization, we are currently having technical difficulties with programming environment for this course, which prevents some learners from completing the course's programming assignments. Until this matter is resolved, we recommend you choose to audit (https://learner.coursera.help/hc/en-us/articles/209818613-Enrollment-options) this course and study the video lessons until this matter is resolved. We will email all learners when this matter is resolved. We apologize for this inconvenience and are working diligently to remedy the problem. Please note that this does not impact the first course of this Specialization, Programming Fundamentals....
Introduction to Programming in C

자주 묻는 질문

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