ossu / math

🧮 Path to a free self-taught education in Mathematics!
MIT License
4.31k stars 436 forks source link

Request for Comment : Add Introduction to Abstract Algebra (Group Theory) under Core Mathematics #15

Closed aayushsinha0706 closed 2 years ago

aayushsinha0706 commented 3 years ago

Problem: OSSU Math does not introduce abstract algebra in its core curriculum

Duration: January 07, 2022.

Background: OSSU promises the equivalent of education an undergraduate education in Mathematics. In order to evaluate our recommended courses, we use the CUPM 2015 guideline that specifies number of mathematical areas a student should cover.

Let us visit Abstract Algebra section of CUPM 2015.

What CUPM 2015 says about Algebra A (Intro to Abstract Algebra)

This course offers what we feel is a standard model for a first-semester Abstract Algebra course suitable for nearly every college or university. We feel some tension between the breadth of a first course that includes both groups and rings and the depth of one that focuses only on groups or only on rings. One argument for breadth is that both rings and groups are implicit in the pre-collegiate curriculum, and we feel that every student would benefit from an opportunity to see these concepts developed. For example, pre-college students encounter the rings of integers, rational numbers, real numbers, polynomials etc. and they will probably have also seen various groups of symmetries, both in the elementary grades and in high school geometry. We thus recommend that this one-semester course should cover both groups and rings, and also (lightly) fields. A disadvantage of this breadth is, of course, that the student has less opportunity to explore a single structure in depth. For this reason, some institutions might wish to offer an alternative first Abstract Algebra course that focuses more deeply one area: for example finite group theory. Such a course might start with definitions and examples, and eventually reach a proof of the Sylow existence theorem, and perhaps more.

The order of the topics can be chosen to suit the instructor’s preference. Whichever of groups or rings is studied first, the student has the experience of learning one structure and then seeing the parallels in the second. (The analogy we make is to learning a computer language, and then the empowerment that comes with the realization of how much easier it is to learn a second language.) Our study group prefer groups first, because of their simpler definition (only one binary operation and fewer axioms) and because the familiarity of the integers and the real numbers can hide from students which statements require proof. On the other hand, we recognize that some instructors prefer to begin with rings exactly because of their familiarity to students. Studying rings first also provides some useful facts about the integers such as the division algorithm and properties of the greatest common divisor.

Topics covered under the suggestion

Groups

Rings

Topics covered by course

The course does not cover rings as an introduction but goes well around in depth covering groups.

As mentioned CUPM 2015 Abstract Algebra guideline

A disadvantage of this breadth is, of course, that the student has less opportunity to explore a single structure in depth. For this reason, some institutions might wish to offer an alternative first Abstract Algebra course that focuses more deeply one area: for example finite group theory.

Proposal: Add these course to core Math curriculum as Introduction to Abstract Algebra(Group Theory)

The course also has its syllabus page that specifies pre-requisites of the course, introduction to instructor and topic that will be covered.

Pre-Requisite for the course that is mentioned is high school mathematics although I recommend Linear Algebra to be its co-requisite.

The course has also its own book and set of assignments that can be accessed via course site.

This course will take duration of 8 weeks with effort of 6-7hours/week to complete.

riyanah commented 3 years ago

I agree, groups,rings,and fields are all strong prerequisites for advanced topics. Abstract algebra should be in the core curriculum.

aayushsinha0706 commented 3 years ago

I agree, groups,rings,and fields are all strong prerequisites for advanced topics. Abstract algebra should be in the core curriculum.

Yes, I agree atleast a basic abstract algebra should be in core curriculum. Students in UK study group theory in their first year. It should be in core curriculum.

r0hitm commented 2 years ago

Sounds interesting, what will be prerequisites for taking this course? Is high school math enough?

uRSTEnzY commented 2 years ago

Multivariable calculus and Linear Algebra would be the bare minimum prerequisites. I would argue a solid proof writing background is required as well. On the plus side, you can get this background from a rigorous calculus sequence to avoid taking an extra course.

bradleygrant commented 2 years ago

@aayushsinha0706

Looks like a decent suggestion to me. I recommend you fork the project, make the change you'd like to make and submit a PR for review.

waciumawanjohi commented 2 years ago

This is a well supported case for inclusion of the topic.

In terms of the course offering itself, I could find no better alternative with a quick search. Indeed, I found an old /r/math thread recommending a former NPTEL course on abstract algebra and the commenters in the thread had been unable to find better resources.

I would approve this PR.

aayushsinha0706 commented 2 years ago

Today morning I found sequel to the course that can solve the issue of breadth vs depth of the topic in this RFC

Introduction to Rings and Fields The course is by the same instructor.

Upon reviewing this course I found the topics recommended and topics covered by course are at most same.

Suggestion by CUPM 2015

The order of the topics can be chosen to suit the instructor’s preference. Whichever of groups or rings is studied first, the student has the experience of learning one structure and then seeing the parallels in the second. (The analogy we make is to learning a computer language, and then the empowerment that comes with the realization of how much easier it is to learn a second language.) Our study group prefer groups first, because of their simpler definition (only one binary operation and fewer axioms) and because the familiarity of the integers and the real numbers can hide from students which statements require proof.

Rings

Topics Covered by this course

The course has its syllabus page that says Intro to abstract group theory is its pre-requisite. Both courses together will definitely reflect what Algebra A says or maybe even better.

Also it will prepare students to take advanced abstract algebra course i.e, Abstract Algebra B in CUPM 2015.

The course will take 8 weeks of effort with an effort of 6-7hours/week.

Proposal

Add both these courses as

Introduction to Abstract Algebra

I would like to @bradleygrant and @waciumawanjohi to review this.

spamegg1 commented 2 years ago

Great work @aayushsinha0706

These two courses together cover all of "Algebra A", and most of "Algebra B" except Linear Algebra and Module Theory. But that's fine. Linear Algebra has its own course in the curriculum, and Module Theory will be missing, an acceptable compromise.

We don't have to worry too much about the "breadth vs. depth" issue, since we don't have to squeeze everything into one semester like a real university. These two courses are a great fit for Core.

Please make a pull request!

spamegg1 commented 2 years ago

Thanks to everyone and @aayushsinha0706 , closing the issue.