{'fraction_non_alphanumeric': 0.02022058823529412, 'fraction_numerical': 0.003676470588235294, 'mean_word_length': 4.792553191489362, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Inquiry based Learning in Computer Science teaching in Higher Education

Abstract This paper considers the role of inquiry based learning in connecting research with teaching in the Higher Education environment, in particular in the case of teaching Computer Science. The way in which technology can enhance and support inquiry based learning is briefly touched upon. Inquiry Based Learning is a topic which is identified with the so called “teaching research nexus", an issue which has been identified internationally and in particular within the U.K. as of growing importance. Pressures on H.E. education have brought the matter of how research interfaces with undergraduate teaching into the spotlight. Indeed, in 2007 one of the key issues identified by the U.K. Higher Education Academy is the research-teaching nexus. This topic is relevant to the H.E. sector in general, but the focus of this paper is on how inquiry based learning is relevant to and can impact on the teaching of computer science, a subject which is often perceived as focussed on practical and applied knowledge.