Conversation

Yes, I do. Real languages are industrial-strength tools designed to be used by skilled hobbyists and professionals. They are informed by real-world requirements and constraints and include pragmatic compromises rife with subtleties. They do not belong in any introductory course.
4
67
Teaching programming using mainstream, general-purpose programming languages is like teaching high school physics by taking mathematical models used by working physicists and telling the students to fix most of the quantities to yield a simpler special case. This is not pedagogy.
3
100
to be completely honest, I’ve always felt like I’d probably find teaching very satisfying, but I seriously doubt I could cope with the workload, so I don’t think it would be very responsible to attempt
1
13
Hi just jumping on this thread to ask a Q I was under the impression that people taught "real" languages in intro courses because of outside (market) pressures. Am I off-base? Or do some faculty just love to teach in extremely unfriendly languages?
5
5
in my experience faculty ABSOLUTELY love to teach in whatever pet language they happen to be fond of and are highly resistant to suggestions otherwise
3
4