이 강좌에 대하여

최근 조회 38,833

학습자 경력 결과

29%

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

23%

가 이 강좌를 통해 확실한 경력상 이점을 얻음
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
유동적 마감일
일정에 따라 마감일을 재설정합니다.
중급 단계
완료하는 데 약 17시간 필요
영어

귀하가 습득할 기술

Racket (Programming Language)Programming Language ConceptsType SystemFunctional Programming

학습자 경력 결과

29%

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

23%

가 이 강좌를 통해 확실한 경력상 이점을 얻음
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
유동적 마감일
일정에 따라 마감일을 재설정합니다.
중급 단계
완료하는 데 약 17시간 필요
영어

제공자:

Placeholder

워싱턴 대학교

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

콘텐츠 평가Thumbs Up96%(1,379개의 평가)Info
1

1

완료하는 데 1시간 필요

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

완료하는 데 1시간 필요
3개 동영상 (총 11분), 2 개의 읽기 자료
3개의 동영상
Overview of Part B Concepts5m
Part B Course Structure2m
2개의 읽기 자료
Start Here!7m
Part B Software Installation and Use: Racket and DrRacket15m
완료하는 데 7시간 필요

Section 5 and Homework 4 (First Module with Racket)

완료하는 데 7시간 필요
23개 동영상 (총 211분), 6 개의 읽기 자료, 2 개의 테스트
23개의 동영상
Racket Definitions, Functions, Conditionals10m
Racket Lists9m
Syntax and Parentheses8m
Parentheses Matter! (Debugging Practice)10m
Dynamic Typing9m
Cond8m
Local Bindings13m
Toplevel Bindings4m
Mutation with set!8m
The Truth About Cons7m
mcons For Mutable Pairs7m
Delayed Evaluation and Thunks10m
Avoiding Unnecessary Computations6m
Delay and Force9m
Using Streams10m
Defining Streams10m
Memoization10m
Macros: The Key Points8m
Optional: Tokenization, Parenthesization, and Scope7m
Optional: Racket Macros With define-syntax9m
Optional: Variables, Macros, and Hygiene10m
Optional: More Macro Examples9m
6개의 읽기 자료
Section 5 Welcome Message5m
Section 5 Reading Notes
Code Files for All Section 5 Videos
Homework 4 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 56m
Extra Practice Problems
2

2

완료하는 데 6시간 필요

Section 6 and Homework 5 (Second Module with Racket)

완료하는 데 6시간 필요
9개 동영상 (총 86분), 6 개의 읽기 자료, 2 개의 테스트
9개의 동영상
Datatype-Programming in Racket With Structs9m
Advantages of Structs8m
Implementing Programming Languages10m
What Your Interpreter Can and Cannot Assume13m
Implementing Variables and Environments6m
Implementing Closures6m
Optional: Are Closures Efficient?9m
Racket Functions As “Macros” For Interpreted Language9m
6개의 읽기 자료
Section 6 Welcome Message5m
Section 6 Reading Notes
Code Files for All Section 6 Videos
Homework 5 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 67m
Extra Practice Problems
3

3

완료하는 데 2시간 필요

Section 7 Including a Quiz

완료하는 데 2시간 필요
8개 동영상 (총 77분), 5 개의 읽기 자료, 1 개의 테스트
8개의 동영상
What is Static Checking?10m
Soundness and Completeness9m
Weak Typing9m
Static Versus Dynamic Typing, Part One9m
Static Versus Dynamic Typing, Part Two13m
Optional: eval and quote7m
Part B Wrap-Up and Part C Preview7m
5개의 읽기 자료
Section 7 Welcome Message5m
Section 7 Reading Notes
Code Files for All Section 7 Videos
Quiz Instructions5m
Nothing (yet) (explanation)
1개 연습문제
Section 7 Quiz45m

검토

PROGRAMMING LANGUAGES, PART B의 최상위 리뷰

모든 리뷰 보기

자주 묻는 질문

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