A career in computers continues to be a common choice even in the current recessive economic times we have been experiencing. With advances in computer network and technology communications leading to continuous developments, the requirement for trained professionals and skilled graduates is definitely very popular. A personal computer science major