Teaching Computer Science
The discussion emphasizes the distinction between programming languages and computer science concepts, arguing that many traditional languages complicate the teaching of fundamental ideas. It suggests that a modern language like Swift can effectively convey algorithms and data structures without the unnecessary complexities often found in other languages. The notion that computer science can be taught without direct programming experience is also explored, highlighting the versatility of the subject.In this clip
From this podcast

Accidental Tech Podcast
335: Withhold the Fun
Related Questions