Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🆕 🎓 Topic16 Aside on spliterator #192

Open
jameshughes89 opened this issue Jun 30, 2021 · 1 comment
Open

🆕 🎓 Topic16 Aside on spliterator #192

jameshughes89 opened this issue Jun 30, 2021 · 1 comment
Labels
content --- mortar_board 🎓 Related to course content (topics, assignments, etc.) enhancement/new 🆕 New feature, content, files, or request

Comments

@jameshughes89
Copy link
Owner

Related Issues or PRs

As mentioned in #190

What

As @twentylemon suggests in #190, add an aside for spliterator which discusses (a) streams, (b) parallel, and (c) a tad functional stuff in high level.

Why

Although these topics are well out of scope for a first year course, being exposed to these important ideas early is only going to be a good thing. I also am a fan of including bigger picture ideas too so students can get a sense of where things will/can go.

Where

Topic 16 on iterators. If the point is streams, parallel, and functional programming, this may seem off, but iterator -> spliterator -> these ideas is a great segue.

@jameshughes89 jameshughes89 added enhancement/new 🆕 New feature, content, files, or request content --- mortar_board 🎓 Related to course content (topics, assignments, etc.) labels Jun 30, 2021
@jameshughes89
Copy link
Owner Author

The more I think on this, the more I want to make sure I talk not only about functional, but hit, at at an exceptionally high level, lambda calculus.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content --- mortar_board 🎓 Related to course content (topics, assignments, etc.) enhancement/new 🆕 New feature, content, files, or request
Projects
None yet
Development

No branches or pull requests

1 participant