• magic_lobster_party@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    12 days 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.

    • theneverfox@pawb.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      12 days ago

      Computer science is basically the study of software engineering, because computer engineering means hardware, which has grown into a separate discipline that computer science only touches on

      Programming is writing code for the ticket, architecture is designing the system that gets written into tickets, and software development is the whole process

      But all these disciplines grew faster than language, so really the titles are whatever you want them to be

      • SorteKanin@feddit.dk
        link
        fedilink
        arrow-up
        1
        ·
        11 days ago

        Computer science is basically the study of software engineering

        That’s not at all true if you ask me. Computer science is the study of data and computation, on a theoretical level. Software engineering is not theoretical at all, but very practical.