(and do you hold that opinion regardless of which language is used?)
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
11
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
18
100
hello we have professor positions and also instructor positions open right now
3
35
hello I do not have an undergraduate degree much less the required credentials
3
7
my department has had people with zero credentials in almost all positions
1
10
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
our instructors, aka teaching faculty, are heroes, every one of them
1
9
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
I think it might depend on the institution? The one I went to in Australia (and dropped out of) taught Java, C (and Prolog in some obscure course), and they seemed like they had been pushed towards that in the 00s based on trying to seem relevant to industry.



