The way we learn has changed drastically over the last decade or so. I consider myself fortunate for having access to so much high quality learning material with very little effort. I am a physicist by training but have been teaching Mathematics to engineers for quite sometime now. There are many lines of thought on how Math should be taught to engineers. Three main views are
(1) Teach in the usual lecture, problem solving style with a lot of emphasis on concepts, rigor and formal methods.
(2) Classroom teaching in an intuitive manner with lots of games and real life examples involved.
(3) Teach Math hands-on while students work in the lab on real life projects.
A proponent of the first method is the well known computer scientist Djikstra He holds the view that learning formal methods without interpreting the symbols is a great way of preparing students to work…
View original post 436 more words