+ 11
Next Lesson/Course in SoloLearn Must Be ....
i know many people asking for new courses especially android base courses or libraries. There are many options however i just figure out that our community needs to learn MATH. And many people may think it is the the dumpiest idea ever so far but most of the challanges are about math problems and answers mostly coming from same people. I think reason is not only weak knowledge of programming also it was about weakness of math knowledge. Am I wrong? https://code.sololearn.com/WBGJOWm0QB83/?ref=app
11 Answers
+ 8
If Math is taught I think it should be in the form of coding rather than a written version of Khan Academy.
The only Math SoloLearners would be taught is basic, such as: Exponents, algebra, roots, log, and by the end maybe trig. We wouldn't be talking about quadratics, Limits, vectors, or matrices.
I'm saying this because the level of Math that is taught needs to be focused around the level of Programming that the target audience is at.
Ontop of that, Math is a very large subject. This is programming.
If SoloLearn adds something that teaches square roots, exponents, then goes into algebra.
* We should teach about areas too.
* We should teach about angles too.
etc..
The math most Sololearners would be struggling with would be more related to the code. 'How do I code an area calculater, I already know what Area is'.
I think an algorithm section would be better than a Math section. Math just goes into a relm that Sololearn doesn't directly teach.
From what I see there's far more struggling to write the code than solve it, which is what algorithms would aid in.
* The only issue is that the algorithms may be slightly different in each language. *
The algorithms could be math RELATED.
Here's an example algorithm that Sololearn could teach:
A prime number is a positive whole number that is only divisible by one and itself. 1 != prime.
Since we know it must be positive or 1, we can add a condition:
if (num > 1)
etc..
This example would both explain how to solve the problem, show the process of putting the code together and showing the final result. It also explains what a prime number is in Mathematics.
It could even show how reliable the algorithm used to solve the problem is (introducing Big-oh notation?).
Then some more difficult things can be offered, not only the basics but also intermediate stuff.
Math can be taught this way as we put it into code, rather than teaching straight up Mathematics.
We could then get into a sorting section that includes sorting algorithms for arrays and stuff like that.
+ 8
@Restoring faith in example basic trigonomtry would be cool with linking at Html Canvas ; there are many many reasons we need to remind or review advance math and sometimes even basic :) I hope SoloLearn hears us
+ 6
what about your opinions for having a course just for math ??
+ 6
I would love to study/review maths or algorithms on soloLearn
+ 5
Math resources here:
https://www.sololearn.com/discuss/713822/?ref=app
+ 5
@Rrestoring faith
I agree.
Beginners math and how to apply it in code would be most suitable here.
Also a basic intro to algorithm complexity is, imo, essential for all programmers no matter where you want to specialize.
+ 4
@Melih Melik Sonmez
I'm a math student ofc I'm all for it. âș
+ 4
Oh no you are not wrong, personaly i did not study math since a long time now, and when i used to do it it was in anothrer language so it could be a probleme yeah, i think it wouldn't be bad if i could review some basics :D
+ 4
@Tarek
It depends on what you are coding.
If you are writing a simple code you are okay if you just do a quick revision, if you are writing code about something more complex you absolutely need math.
Example:
You want to make a game were your character can walk slow , fast or can run.
You have to know differential equations so your program can solve them in order to update the environment according to the character's movement.
(dx/dt is the simplest one.)
Edit:
watch this:
https://m.youtube.com/watch?list=PLnQX-jgAF5pS84JensSc5obSeINL-gqA4&v=g55QvpAev0I
+ 3
Set Theory should be included as it is needed for the more complex conditionals. It could be expanded to include sorting methods and other typical beginning computer course.
+ 2
You can add a function which has an integer as it's parameter and checks if it's prime.