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

RFC: Math Prereqs are not recommended on the Discord #1211

Open
zachmmeyer opened this issue Feb 7, 2024 · 6 comments
Open

RFC: Math Prereqs are not recommended on the Discord #1211

zachmmeyer opened this issue Feb 7, 2024 · 6 comments

Comments

@zachmmeyer
Copy link

zachmmeyer commented Feb 7, 2024

Problem:
Coming from someone who does not have a complete high school math education: When users mention they are following the prereqs for math via Khan Academy on the Discord server they are given alternative paths to follow with reason to not use said resource. There are several pins in the prerequisite-math channel, going all the way back to what is currently recommended on this repo.

Duration:
1 month.

Background:
The two main recommendations I see are:

Lectures -- Professor Leonard (YouTube)
Homework/Assessments -- ALEKS, freely available from https://www.edx.org/course/precalculus
Extra Homework/Practice -- any suitable mass market college precalculus textbook available at your local Goodwill for 5 bucks, &/or OpenStax Precalculus
Additional help / tutoring -- Khan Academy

and

(These are also possibly paired with videos)
Pre-algebra: https://assets.openstax.org/oscms-prodcms/media/documents/Prealgebra2e-WEB_0qbw93r.pdf
Elementary Algebra: https://assets.openstax.org/oscms-prodcms/media/documents/ElementaryAlgebra2e-WEB_3zxfu3Z.pdf
Intermediate Algebra: https://assets.openstax.org/oscms-prodcms/media/documents/IntermediateAlgebra2e-WEB_RlpFLLx.pdf
Precalculus: https://assets.openstax.org/oscms-prodcms/media/documents/Precalculus_2e-WEB.pdf
High School Statistics: https://assets.openstax.org/oscms-prodcms/media/documents/Statistics-WEB.pdf

ALEKS is no longer available for free. We are recommended to not purchase it.
It was also not recommended to read the OpenStax books cover to cover, as it would be a waste of time. I do not know why.

There does not appear to be an agreed upon way forward.
Both recommendations utilize OpenStax textbooks.
As a newly non-free option ALEKS offers complimentary textbooks with their courses:
image

What was previously recommended with the links on the repo was to do the course assessments on Khan Academy to see how far you are along with your knowledge, but the issue is they only give you 30 questions per test and do not give a full assessment.

image

Proposal:
I do not know what the solution is here. I'd like the smart people who come up with these recommendations to have a concise, agreed upon solution that they could put on this repository for people to use so they do not have to feel like they need multiple sources of truth. @bradleygrant @pulkitkrishna00 I don't know who else I should tag in this.

Alternatives:
Keep things the way they are. Trying to complete the course challenges at Khan Academy one at a time until you know where you're at and then working through Integrated Math 1, 2, and 3 did not sound horrible to me until I shared that was what I was doing and then looked behind the curtain. It's what is recommended until it is not.

@pulkitkrishna00
Copy link
Contributor

The second "recommendation" mentioned is a quote from my message on discord. It is not supposed to be an alternative to the first approach (which is from bradley). I was just listing the textbooks which you can use (the "first approach" mention using textbooks, I was just listing textbooks you can use which are legally available for free).

ALEKS is no longer available for free. We are recommended to not purchase it.

You are not recommended to buy ALEKS from the ALEKS website, because you can get it cheaper from ASU. If you are willing to pay money, ALEKS is a very great tool.

It was also not recommended to read the OpenStax books cover to cover, as it would be a waste of time. I do not know why.

Because there is quite an overlap between them.

As a newly non-free option ALEKS offers complimentary textbooks with their courses:

You are welcome to use them. You can use any textbook you want. For those who do not want to pay money. I listed the free openstax textbooks.

@zachmmeyer
Copy link
Author

The second "recommendation" mentioned is a quote from my message on discord. It is not supposed to be an alternative to the first approach (which is from bradley). I was just listing the textbooks which you can use (the "first approach" mention using textbooks, I was just listing textbooks you can use which are legally available for free).

ALEKS is no longer available for free. We are recommended to not purchase it.

You are not recommended to buy ALEKS from the ALEKS website, because you can get it cheaper from ASU. If you are willing to pay money, ALEKS is a very great tool.

It was also not recommended to read the OpenStax books cover to cover, as it would be a waste of time. I do not know why.

Because there is quite an overlap between them.

As a newly non-free option ALEKS offers complimentary textbooks with their courses:

You are welcome to use them. You can use any textbook you want. For those who do not want to pay money. I listed the free openstax textbooks.

This is helpful clarification, thank you.

@bradleygrant
Copy link
Member

This seems to be a request for an OSSU "prerequisite math academy".

For background: OSSU has long taken the approach that math prerequisites are "out of scope, done by others" because college CS majors begin in Calculus 1.

In truth, many college freshmen -- even college freshman entering a CS program -- need remedial math before starting Calculus 1. Many universities offer programs to get these students up to speed. (Perhaps not the likes of MIT or Stanford, but it's a very common situation at state universities.)

In principle, this represents a mission change for OSSU. Do we as an organization intend to sponsor and support prerequisite education for mathematics sufficient to allow people access to our programs, or do we intend to keep the status quo instead?

In practicality, we already have de facto recommendations on our Discord, and they run counter to the official recommendations on the OSSU curriculum. Should we be offering recommendations on the OSSU curriculum? Should we bring our recommendations into alignment?

@zachmmeyer
Copy link
Author

Updated description to include limitations of Khan Academy.

@pulkitkrishna00
Copy link
Contributor

pulkitkrishna00 commented Feb 20, 2024

To add to the discussion, the bioinformatics curriculum does have high school level math courses in it (although they are no longer active). Is there any discussion related to why they were added there?


We have 4 major sections in the CS curriculum:

  • Prerequisites
  • Intro CS
  • Core CS
  • Advanced CS

We can flesh out the prerequisite section (giving it equal treatment as the other sections, which is not the case for now) with prerequisite course recommendations. A note can be included indicating that prerequisite section can be skipped and is not a part of the curricular guidelines.

We can also move Py4E/CS50P to the "Prerequisite Programming" (along with the "Prerequisite Math" section under the "Prerequisites" heading), because they are also, in a practical sense, "prerequisites" and I don't think such courses are included in a typical CS curriculum.

If we go that road, I have an idea about including CS50 Scratch course (https://cs50.harvard.edu/scratch/2024/) in the "Prerequisite Programming" section.

But all that goes very much outside the scope of OSSU. The question from Bradley that "Do we as an organization intend to sponsor and support prerequisite education?" is still valid. I am not sure who can answer that.

@waciumawanjohi
Copy link
Member

I've added a repository for a pre-college math repository and created a team to develop and maintain it. I've added those in this thread to that team; I'm happy to add other OSSU contributors to the team that have participated in developing another curriculum or advising learners on the discord.

Once the team feels the curriculum is ready for the light of day, it can be made public and PRs can be made in the other curricula to point to it for students in need of review.

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

No branches or pull requests

4 participants