{'fraction_non_alphanumeric': 0.02131782945736434, 'fraction_numerical': 0.0, 'mean_word_length': 5.260606060606061, '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}}
Complementing Course Contents Between IT/CS: A Case Study on Database Courses

Information Technology (IT) and Computer Science (CS) are two well regarded computing programs that produce hundreds of thousands of graduates in each year to meet the diverse needs in the IT industry. Despite being treated as two distinct disciplines, IT and CS do share commonalities as with other computing disciplines (e.g., CE, SE, and IS). In this paper, we provide a detailed analysis on the commonalities and differences between IT and CS along with their respective teaching methodologies, aiming to identify opportunities to complement these two computing disciplines so that they can benefit from each other's unique advantages to better train future computing professionals. A case study on the database courses from both IT and CS helps reveal deeper insights on both the common and different aspects of these two disciplines. These insights are then leveraged to reach important recommendations for future computing curriculum development.