Skip to content

Clarify OSTEP Options #1115

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

Merged
merged 1 commit into from
Dec 18, 2022
Merged

Clarify OSTEP Options #1115

merged 1 commit into from
Dec 18, 2022

Conversation

waciumawanjohi
Copy link
Member

@waciumawanjohi waciumawanjohi commented Dec 18, 2022

Direct most students to read OSTEP and complete homework.
Direct only students specializing in systems to undertake
the course projects

Resolves #1083

Co-authored-by: Waciuma Wanjohi [email protected]
Co-authored-by: spamegg [email protected]

Direct most students to read OSTEP and complete homework.
Direct only students specializing in systems to undertake
the course projects

Resolves #1083

Co-authored-by: Waciuma Wanjohi <[email protected]>
Co-authored-by: spamegg <[email protected]>
@waciumawanjohi
Copy link
Member Author

@spamegg1 Here's the promised edit of your draft. If you reply and give this the go-ahead, I'll merge it in. If there are changes you'd like to make, just make a PR to the OSTEP-Approaches branch.

@spamegg1
Copy link
Contributor

@waciumawanjohi I looked over it, looks good to merge 👍

@waciumawanjohi waciumawanjohi merged commit 6e0c339 into master Dec 18, 2022
@riceeatingmachine
Copy link
Contributor

In the document:

"There is a great solution set here."

Link is missing.

@riceeatingmachine
Copy link
Contributor

The pre-requisites on the main page says "strong C programming".

It should be changed to "none" then I presume? Assuming the "base" approach is the default?

@spamegg1
Copy link
Contributor

@riceeatingmachine Good catch, it's my bad I missed that missing link. I'll fix it.

The prerequisites should not be changed to "none" because that leads to people skipping the entire curriculum and jumping into that course by saying "it had no prerequisites, so I just started it", then getting horribly stuck not knowing what to do. (Same happens with Nand2Tetris). Whether the basic or extended approach is taken, Nand2Tetris Part II is a good prerequisite (makes you write a basic "OS" in the last project).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RFC: Add less rigorous options for Operating Systems
3 participants