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•1h 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•1h 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•1h ago
Security - judging by the happenings on this week.
baubino•1h 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•37m 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.

Who Will Command the Robot Armies? (2016)

https://idlewords.com/talks/robot_armies.htm
1•diafygi•2m ago•1 comments

Global trade will continue, but will become more complex

https://www.economist.com/the-world-ahead/2025/11/12/global-trade-will-continue-but-will-become-m...
1•andsoitis•2m ago•0 comments

You're right, no one can tell if C++ is AI generated

https://mropert.github.io/2026/03/30/ai_garbage_cpp/
1•signa11•4m ago•0 comments

Hungary colluded with Russia to delist sanctioned oligarchs, companies and banks

https://theins.org/en/inv/290911
1•vrganj•6m ago•0 comments

Leaked Calls Expose Hungary and Slovakia as Secret Kremlin Backchannel Inside EU

https://united24media.com/latest-news/leaked-calls-expose-hungary-and-slovakia-as-secret-kremlin-...
1•reimertz•7m ago•0 comments

Meat Consumption and Cognitive Health by APOE Genotype (Alzheimer Disease Risk)

https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2846712
1•raffael_de•7m ago•1 comments

China builds open RISC-V chip platform with Xiangshan, Ruyi OS

https://www.digitimes.com/news/a20260330VL206/risc-v-development-ip-processor.html
1•maxloh•8m ago•0 comments

Porting Go's io package to C

https://antonz.org/porting-go-io/
1•blenderob•8m ago•0 comments

Show HN: LynxDB – Log analytics in a single Go binary

https://github.com/lynxbase/lynxdb
1•owen-orlov•9m ago•0 comments

Claude Code has a Tamagotchi and a dream engine

https://gist.github.com/Houstoten/144e4ae9c520a281551d0cb92c488e04
1•deep_noz•11m ago•0 comments

Removing "to be" from an LLM's vocabulary changes how it reasons (I have data)

https://arxiv.org/abs/2603.27626
1•rodspeed•11m ago•1 comments

OLAP Is All You Need: How We Built Reddit's Logging Platform

https://old.reddit.com/r/RedditEng/comments/1rpbk7u/olap_is_all_you_need_how_we_built_reddits_log...
1•mooreds•12m ago•0 comments

Quadratic gravity theory reshapes quantum view of Big Bang

https://phys.org/news/2026-03-quadratic-gravity-theory-reshapes-quantum.html
2•jnord•13m ago•0 comments

Lincity for Amiga 68k

https://paulthetall.itch.io/lincity-for-68k-amiga
1•doener•13m ago•0 comments

A Cat-and-Mouse Game of Russian Internet Restrictions and Evasion

https://www.nytimes.com/2026/03/31/world/europe/russia-internet-restrictions.html
1•cainxinth•13m ago•0 comments

Show HN: A curated guide to everything on go.dev, organized for learners

https://github.com/tamnd/godev-index
1•tamnd•14m ago•0 comments

Fermi shares plunge 13% on $486M net loss

https://www.ft.com/content/49a8b5c8-d655-4eb8-b0dc-6bd403860925
1•mooreds•15m ago•0 comments

Where are the German self-driving cars?

https://realimaginedprogress.substack.com/p/german-carmakers-have-surrendered
2•dostick•17m ago•0 comments

He Helped Stop Iran from Getting the Bomb

https://www.newyorker.com/magazine/2026/04/06/he-helped-stop-iran-from-getting-the-bomb
1•tzury•17m ago•0 comments

Blockchain solves what happens to your data after death.:?;? –:.?

https://daycade.com
1•Martin_Dev_SaaS•18m ago•1 comments

Agile teams don't use a lot of data in their retrospectives

https://chuniversiteit.nl/papers/data-in-retrospectives
1•ibobev•18m ago•0 comments

Boyer-Moore Majority Element

https://buttondown.com/jaffray/archive/boyer-moore-majority-element/
1•ibobev•19m ago•0 comments

Walking backwards into the future – A look at descriptor heap in Granite

https://themaister.net/blog/2026/03/29/walking-backwards-into-the-future-a-look-at-descriptor-hea...
1•ibobev•19m ago•0 comments

The Secret Minicomputer Inside Your Sphere. The Origins of Sphere Basic

https://sphere.computer/news/2026-03-28-the-secret-minicomputer-inside-your-sphere.html
1•oldnetguy•20m ago•0 comments

Battery Booster Strategy

https://www.eesc.europa.eu/en/our-work/opinions-information-reports/opinions/battery-booster-stra...
1•doener•21m ago•0 comments

Presenting Unlicense Open Source Code Like a Pokemon Gym Badge Holder

https://cochranblock.org/codeskillz
1•cochranblock•21m ago•0 comments

SSRF → AWS IMDS: stealing EC2 IAM credentials with 3 HTTP requests

https://paolocostanzo.github.io/ssrf-imds-ec2-credentials/
1•PCostanzo•22m ago•0 comments

How I setup my Hetzner server with Coolify, Tailscale, UFW, and Cloudflare

https://ben.cates.fm/securing-coolify-with-tailscale-ufw-cloudflare/
2•benja123•22m ago•1 comments

Prediction: The Shopify CEO's Pull Request Will Never Be Merged nor Closed

https://joshmoody.org/blog/shopify-ceo-autoresearch-pr/
3•birdculture•23m ago•0 comments

Has Something Changed in the Near-Earth Meteoroid Environment?

https://www.amsmeteors.org/2026/03/has-something-changed-in-the-near-earth-meteoroid-environment/
1•Luc•29m ago•0 comments