Over 8,000 websites created by students around the world who have participated in a ThinkQuest Competition.
Compete | FAQ | Contact Us
Computer Science: Serving the Technology World
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.
JonathanSARATOGA HIGH, Saratoga, CA, United States
AbhishekCAMARILLO (ADOLFO) HIGH, Camarillo, CA, United States
VincentHome School, Sacramento, CA, United States
19 & under
Victor YeungMassachusetts Institute of Technology, Cambridge, MA, United States
Computers & the Internet
Science & Technology > Technology