News for hackers. Stuff that matters.
Re:The Open Source Computer Science Degree by RandomThoughts3 on Friday August 16, 2024 @11:52AM (#41267473)
Same feeling. The list is a good start but a ton is missing. I’m not American but the first 4 years of my degree had:

- a lot more maths - really a lot - what’s here doesn’t come close to covering what we did in the first year alone. For a CS degree, I would at least expect far more algebra, some graph theory, a course on optimisation and dynamic programming, some PDE and a course on numerical methods and algorithms and some formal logic (but from what I saw when I did my post-grad the amount of maths done in my country for a CS engineering degree goes further than a maths bachelor in the US so I’m extremely biased).

- Compiler and some language theory

- a course on logic programming, another on functional programming

- a course on assembly and low level programming

- a course on Networks and systems

- a course on databases architecture

- on top of a ton of physics and courses not directly oriented towards CS but required to be an engineer here.

Re:The Open Source Computer Science Degree by Suppafly on Friday August 16, 2024 @02:51PM (#41269225)
CompEng and CompSci are different degrees here, there is often some overlap, but a lot of schools, the most math you need for Comp Sci is calc 2 and stats. It also depends on the institution, some of them go hard for compilers and lower level stuff, and some of them barely touch on it or save it for their masters programs.
Re:The Open Source Computer Science Degree by throwaway2016a on Friday August 16, 2024 @02:59PM (#41269305)
> what’s here doesn’t come close to covering what we did in the first year alone

This varies widely by University. The Git repo matches my experience pretty well except I also had Calc II and Discrete Mathematics.

> a course on logic programming, another on functional programming

This was already in the Git repo when I looked. I think the "Programming Languages" from University of Washington Courses cover that. Specifically "Programming Languages, Part C"... though it doesn't mention Common Lisp or Scheme and uses a lot of Ruby, which is an odd choice (IMHO).

Re:The Open Source Computer Science Degree by firesteelrain on Saturday August 17, 2024 @12:34AM (#41272198)
I had a course my CS senior year in formal languages and automata theory over 20 years ago in the US.

Graph theory wasn’t covered. We had Calc 2, Statistics, Linear Algebra, Differential Equations and Logic. Assembly, Fortran, Java, JavaScript, Standard ML, Ada and C++ were covered.