Can a Computer Program Really Teach You Anything You Want to Learn?

  • Thread starter Thread starter DartomicTech
  • Start date Start date
DartomicTech
Messages
27
Reaction score
8
How did you find PF?
I found PF while I was searching for a book on google on day. A forum thread came up in the search results.
Hey everyone.

I joined the site because I have a question that I will not ask here, and also because I have a genuine interest in physics. I have only used books to learn mathematics, and have never taken a mathematics course.

I wrote a computer program in C# that teaches me almost anything that I want to learn.
I don't use it for learning anything dealing with computer programming. I currently only use it to learn mathematics. It calculates the forgetting curve, and calculates the intervals to space the repetitions of study rehearsals for each item that I study. It does not use the forgetting curves for anything, but it does calculate them.

If anyone is interested, then here is the program:

https://www.github.com/Dartomic/GlideCLI

I found that the calculation for easiness factor in this research article, https://github.com/Dartomic/GlideCLI/blob/master/easinessFactor.pdf, is the incorrect formula to use for the calculation of difficulty. I wrote the correct way to do it in my program, and it is calculated in a function called TopicDifficulty, which starts at line 675 on this page: here. I explain the logic of the calculation, and why the easiness factor paper is incorrect here: https://github.com/Dartomic/GlideCLI/blob/master/Manual.pdf My program is more precise than Anki, and SuperMemo. I was not aware of either of those programs when I started writing GlideCLI.

I'll be re-writing this in the C language once I get around to it.

I am currently re-learning Calculus and Analytical Geometry.
I learned this about 4 years ago, but I forgot a lot of it from lack of use, so I've been using my program to relearn everything. I'm hoping that I can get a job as a math tutor once I'm finished with the book again.

I do not know physics, and I have never taken a physics class.
But I did read Albert Einstein's theories of relativity. The thought experiments were a lot of fun. I would like to learn a lot of physics. I want to write computer programs that deal with physics.

I hope my introduction was not too boring.
 
Physics news on Phys.org
Definitely not boring. Welcome to PF! :smile:
 
  • Like
Likes DartomicTech
berkeman said:
Definitely not boring. Welcome to PF! :smile:
Thanks!
 
Hello everyone, I'm Cosmo. I'm an 18 years old student majoring in physics. I found this forum cause I was searching on Google if it's common for physics student to feel like they're in the wrong major in the first semester cause it feels like too much for me to learn the materials even the ones that are considered as "basic math" or "basic physics", I've initial fascination with the universe's mysteries and it disconnect with the reality of intense, foundational mathematics courses required...
Hello everyone, I'm AlexR, a passionate physics enthusiast from Wisconsin, USA. I've been fascinated by the wonders of the universe for as long as I can remember, and I'm excited to join this community to deepen my understanding and engage in insightful discussions. Background: I hold a Bachelor’s degree in Physics, and my journey into physics began during my academic years. Over time, my interest has expanded to various areas, including: Classical Mechanics: Exploring the foundational...
Back
Top