{'fraction_non_alphanumeric': 0.015817223198594025, 'fraction_numerical': 0.0, 'mean_word_length': 5.779761904761905, '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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Using Online and Blended Learning Method for Teaching Novices in Mobile Application Development

In recent years, Mobile Application Development has been widely taught by most tertiary education providers. It is challenging to teach students with a different prior learning experience and without adequate computer programming knowledge. Based on our initial experience, it became clear that using the traditional lecture PowerPoint slides and text-based lab instructions were not sufficient to meet the learning requirements of students. This research employed online and blended learning approaches, including conventional programming strategies, videos, and flipped classrooms to reduce students ineffective cognitive load and enhance their learning. The experimental method had been tested and evaluated against the conventional method and yielded positive results for teaching students from diverse backgrounds. Considering the limitation of the small sample size in this study, a non-parametric test was used. The evaluation also attempted going beyond only the p-value and considering effect size, statistic power, and sample size.