{'fraction_non_alphanumeric': 0.021405304792926943, 'fraction_numerical': 0.0, 'mean_word_length': 4.7640750670241285, '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}}
An Interactive High School Lab For Exploring Cognitive Load Theory

LoCuS (Laboratory fOr CompUter Science) System is instructional software for teaching computer science theories through experiments (that is, laboratory exercises, as in other sciences like biology, chemistry, and physics). A locus (Latin for " place ") is a " collection of points which share a property " or " the path through which a point moves to fulfill a given condition. " Our goal is for LoCuS to define a new place to emphasize the science of computation as well as a new path for computer science, in the form of labs. Abstract Every day we continue to learn new information. Sometimes it might be through a formal classroom setting, and other times it might be through daily life experiences. Over the years, many theories and practices have been created to enhance and optimize the information that we learn. When we learn information, the ultimate goal is that we are able to retain this new knowledge in the hope that it can be used at a later time. Being exposed to massive amounts of information with no way to process or remember it defeats the goal of learning. Over the years, instructors have applied teaching techniques that use combinations of visual, audio, and spatial information in the hopes that students will learn information more easily as well as a higher retention rate. Cognitive Load Theory explores how these different combinations of techniques can either inhibit or enhance the learning process. This isn't just applicable in the classroom though; it can also be applied to the field of Computer Science. For Example, when designing the user interface for a program, the programmer should take into account how the different interface elements interact with each other (such as location, size and color). The goal of this thesis is to design a lab to give students in-depth knowledge of Cognitive Load Theory through reading and interactive examples, as well as how it applies to the information they learn. The goal of this lab is to effectively teach high school students about Cognitive Load Theory and its applications in Computer Science.