MikeTrendsTrends right now

search

Computer science programs

Trends

  1. 1

    University computer science degree programs are seeing enrollment drop as students grow wary that artificial intelligence is eliminating the entry-level programming jobs the degree once guaranteed. According to a Bloomberg report, prospective students are questioning whether years of study still pay off when AI tools can write code, and commentators are debating whether this is a temporary dip or a lasting shift in how young people choose careers.

  2. 2

    New enrollment figures show the number of students studying computer science in the United States has fallen 18% over the past two years, reversing the field's long post-2010 boom. Commenters attribute the slide to the uncertain tech job market and fears that AI could shrink entry-level programming roles, though the data itself documents only the decline.

  3. 3
    Is The Art of Computer Programming still worth reading?โ—Ask HN: Is it worth reading The Art of Computer Programming now?YhnCultureArt828 min ago

    A question on Hacker News is asking whether Donald Knuth's classic multi-volume work The Art of Computer Programming is still worth reading for programmers today. Commenters are weighing in on whether the dense, mathematical treatment of algorithms remains relevant in an era of high-level languages, abundant online resources, and modern references like CLRS.

  4. 4
    Why one lecturer still teaches OpenGL ES 3.0โ—I still teach OpenGL ES 3.0YhnScienceSpace Policy1572 d ago

    A university lecturer, Elias Farhan, has explained why he continues to teach graphics programming with OpenGL ES 3.0 rather than newer APIs like Vulkan or Metal. Writing on his blog, he argues the older standard remains a gentler introduction to the fundamentals of graphics and C++ for students. The piece is drawing discussion among developers and educators who debate whether legacy APIs still belong in modern computer science curricula.

  5. 5
    Building a Quine from Kleene's Second Recursion Theoremโ—Constructing a Quine from Kleene's Second Recursion TheoremYhnCultureTheatre212 d ago

    A new technical article walks through how to construct a quine โ€” a program that prints its own source code โ€” directly from Kleene's second recursion theorem. The piece connects a classic result in computability theory to a well-known programming curiosity, showing how self-reference in programs follows formally from the theorem. Readers interested in theoretical computer science are discussing the exposition and its worked derivation.

  6. 6
    The Genesis Mission and the Future of Computingโ—The Genesis Mission and the Future of the Future of Computingโœ‰newsSciencePhysics2 d ago

    Issues in Science and Technology examines the Genesis Mission, an initiative framed as a turning point for the future of computing. The piece argues that the mission's significance lies less in immediate technical results than in how it could shape the next generation of computational research, infrastructure and national priorities, prompting debate among scientists and policy observers about whether such ambitious programs can deliver.

  7. 7
    Tennessee Tech marks 40 years of computer scienceโ–ผTennessee Tech Computer Science 40th Anniversaryโœ‰newsScience2 d ago

    Tennessee Technological University in Cookeville, Tennessee is celebrating the 40th anniversary of its computer science program. The milestone highlights four decades of the department's growth and its role in training graduates for the technology sector. Coverage of the anniversary has appeared in regional news, drawing attention from alumni and the university community.

  8. 8
    Rethinking Computer Science Education: Build First, Theory Laterโ–ผRethinking Computer Science Education: Why Students Should Build Before They Master Theoryโœ‰newsScience2 d ago

    A new argument in computer science education says students should start by building real projects before mastering formal theory. The piece contends that hands-on construction builds intuition and motivation, making abstract concepts like algorithms and systems design easier to absorb later. It challenges the traditional theory-first curriculum used in many universities and has prompted debate among educators over the best way to teach programming fundamentals.