• azimir@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    23 hours ago

    Having taught a computer science course on Operating Systems it’s even tough to teach a room full of CS undergrads what one is.

    • applebusch@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 hours ago

      i wonder if teaching them to write bare metal embedded software first would prime them to learn about operating systems. i studied mechanical engineering in school so a bit different education than cs. i know i didnt really get what an operating system was for until i worked on some bare metal software in aerospace. nothing teaches you the value of something faster than trying to do without it.

      • azimir@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        8 hours ago

        I definitely agree. I have the luxury of coming from an Electrical Engineering / Computer Engineering background. I did microcontroller programming, designed ALUs, and transistor level work before moving into CS.

        Nothing helps you understand a computer better then working with a small microcontroller and building up from there.