Welcome to Computer Science Archives

I have decided to bring back online for several reasons. One of the main reasons is that I have been getting a lot of requests for the content to be brought back online. The second reason is that, was extensively used while I was attending California Polytechnic University of Pomona (Cal Poly Pomona), and it has helped students in the field of computer science greatly.

So here is the original site. I have not added any new content and I don't have any intention of adding new content anytime soon. It is just another good resource available for those who seek fundamental computer science material. I hope you enjoy it and if you have any content or material which you would like to add to the site, please do send it to me at:

The Beginning

Information is the key to success, and knowing where to find useful information is a step closer to victory. has been designed to provide students, who have an interest in the field of computer science, to improve their skills by providing detailed examples and tutorials. We have hundreds of invaluable white papers which cover extensive computer science material. The examples have been hand picked and step-by-step solutions have been provided for better understanding of the material.

You will find hundreds of code example which are not only useful but also usable. Just imagine of the possibilities from such information at your fingertips. You will find everything you'll ever need to become a better software developer, a little work on your part will eventually turn your efforts into success!

  Data Structures and Algorithms
  2D Computer Graphics
  C++/JAVA Tutorials
  Numerical Methods
  Algorithm Design & Analysis
  Programming Languages
  Artificial Intelligence
  Operating System Design
  Database System Design
  Compiler Design
  3D Computer Graphics
  Software Engineering

For question or comments please contact me at I am also seeking individuals who are willing to contribute articles, and source code.

Note: Please read the following before downloading any source from this site!

Some of the pages on this site have been developed by Adobe Acrobat Writer. Therefore in order for you to view these pages you will need to have Acrobat Reader. This software is usually installed on most computer systems, however, if this is not your case you may download the software by clicking on the logo.

Get Acrobat Reader

Vahe Karamian