frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Dean of studies at a French CS school – what should we teach?

6•fdeage•2h ago
Hi HN,

I've just been promoted to dean of studies ("directeur des études") at La Plateforme (https://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's (5 yrs) in software dev, DevOps, AI/data, cybersecurity, and immersive systems. We accept about 200 new students per year.

As I will have a significant influence on our future curriculum, I'm genuinely unsure what the right bets are. The ground seems to shift faster than any program can adapt. I've given up on preparing students for a 10-year horizon, I just want to make good bets on the next 3 or 5.

Students entering next September will graduate in 2029 (Bachelors) or 2031 (Masters). By then, the only thing that matters might be the gap between "can prompt an LLM" and "can actually engineer software" — or AI might have closed that gap entirely.

I have teachers who think we should double down on fundamentals (algorithms, systems, networking) because AI makes the floor higher but doesn't change what the ceiling requires. Others think teaching someone to hand-write a REST API in 2026 is like teaching cursive.

Here are some specific questions I'm wrestling with:

- 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?

- 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/context engineering simply be enough?

- How do you evaluate students when AI can pass most of your exams? Should we go for oral defenses? Offline exams?

- If you were hiring a junior in 2029, what would you honestly screen for?

I'm not looking for considerations about ASI/x-risk/post-work futures (though I personally think they matter a lot). But if you've redesigned a curriculum, hired juniors recently, or have educated opinions on what's now useless or will be useful, I'd love to hear it.

(Disclosure: rewritten with Opus 4.6 for misspellings and phrasing, all ideas mine)

Comments

Voranto•2h ago
Not a software engineer, but a student in the process of becoming one. I personally feel that the goal of university / school is not necessarily too get a lot of essential daily-use skills that will be used in the job, but more as a training for the brain. When I got my first internship, I noticed that I barely used any of the skills learned in university except a couple, but my ability to adapt to a new environment and new codebase had increased tenfold in comparison to previous years.

I may very well be wrong and have no job waiting for me in a couple years, but I feel like the goal of university should be to train the brain and become accustomed to software. The world of software is too large to be able to successfully teach the entirety of it in a couple years, so the next best thing is to prepare the students so they optimize any future learning.

For AI usage in class, I would do the same as in my university. The projects you can do as you like, but the exams are on paper and without AI. So if you choose to use AI for your projects, get ready for the exam because you may struggle there.

A subject that I feel is practically useless is for example Theory of Computation, but it has been one of my favorite subjects because it has forced me to think in some ways that I didn't before, and I have learnt a lot from it.

dhruv3006•2h ago
Security - judging by the happenings on this week.
baubino•2h ago
I teach in the humanities and have a small software development practice. I strongly encourage adding a course (if you don’t have one already) on computing ethics and/or an ethics component to a course on human-computer interaction. Regardless of where AI is 3-5 years from now, preparing students to make good decisions about how, when, and where to use tech will be more important than ever.
uyzstvqs•1h ago
- Using AI chat as an assistant, not vibecoding or thoughtless copy-pasting. Teaching the limits of AI (it's just a statistical model giving the most probable desired answer), while embracing the huge productivity boost of having it help you figure stuff out. The only thing AI makes obsolete is StackOverflow, unless you like shooting yourself in the foot.

- Modern, simple, established tech stack. Python or Golang are good choices. Don't be teaching Java or C#, like some colleges probably still do.

- Add a little C programming to teach low-level fundamentals, enabling students to continue down that path if they desire.

- Developing from a Linux workstation. Deploying their code to Linux servers and the basics of managing them. (SBCs are great servers for learning)

- Cybersecurity fundamentals. How to avoid supply chain attacks.

- Exams: Students can work and use AI assistance. Afterwards their work is reviewed, and you question them why they made certain decisions. Those answers should make up 2/3 of the final grade.

Ask HN: Are you too getting addicted to the dev workflow of coding with agents?

35•gchamonlive•12h ago•23 comments

Tell HN: DeepL Moving Data to AWS

3•bilekas•3h ago•3 comments

LinkedIn uses 2.4 GB RAM across two tabs

774•hrncode•2d ago•441 comments

Ask HN: Does anyone else notice that gas runs out faster than usual

17•cat-turner•13h ago•27 comments

With Mythos will we reach coding singularity?

2•kamalsrini17•5h ago•1 comments

Sandflare – I built a sandbox that launches AI agent VMs in ~300ms

2•ajaysheoran2323•6h ago•3 comments

Are you team MCP or team CLI?

13•sharath39•16h ago•12 comments

Ask HN: What was it like in the era of BBS before the internet?

23•ex-aws-dude•16h ago•26 comments

Ask HN: Dean of studies at a French CS school – what should we teach?

6•fdeage•2h ago•4 comments

Ask HN: Gemini CLI vs. Claude Code

6•elC0mpa•8h ago•3 comments

Ask HN: Who needs contributors? (March 2026)

23•Kathan2651•1d ago•11 comments

Curious. anyone here allow agents to make purchase decisions of >$100?

2•adityasriram•10h ago•8 comments

Ask HN: Is it actually possible to run multiple coding sessions in parallel?

11•sukit•23h ago•15 comments

Ask HN: Best stack for building a tiny game with an 11-year-old?

14•richardstahl•1d ago•26 comments

Ask HN: M5 MacBook Pro buyers, worth spending the $$$ to maybe run LLMs local?

9•tpurves•1d ago•11 comments

Ask HN: Is anyone still resisting the slop onslaught?

7•0xDEFACED•11h ago•5 comments

Ask HN: How to Handle Claude's Stubbornness?

7•classicpsy•1d ago•9 comments

Ask HN: What's your favorite number, and why?

9•QuantumNomad_•15h ago•26 comments

The risk of AI isn't making us lazy, but making "lazy" look productive

74•acmerfight•2d ago•87 comments

Ask HN: What's the latest concensus on OpenAI vs. Anthropic $20/month tier?

13•whatarethembits•2d ago•13 comments

Ask HN: Release Path for 'Transformers Alternatives'?

4•adinhitlore•1d ago•1 comments

Ask HN: Google Finance Replacement Without AI Slop?

5•rurp•20h ago•1 comments

Ask HN: How are you keeping AI coding agents from burning money?

8•bhaviav100•2d ago•29 comments

Claude API Error: 529

25•anujbans•4d ago•14 comments

Why do SF billboards hit different?

3•YouAreExisting•1d ago•10 comments

Ask HN: Anyone using Meshtastic/LoRa for non-chat applications?

13•redgridtactical•3d ago•0 comments

Operator23: Describe Your Workflow in English, Deploy Everywhere

4•Mrakermo•2d ago•0 comments

Ask HN: Is it just me?

17•twoelf•2d ago•31 comments

Repsy – A lightweight, open-source alternative to Nexus/Artifactory

7•nuricanozturk•4d ago•0 comments

Fear of Missing Code

9•lukol•3d ago•9 comments