Hacker News new | ask | show | jobs
by stevenameyer 4876 days ago
This. What is the point of the curriculum? Are you trying to introduce them to what computers are and how they work from a hardware level? Basic user interactions of an average computer user? Office/business/presentation specialized skills? Intro into how software works and programming?

Computers are tools used by most people in a lot of different capacities, and depending on how people use them they need to learn different things. It all depends what you want then to walk away from the courses knowing.

1 comments

That is really the question I'm asking. What should every single high school student walk away with? Should it be knowledge of hardware? Specific software? General software?
If that is the case then I would say giving a high level over view of pretty much everything about computers is probably what you want. Individual areas can become very deep and diving too much into the specifics will be time consuming and will not likely to benefit kids who do not go into that area.

Some topics off the top of my head that are pretty good for providing a broad understanding that could likely be used by everyone are:

-Typing

-basic browsing of computers

-Hardware vs Firmware vs Software

-How the internet works

-Browsers

-Concepts of basic security and protecting your information online

-Main parts of a computer and what are they responsible for

-Troubleshooting basic computer problems

-What programming is

-How to use commonly used programs (ie word, excel, powerpoint etc)

I think areas like these are good to give someone an idea of how computers work, how to use them on a day to day basis, and how things relate to each other. But I don't think that this is really enough material to cover four years worth of learning.

Some areas that maybe useful to teach kids about but won't likely be beneficial to everyone going forward:

-Programming (focus more on the logic and concepts as oppose to language specifics)

-experience with different OSs

-Specifics of how main components work internally

-Using the command line/terminal

-Basic Analog and Digital circuitry as it relates to computers

-Computer networking

-Photoshop

-CAD

But this is probably to much information for high schoolers, and can become very deep and dense. Again it all depends on how deep you want to go.