Text this: Theory and problems of introduction to computer science