502 – Theory and Practice in Computer Science Education