課程信息

797,831 次近期查看

學生職業成果

33%

完成這些課程後已開始新的職業生涯

34%

通過此課程獲得實實在在的工作福利

18%

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

您將獲得的技能

AlgorithmsProgramming Language ConceptsProblem SolvingC Programming

學生職業成果

33%

完成這些課程後已開始新的職業生涯

34%

通過此課程獲得實實在在的工作福利

18%

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

提供方

Placeholder

杜克大学

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

內容評分Thumbs Up94%(26,974 個評分)Info
1

1

完成時間為 3 小時

Introduction

完成時間為 3 小時
8 個視頻 (總計 33 分鐘), 9 個閱讀材料, 3 個測驗
8 個視頻
Stepping Through An Algorithm4分鐘
Testing an Algorithm for a Numerical Sequence3分鐘
A Pattern of Squares4分鐘
Testing a Pattern of Squares2分鐘
Drawing a Rectangle4分鐘
Closest Point5分鐘
Generalizing Closest Point5分鐘
9 個閱讀材料
Programming: Plan First, Then Code3分鐘
Overview of the Seven Steps5分鐘
Algorithms10分鐘
Step 1: Work an Example Yourself5分鐘
Step 2: Write Down What You Just Did4分鐘
Step 3: Generalize Your Steps10分鐘
Step 4: Test Your Algorithm9分鐘
A Pattern of Squares6分鐘
Next Steps4分鐘
3 個練習
Steps 1–430分鐘
Algorithm Practice30分鐘
Algorithms30分鐘
2

2

完成時間為 7 小時

Reading Code

完成時間為 7 小時
12 個視頻 (總計 38 分鐘), 17 個閱讀材料, 8 個測驗
12 個視頻
Declaring and Assigning a Variable2分鐘
Examples of Expressions2分鐘
Using Functions for Abstraction4分鐘
Execution of Function Calls4分鐘
Printing Example2分鐘
Execution of If/Else3分鐘
Execution of Switch/Case3分鐘
While Loops3分鐘
Equivalent For and While Loops2分鐘
Execution of Nested Loops3分鐘
Execution of Continue2分鐘
17 個閱讀材料
Declaring a Variable10分鐘
Assigning a Variable10分鐘
Expressions with Common Operators10分鐘
Anatomy of a Function10分鐘
How to Evaluate a Function10分鐘
Scope10分鐘
Printing10分鐘
Conditional Statements10分鐘
If/Else10分鐘
Switch/Case10分鐘
Shorthand10分鐘
Loops for Repetition10分鐘
While Loops10分鐘
Do/While Loops10分鐘
For Loops10分鐘
Continue and Break10分鐘
Higher-level Meaning10分鐘
8 個練習
Variables and Expressions30分鐘
Functions30分鐘
Printing30分鐘
Logical Operators30分鐘
Conditional Statements30分鐘
While Loops30分鐘
Loops30分鐘
Reading Code30分鐘
3

3

完成時間為 6 小時

Types

完成時間為 6 小時
8 個視頻 (總計 23 分鐘), 18 個閱讀材料, 6 個測驗
8 個視頻
Types and Formatted Output4分鐘
Type Conversion2分鐘
Everything Is a Number2分鐘
Struct for a Rectangle2分鐘
Uses of Typedef3分鐘
Enumerated Types3分鐘
A Duke Software Engineering Student on the Importance of Planning3分鐘
18 個閱讀材料
Converting between Decimal and Binary10分鐘
Looking under the Hood10分鐘
Basic Data Types10分鐘
char10分鐘
int10分鐘
float and double10分鐘
Printing redux10分鐘
Expressions Have Types10分鐘
Type Conversion10分鐘
Casting10分鐘
Overflow and Underflow10分鐘
"Non-numbers"10分鐘
Strings10分鐘
Images10分鐘
Sound and Video10分鐘
Structs10分鐘
Typedef10分鐘
Enumerated Types10分鐘
6 個練習
Decimal, Hex, and Binary30分鐘
Basic Data Types30分鐘
Expressions Have Types30分鐘
"Non-numbers"30分鐘
Complex, Custom Data Types30分鐘
Types30分鐘
4

4

完成時間為 1 小時

Project

完成時間為 1 小時
2 個視頻 (總計 4 分鐘), 1 個閱讀材料, 1 個測驗
2 個視頻
Introduction to Sorting1分鐘
1 個閱讀材料
Sample PB&J Algorithm with Feedback10分鐘
1 個練習
Writing a Sorting Algorithm1小時

審閱

來自PROGRAMMING FUNDAMENTALS的熱門評論

查看所有評論

關於 Introduction to Programming in C 專項課程

Introduction to Programming in C

常見問題

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