Your question is very vague to be honest. A simple "list" won't cut it here. Let's take yours for example:
I know the different hardware inside the computer that is required to make the computer (Motherboard, CPU, RAM, PSU, etc.)
The purpose that each hardware serves for the computer (HD to store memory, video cards for displaying graphics and more high tech graphics)
Software required to operate and have the computer stay protected and run better (OS, anti-virus software)
The daily cleaning and maintenance that should be done to keep it well maintain (Defrag, browser history cleaning)
1. What do you know exactly about the hardware? Yes of course, you know the name of the components, but do you know their purposes? Brands, models, specifications (and their signification), compatiblity, etc.?
2. You know the basic role of the components, but other than that, do you know their specs? Do you know what it a 7.2k RPM at 64MB SATA3 hard drive is? Can you tell me what the 7.2k, 64 and SATA3 stands for?
3. Are you able to define an OS? Are you able to define an Antivirus? Do you know how Antivirus works? Do you know what else you need on a computer to stay protected? Which software, why, how do they work exactly, etc.
4. Why do you need to defrag a hard drive? What id defragging? Why would you want to clean your browser history, what is stored there, can it be dangerous, etc.
There's a difference between listing in general what one person knows about computing, and asking a person to list what he knows exactly about computers. Judging from your list, I could tell you that I know pretty much everything about Windows and hardware, which is only two points. However, these two points covers many, many other aspects and I might not have the same level of knowledge in each of them. Do you understand what I'm explaining or? I know that explanation can sound a bit confusing, if it is let me know and I'll try to re-word it.
Edit: Also, who here can call himself an Expert? I graduated in IT, it's my real job, I do this for a living, should I call myself an Expert despite the fact that there's users on this forum that knows 10,000 times more things than me when it comes to IT? What defines an Expert?
Edit 2: Also what about programmers? They also work with "computers", therefore they can be Experts in it, thought their skills and knowledge range isn't the same as people working on IT. It's basically CS vs IT.
Edited by Aura., 23 June 2015 - 09:14 AM.