news.volyx.in

Computer Science from the Bottom Up (2016) (bottomupcs.com)

618 points by merlinsbrain · 2480 days ago · 76 comments on HN

Article summary

The article 'Computer Science from the Bottom Up' is a resource focused on Unix OS and system programming, covering topics such as computer architecture and low-level programming. The author aimed to help students understand how their programs are built and run, addressing the lack of foundational knowledge in some computer science students. However, some readers argue that the title is misleading as it does not cover the full scope of computer science. The resource has been found helpful by some, but others have pointed out errors and areas for improvement.

Main themes

  • Computer Science Education
  • Low-Level Programming
  • Unix OS and System Programming
  • Learning Approaches
  • Educational System
  • Foundational Knowledge

What commenters say

  • The title 'Computer Science from the Bottom Up' is misleading as it does not cover the full scope of computer science.
  • Starting with low-level programming and computer architecture can be an effective way to learn computer science, but it may not be the best approach for all students.
  • Some students may lack foundational knowledge in computer science, despite passing courses, due to the way they approach learning and the educational system.
  • The resource is helpful for understanding how programs are built and run, but it has some errors and areas for improvement.
  • The approach to learning computer science should be diverse and flexible to accommodate different learning styles and interests.
  • The educational system may prioritize grades and job placement over mastery and understanding of computer science concepts.
  • A 'middle-out' approach to learning, combining both high-level and low-level concepts, may be a superior method for learning computer science.