Computer Science Short Notes