Skip to main content
2 answers
2
Asked 228 views

What is the difference between computer science and making an actual computer?

What is the difference between computer science and making an actual computer?

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

2

2 answers


0
Updated
Share a link to this answer
Share a link to this answer

Fred’s Answer

By "making a computer", do you mean assembling a working computer from parts - motherboard, CPU, GPU, disc drive, etc., or do you mean "design the actual pieces" - i.e. like an Electrical Engineer designing a new computer chip?

They are very different. Shar is correct that computer science is about how computers work. How does the OS handle memory management? How do you protect data when transmitting over a wire you don't control (i.e. the internet)? What is the best way to search this data, or sort it? If the amount of data I process grows by a factor of 10, will the time to compute go up by a factor of 10? or by 100? or stay the same? (all these are possible answers, depending on what exactly you are doing).

Assembling a computer from pieces is understanding hardware configuration. i.e. "will this chip fit in that slot? How to I connect an external hard drive?".

Designing components is a difficult engineering task that builds upon years of other engineers building similar components before you, often requiring teams of people working together. You want to learn from what they did, and make some kind of improvements - otherwise, why bother?
0
0
Updated
Share a link to this answer
Share a link to this answer

Shar’s Answer

computer science is focused on the software and theoretical aspects of computing, while making an actual computer involves the hardware design and manufacturing processes. Both are essential aspects of the broader field of computing, with computer scientists and hardware engineers working together to create functional and efficient computer systems.
0