{'fraction_non_alphanumeric': 0.014904187366926898, 'fraction_numerical': 0.0, 'mean_word_length': 5.409090909090909, '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}}
Relationship between Hands-on and Written Coursework Assessments with Critical Thinking Skills in Structured Programming Course

Learning to program has been challenging to most learners including students at UTP. Not only the learners need to acquire knowledge and understanding of the essential programming concepts, but more importantly they also need to sharpen their critical thinking skills in the form of ability to apply or assimilate these concepts into coding of workable programs which solved arrays of problems. Thus, correct course assessments to measure the level of learners' critical thinking skills for problem solving throughout the learning period is necessary to ensure learners' success at the end of the course. Hence, in this paper, we share our findings when comparing the scores obtained by learners in their hands-on and written coursework assessments for Structured Programming course against their final examination score, which the latter's questions have been categorized according to levels of cognitive Bloom's Taxonomy (BT). Correlation test conducted on the data suggest that there is a correlation between Written assessment and final examination score for all levels of cognitive BT. Regression test further confirms there is a dependency between Written assessment and the final exam score as well. As for Hands-on assessment very weak to almost none correlation is found.