Text this: The approaches to Web-based education of computer science bachelors in higher education institutions