On one hand, like math, coding provides some fundamental training that should definitely be learned by everyone.
On the other hand, it is a design problem if everyone has to learn coding just to build or use software tools.
In the current state of computer science, it remains unclear (at least to me) which parts are fundamental materials and which parts are design artifacts. The former can be distilled into general teaching curriculum while the latter should be fixed.
Ideally, an entrepreneur with core knowledge in math and programming should be able to create his or her own applications without having to write a single line of code.
This is already happening in certain domains such as mobile app development.
Dr. Wei, I am interested in the current state about mobile app development that you mentioned in last paragraph. Is there any pointer to that?
Comment by Zhiyuan Shi — December 11, 2013 @ 12:47 am |
Plenty info you can find via Google, e.g. https://www.google.com/search?q=build+mobile+apps+without+writing+code
Comment by liyiwei — December 11, 2013 @ 3:20 pm |
Thanks a lot! 🙂
Comment by Zhiyuan Shi — December 11, 2013 @ 8:09 pm |
Welcome. Let me know if you come up with anything interesting.
Comment by liyiwei — December 12, 2013 @ 12:13 pm |