Ask HN: 法国计算机学院教务长提问——我们应该教什么?

3作者: fdeage5 个月前
嗨,HN, 我刚刚被晋升为法国马赛免费计算机科学学校 La Plateforme (https://laplateforme.io) 的教务长(“directeur des études”)。我们招收没有学历要求的学生,从零开始培养他们,直到获得软件开发、DevOps、人工智能/数据、网络安全和沉浸式系统方向的学士学位(3年)和硕士学位(5年)。我们每年招收约200名新生。 由于我将对我们未来的课程设置产生重大影响,我真的不确定哪些是正确的选择。情况似乎变化得比任何课程都能适应的都快。我已经放弃了为学生准备10年后的未来,我只想对未来3到5年的发展做出好的判断。 明年9月入学的学生将在2029年(学士)或2031年(硕士)毕业。到那时,唯一重要的可能就是“会提示大型语言模型”和“真正能设计软件”之间的差距——或者人工智能可能已经完全弥合了这个差距。 我的老师们认为我们应该加倍重视基础知识(算法、系统、网络),因为人工智能提高了门槛,但并没有改变对上限的要求。另一些人则认为,在2026年教人手写REST API就像教书法一样。 以下是我正在努力解决的一些具体问题: - 如今,你会从计算机科学课程中删除什么?我们还在出于惯性而教授哪些内容,而这些内容已经被或很可能很快就会被人工智能淘汰? - 你会增加什么?学生是否应该花一个学期的时间阅读和审查代码库,而不是编写它们?我们是否应该将系统思维或技术写作作为核心技能来教授?或者提示/上下文工程就足够了? - 当人工智能可以通过你大部分考试时,你如何评估学生?我们应该采用口头答辩吗?线下考试? - 如果你在2029年招聘一名初级员工,你真正会考察什么? 我不是在寻找关于ASI/x-risk/后工作未来(尽管我个人认为它们非常重要)的考虑。但如果你重新设计过课程,最近招聘过初级员工,或者对现在无用或有用的东西有见地,我很乐意听取你的意见。 (披露:使用Opus 4.6重写,以纠正拼写错误和措辞,所有想法均来自我)
查看原文
Hi HN,<p>I&#x27;ve just been promoted to dean of studies (&quot;directeur des études&quot;) at La Plateforme (https:&#x2F;&#x2F;laplateforme.io), a tuition-free CS school in Marseille, France. We take students with no degree requirements and train them from zero to Bachelor (3 yrs) and Master&#x27;s (5 yrs) in software dev, DevOps, AI&#x2F;data, cybersecurity, and immersive systems. We accept about 200 new students per year.<p>As I will have a significant influence on our future curriculum, I&#x27;m genuinely unsure what the right bets are. The ground seems to shift faster than any program can adapt. I&#x27;ve given up on preparing students for a 10-year horizon, I just want to make good bets on the next 3 or 5.<p>Students entering next September will graduate in 2029 (Bachelors) or 2031 (Masters). By then, the only thing that matters might be the gap between &quot;can prompt an LLM&quot; and &quot;can actually engineer software&quot; — or AI might have closed that gap entirely.<p>I have teachers who think we should double down on fundamentals (algorithms, systems, networking) because AI makes the floor higher but doesn&#x27;t change what the ceiling requires. Others think teaching someone to hand-write a REST API in 2026 is like teaching cursive.<p>Here are some specific questions I&#x27;m wrestling with:<p>- What do you delete from a CS curriculum today? What are we still teaching out of inertia that AI has made, or will likely soon make, obsolete?<p>- What do you add? Should students spend a semester reading and reviewing codebases instead of writing them? Should we teach systems thinking or technical writing as a core skill? Or will prompt&#x2F;context engineering simply be enough?<p>- How do you evaluate students when AI can pass most of your exams? Should we go for oral defenses? Offline exams?<p>- If you were hiring a junior in 2029, what would you honestly screen for?<p>I&#x27;m not looking for considerations about ASI&#x2F;x-risk&#x2F;post-work futures (though I personally think they matter a lot). But if you&#x27;ve redesigned a curriculum, hired juniors recently, or have educated opinions on what&#x27;s now useless or will be useful, I&#x27;d love to hear it.<p>(Disclosure: rewritten with Opus 4.6 for misspellings and phrasing, all ideas mine)