Posts

Showing posts with the label programming

Why are our books filled with unnecessary short cut formulas?

Image
A short cut formula like these add nothing to the understanding of concepts, also overloads children with pointless burden as they have to memorize by parroting. How its need to be solved? P° Solvent = 0.850 bar Mass of solute = 0.5g Mass of solvent = 39g Molar mass of benzene = 78g/mol P Solution = 0.845 bar Molar mass of solute (g/mol) = ? P Solution = χ Solvent P° Solvent χ Solvent = n Solvent / (n Solvent + n Solute ) Solvent: g -----> mol Conversion factor = 1 mol/ 78 g 39g * 1 mol/78 g = 39/78 mol No. of moles of solvent = 39/78 mol Solute: g -----> mole Conversion factor = 1 mol/x g 0.5g * 1 mol/x g = 0.5/x mol No. of moles of solute = 0.5/x mol Putting these values in the equation P Solution = χ Solvent P° Solvent we get following equation (((39/78)/(39/78 + 0.5/x))*0.850) -0.845 = 0 Solving it through python programming: Ans: [169.000000000000] Also why overload students with so much of large calculations (in...

Probability distribution of marks should not be normal.

Image
What type of variable is the mark, discrete or continuous? Marks is a discrete random variable that has a finite number of values or a countable number of values. A continuous random variable has infinitely many values, and those values can be associated with measurements on a continuous scale in such a way that there are no gaps or interruptions. Requirements for a Probability Distribution 1. ΣP(x) = 1 where x assumes all possible values of marks 2. 0 ≤ P(x) ≤ 1 for every individual value of x For example, 2000 students gave exams with full marks of 10, the probability distribution of marks to have a normal like curve will have following frequency distribution given in the table. Marks x Frequency f Probability P(X=x) 0 4 0.002 1 23 0.0115 2 99 0.0495 3 227 0.1135 4 399 0.1995 5 497 0.2485 6 390 0.195 7 ...

Personalized learning goals: New information is built over reusing of previous information

Image
Some students perform better, while others not. What are the main reasons? 1) Study material provided and learning strategies used by teachers. It simply doesn't meet the learning criteria. https://github.com/amiyatulu/teacher_resources Students are feed with so much of abstract stuff as a result only those students excel who have a better memory retention capacity of abstract information and those who work too hard for it. But such a hard work is meaningless, as you will forget such information after exams are over. 2) Not teaching kids from where they are.  I will explain it with a concrete example. While teaching chemistry, one of my students was so fast in holding information and doing the problems, while other was slow. The reason for her/his slowness is not that he/she is less intelligent, it's because (s)he is taking more time for processing due to lack of previous foundational information.  When (s)he does the processing, (s)he has to take the account o...

Going away with money and making a currency that counts to unity always.

Going to the beginning of the problem and taking a different way to solve it, instead of money and currency. https://goldsilver.com/hidden-secrets/episode-1/ Note: Money Vs Currency The difference is not money (gold and silver) has value, and currency doesn't have. Actually, they both don't have any value, as it doesn't serve our need. The real difference is we can't create money with time and effort. To take the decision now, we need to understand the past and break the reproducible patterns that don't work in the past, to have a better future. Need Require (something) because it is essential or very important rather than just desirable Need is something that is required for us to thrive. Our actual needs are the concrete object like food, clothing, mobiles, computers, services like education, electricity, water, air and endless list. Some of it like air and water, which doesn't require any exchange (we do sell purified water), as they are sufficie...

Jupyter notebook to write notes and exercises, learn by applying knowledge

Jupyter notebook can be used to make your notes and solve exercises with programming without using pen and paper. In order to write notes, you can use markdown which is a very simple markup language and can be learned within 15mins to get started. You can use latex and Unicode characters to write equations and symbols. To learn latex you can use google, e.g. website https://en.wikibooks.org/wiki/LaTeX/Mathematics Jupyter notebook can be used in any subjects where the calculation is required, such as physics, mathematics, economics, even biology etc. No need to scratch your head, if you forgot the formula, or made mistakes in calculation when done with pen and paper. Learn by applying things that will be useful in real life situations Everyone should learn code, in early age just like other subjects. One computer to each child is required. https://github.com/amiyatulu/teaching_chemistry View: https://nbviewer.jupyter.org/github/amiyatulu/teaching_chemistry/blob/master...

How making an aahaar api can revolutionize India in providing personalized and accurate information?

Every citizen of India has Unique Identification Number: Aadhaar. Many websites in health care, railways and almost all sites use your personal details. But the problem is, some times these personal details can be inaccurate. There can be many reasons for it. e.g. Storing the birth data of child in eMunicipality portal: The nurse writes about Mother and Father details in a form. From between writing the form to feeding it into the eMunicipality portal, there are lots of chances of feeding wrong data. Some of the reasons are: 1) Listening error of nurse, so the nurse write the wrong information 2) Laziness and lack of time for nurse to fill all the fields on the paper form 3) Spelling errors of name and address details. 4) Person who is doing data entry in eMunicipality portal unable to recognize the handwriting (as we all know doctors write in horrible handwriting, which an expert can only read) 5) Person who is doing data entry, fills the compulsory field with arbitrary dat...