Internet Definition Computer Science