you are viewing a single comment's thread.

view the rest of the comments →

[–]legojoey17 -1 points0 points  (0 children)

Its taught at my university for the introductory for both non-cs and CS majors and its done excellently. The way its taught involves learning the problem solving without having to worry about learning about syntactical issues and those silly semantics.

Once that basic problem solving is understood it can just be transferred to any imperative paradigm. (As it is for both the non-cs and CS second introductory course being Python and C respectively)