interactive computing skills