Over 8,000 websites created by students around the world who have participated in a ThinkQuest Competition.
Compete | FAQ | Contact Us
Library >
Computers & the Internet
Computer Science: Serving the Technology World
2001
Many sites and books try to teach you how to program in a certain language, but ours is different. Why? We want to teach you the concepts and theories of computer science that provides the background for actual programming. With this knowledge, one can easily switch to a programming language of their choice since computer science is common to all programming languages while syntax (grammar) is not. In our particular site, we illustrate the basic elements of computer science, such as data structures, time analysis, and object-oriented programming (OOP), and for our example code, we chose the Java programming language because of its relative simplicity. For those unfamiliar with Java or even with programming in general, don't worry; we have a complete Java programming tutorial for you.