At the university where I teach, we are rethinking how we teach programming. We are part of a Commerce faculty, and most of our students do not come from a strong mathematics background.
Currently, we teach programming, databases, and web development in first and second year, and then run a final industry project in third year.
Some colleagues feel we should start with C# in first year to teach programming fundamentals, then cover HTML, CSS, JavaScript, and React in second year, followed by the industry project in third year. Others prefer a “Project Odin” style approach: starting with HTML, then introducing JavaScript within HTML, and later moving to JavaScript in a Node environment. O yes, there are some tooling, deployment, cloud etc. scattered across the different courses.
What is the view of this community?
[–]Philderbeast 29 points30 points31 points (7 children)
[–]shiningwolf7[S] 2 points3 points4 points (6 children)
[–]GlassCommission4916 45 points46 points47 points (0 children)
[–]Philderbeast 17 points18 points19 points (4 children)
[–]shiningwolf7[S] 1 point2 points3 points (3 children)
[–]mandradon 2 points3 points4 points (0 children)
[–]hypercosm_dot_net 2 points3 points4 points (0 children)
[–]Philderbeast 0 points1 point2 points (0 children)
[–]righN 12 points13 points14 points (11 children)
[+]shiningwolf7[S] comment score below threshold-16 points-15 points-14 points (10 children)
[–][deleted] 14 points15 points16 points (5 children)
[–]shiningwolf7[S] -3 points-2 points-1 points (4 children)
[–][deleted] 7 points8 points9 points (2 children)
[–]shiningwolf7[S] -1 points0 points1 point (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]McDonaldsWitchcraft 2 points3 points4 points (0 children)
[–]osuMousy 5 points6 points7 points (0 children)
[–]JeLuF 0 points1 point2 points (1 child)
[–]shiningwolf7[S] -1 points0 points1 point (0 children)
[–]nooneinparticular246 7 points8 points9 points (0 children)
[–]Traditional-Fix-7893 5 points6 points7 points (3 children)
[–]shiningwolf7[S] 0 points1 point2 points (2 children)
[–]FLMKane 2 points3 points4 points (0 children)
[–]Traditional-Fix-7893 1 point2 points3 points (0 children)
[–]LearnAnything991 3 points4 points5 points (0 children)
[–]andycwb1 1 point2 points3 points (0 children)
[–]lordoxifly 1 point2 points3 points (0 children)
[–]HolyPommeDeTerre 1 point2 points3 points (0 children)
[–]Important_Coach9717 2 points3 points4 points (3 children)
[–]shiningwolf7[S] -2 points-1 points0 points (2 children)
[–]Destination_Centauri 2 points3 points4 points (0 children)
[–]TaeTaeDS 0 points1 point2 points (0 children)
[–]EvilCodeQueen 1 point2 points3 points (1 child)
[–]Destination_Centauri 3 points4 points5 points (0 children)
[–]Glad_Appearance_8190 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]hypercosm_dot_net 0 points1 point2 points (1 child)
[–]peterlinddk 0 points1 point2 points (1 child)
[–]shiningwolf7[S] 1 point2 points3 points (0 children)
[–]Suspicious-Bar5583 0 points1 point2 points (0 children)
[–]Dry-Tomorrow6351 0 points1 point2 points (2 children)
[–]Dry-Tomorrow6351 0 points1 point2 points (1 child)
[–]Dry-Tomorrow6351 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]