Computer Language as Language

Computer Language as Language Half Block What’s this class about? Typically, computer programming classes approach programming from a mathematical problem solving approach, which fits with the reasoning strategies most frequently used in computer science. In this experimental non-credit course, we will approach computer programming as a communication problem and work from analogies with natural language…

Spotlight on Half Block: Computer Language as a Language

Welcome to our Spotlight on Half Block series! Each week leading up to Dynamic Half Block in January, we’re featuring one of 2018’s non-credit offerings here on our blog. Registration for all non-credit offerings is now open on Summit. Spotlight on Computer Language as a Language What’s this class about? Does the idea of “computer programming” sound completely foreign? What about coding?…