Recent posts

#1588: Are topics like OS/computer networking still important?
#1588rantschooladviceweb-dev· 1346d ago

From what I observe, NUS CS tends to place emphasis on learning more theoretical CS stuff like OS/computer networking while other schools, particularly SMU, seems to be like teaching web dev/GCP/AWS stuff which seems more practical? During my internship I didn't even touch any of the things I learned about os/networking as I was doing web dev and I found myself clueless about this topic and I feel quite disadvantaged. Is there still any point learning like OS or smth given that what we are going to do at work is completely different? I can't even find a web dev mod to take in NUS CS, except 3216/3217 which is like impossible to get in

👍 4❤️ 0😂 0
5
  • astute-floor

    And you wonder why is it computer science but not software engineering degree.

    1346d ago · ·
  • truthful-statement

    Having strong theoretical knowledge is an essential foundation to allow you to pick up and apply the "practical skills"...

    1346d ago · ·
  • potent-direction

    If you're looking at importance in a job, it largely depends on the scope of your job. Web development is a mere fraction of all the possible jobs that a CS grad can take on. There is a multitude of other jobs where topics like OS and networking are crucial.

    1346d ago · ·
  • major-view

    Its similar to topics like Algorithm - you are unlikely to have to write a sorting algorithm from scratch, but there might actually be instances where the knowledge are important. That's why it's a must-know when interviewing at companies like Shopee (https://nodeflair.com/blog/shopee-software-engineer-interview-questions-and-processes)

    1339d ago · ·
  • separate-theory

    You know what else NUS CS students get? Higher salaries. Fundamentals are much more important.

    1322d ago · ·