Skip to content

Changed Py4E hours of effort to match OSSU expected weekly effort levels #788

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 2 commits into from
Sep 16, 2020

Conversation

bradleygrant
Copy link
Member

A frequent complaint of our introductory course Python For Everyone (Py4E) is that our projected level of effort claims it takes 34 weeks to complete this course. There has been recent discussion indicating that an 8-month introductory course may be too ambitious for the OSSU program (including on the Discord channel and #785.) Meanwhile, many students on the Discord report being able to complete Py4E in substantially shorter time periods by increasing the amount of effort.

The 34 week course duration is estimated from an assumed 3 hours of effort per week. Other courses in the OSSU program assume 8-12 hours of effort per week.

Problem: Assigning 3 hours of effort per week for our Py4E course is artificially inflating the perceived length of the course.

Complication: The course is truly self-paced, and progress can be made with as little as 3 hours of effort per week - should the student so choose.

Proposed Solution: Adjust the advertised level of effort to a nominal 10 weeks at a nominal 10 hours of effort per week, to put this course on parity with the introductory courses that follow it. Provide additional notation to clarify that the course is self-paced and the required level of effort can be adjusted to meet the student's needs.

@waciumawanjohi
Copy link
Member

This sounds like a very good idea. I was about to merge it in, but it looks like it introduces a submodule. (I think it's a self-referential submodule, which I haven't seen before).

Once the pull request shows that there's only 1 file changed, this will be ready to pull in!

@bradleygrant
Copy link
Member Author

Took out that extra submodule, the diff looks clean now.

@waciumawanjohi waciumawanjohi merged commit a4146bf into ossu:master Sep 16, 2020
@bradleygrant bradleygrant deleted the dev branch September 16, 2020 06:52
@krishnakumarg1984
Copy link

Even after this PR, it is unclear whether all 5 courses of Py4E needs to be taken.

@bradleygrant
Copy link
Member Author

bradleygrant commented Sep 17, 2020 via email

@krishnakumarg1984
Copy link

@bradleygrant Why? I think we would need justifications. Atleast to me, the last 2 courses in this series seems a bit too disconnected to the introductory kind of material. How is web scraping with a python library an introductory type of CS course?

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.

3 participants