{'fraction_non_alphanumeric': 0.01842664776754075, 'fraction_numerical': 0.002126151665485471, 'mean_word_length': 5.247787610619469, '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}}
A computer-aided introductory course in electricity and magnetism

The author has restructured the first year Electricity and Magnetism course that he has been teaching for a number of years in the Physics Department of the University of Ioannina. This is a required course for all our first-year physics students during the spring semester; about 150 students enter our physics program every year. The course includes a computer laboratory, which replaces the traditional recitation sessions accompanying the four-hour-per-week formal lectures. In looking at how to organize the class, he studied a number of introductory physics courses that use computers but he found them to be mostly demonstrational. They ask students to execute a few instructions-most of which seem somewhat artificial-and then follow a demonstration that has been prepared for each student. However, he believes that the method most pedagogically beneficial to students is one in which they do everything themselves, understanding what they are doing at every step. To implement this approach, he considered several computer packages such as MathCad and Mathematica, but they would require an inordinately long period of instruction before a first-year student could produce useful results. Therefore, he used only Microsoft Excel and elements of Microsoft's Visual Basic Applications, which students learn during the previous semester.