TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What are the basic principles of computer science?

9 pointsby musiic703over 11 years ago

7 comments

stevenameyerover 11 years ago
Computer science ultimately boils down to the study of how to efficiently compute a solution to a given problem.<p>From here the field has a bunch of different areas that investigate aspects of this including things such as how difficult a problem is to solve, what kind of hardware is required to be able to compute a solution, the efficiency of an algorithm to solve the problem, data structures which make solving the problem more efficient, etc.<p>But ultimately the field is the study of efficiently in computing a solution to problems.
评论 #6865641 未加载
MichaelMoser123over 11 years ago
I (mis)understand that the question is about unifying principles of computer science<p>by studying the subject one is supposed to learn how to think about layered computer systems; However upon closer study each layer turns out to be of very different nature; what has the network in common with the sql database?<p>Well, there here are several basic fields such as algorithms &#x2F; data structures &#x2F; some understanding of complexity, without them one can&#x27;t really understand much of anything. So these are the bricks and mortar used in the field.
clockwork_189over 11 years ago
This is too abstract of a question. Universities&#x2F;colleges&#x2F;schools have courses dedicated to the topic. Assuming that is what you are asking, check this course: <a href="https://www.coursera.org/course/cs101" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;course&#x2F;cs101</a>
attataeover 11 years ago
Wikipedia. Google.
skadamatover 11 years ago
Principles<i>
dqdoanhover 11 years ago
recursion &amp; abstraction
AsymetricComover 11 years ago
logic, math and linguistics.