• magic_lobster_party@fedia.io
    link
    fedilink
    arrow-up
    74
    arrow-down
    2
    ·
    3 months ago

    Computer science has always been separate from software engineering.

    In my mind:

    • Computer science: Theoretical. Deals with algorithms, complexity and such.
    • Software engineering: Practical. Deals with whatever PM has written in Jira tickets.

    Both are important in their own right.

      • tankplanker@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        I have a BEng in software engineering. It wasn’t thst different from a normal BSc in CS. Bits that stood out to me was industrial stuff around building and programming our own circuits, making our own (very simple) compiler, and some assembly modules, I had more maths stuff but that was for 3D graphics. My dissertation was a temperature control system for radiators.

        I don’t really use any of it in my job, although I did do a ton more programming modules than most CS of the time, and those programming modules prove very useful.