このコースについて

46,465 最近の表示

受講生の就業成果

29%

コース終了後に新しいキャリアをスタートした

23%

コースが具体的なキャリアアップにつながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル
約17時間で修了
英語
字幕:英語

習得するスキル

Racket (Programming Language)Programming Language ConceptsType SystemFunctional Programming

受講生の就業成果

29%

コース終了後に新しいキャリアをスタートした

23%

コースが具体的なキャリアアップにつながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル
約17時間で修了
英語
字幕:英語

提供:

ワシントン大学(University of Washington) ロゴ

ワシントン大学(University of Washington)

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

コンテンツの評価Thumbs Up96%(1,159 件の評価)Info
1

1

1時間で修了

Introduction, Course-Wide Information, and Software Installation (Start Here)

1時間で修了
3件のビデオ (合計11分), 2 readings
3件のビデオ
Overview of Part B Concepts5 分
Part B Course Structure2 分
2件の学習用教材
Start Here!7 分
Part B Software Installation and Use: Racket and DrRacket15 分
7時間で修了

Section 5 and Homework 4 (First Module with Racket)

7時間で修了
23件のビデオ (合計211分), 6 readings, 2 quizzes
23件のビデオ
Racket Definitions, Functions, Conditionals10 分
Racket Lists9 分
Syntax and Parentheses8 分
Parentheses Matter! (Debugging Practice)10 分
Dynamic Typing9 分
Cond8 分
Local Bindings13 分
Toplevel Bindings4 分
Mutation with set!8 分
The Truth About Cons7 分
mcons For Mutable Pairs7 分
Delayed Evaluation and Thunks10 分
Avoiding Unnecessary Computations6 分
Delay and Force9 分
Using Streams10 分
Defining Streams10 分
Memoization10 分
Macros: The Key Points8 分
Optional: Tokenization, Parenthesization, and Scope7 分
Optional: Racket Macros With define-syntax9 分
Optional: Variables, Macros, and Hygiene10 分
Optional: More Macro Examples9 分
6件の学習用教材
Section 5 Welcome Message5 分
Section 5 Reading Notes
Code Files for All Section 5 Videos
Homework 4 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 56 分
Extra Practice Problems
2

2

6時間で修了

Section 6 and Homework 5 (Second Module with Racket)

6時間で修了
9件のビデオ (合計86分), 6 readings, 2 quizzes
9件のビデオ
Datatype-Programming in Racket With Structs9 分
Advantages of Structs8 分
Implementing Programming Languages10 分
What Your Interpreter Can and Cannot Assume13 分
Implementing Variables and Environments6 分
Implementing Closures6 分
Optional: Are Closures Efficient?9 分
Racket Functions As “Macros” For Interpreted Language9 分
6件の学習用教材
Section 6 Welcome Message5 分
Section 6 Reading Notes
Code Files for All Section 6 Videos
Homework 5 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 67 分
Extra Practice Problems
3

3

2時間で修了

Section 7 Including a Quiz

2時間で修了
8件のビデオ (合計77分), 5 readings, 1 quiz
8件のビデオ
What is Static Checking?10 分
Soundness and Completeness9 分
Weak Typing9 分
Static Versus Dynamic Typing, Part One9 分
Static Versus Dynamic Typing, Part Two13 分
Optional: eval and quote7 分
Part B Wrap-Up and Part C Preview7 分
5件の学習用教材
Section 7 Welcome Message5 分
Section 7 Reading Notes
Code Files for All Section 7 Videos
Quiz Instructions5 分
Nothing (yet) (explanation)
1の練習問題
Section 7 Quiz45 分

レビュー

PROGRAMMING LANGUAGES, PART B からの人気レビュー

すべてのレビューを見る

よくある質問

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You’ll be prompted to complete an application and will be notified if you are approved. Learn more.

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