Peter Drake<p>What are the "essential" skills that computer science students need? I think they need to understand coding, algorithms, and other parts of CS well enough to ask the right questions (of an LLM, search engine, or other human), and understand and validate the answers. Perhaps a useful frame of mind is: "Eventually you will be supervising people or machines. You need basic technical understanding, critical thinking, and project management skills."</p><p><a href="https://mstdn.social/tags/education" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>education</span></a> <a href="https://mstdn.social/tags/pedagogy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pedagogy</span></a> <a href="https://mstdn.social/tags/CSEd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSEd</span></a> <a href="https://mstdn.social/tags/ComputerScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerScience</span></a></p>