Master numerical tasks with ease
نویسنده
چکیده
AT THE END OF EVERY semester, student grades are due 72 hours after the final exam. When grading is done, teaching assistants put together the final spreadsheet with cumulative scores, computed as weighted averages of scores for homework, course projects, and exams. My task is to assign letter grades to individual students an attempt at fairness while keeping the course attractive to future generations and yet avoiding grade inflation. When assigning grades ‘‘on the curve,’’ it is common to start with historical quotas for A’s, B’s, and C’s for the course the mean can be anywhere from B or Bþ, and a quarter of students usually receive grades from A to Aþ. Students with exceptionally low scores are given exceptionally low grades, and specific percentile boundaries for common grades are adjusted based on the actual workload in this semester. To implement such a policy, the rows of the spreadsheet are sorted by cumulative scores so that percentile boundaries can be translated into absolute boundaries. Regrettably, absolute grade boundaries can look arbitrary, and a careless mistake on a simple homework question can, in principle, turn an A into a Bþ in a student’s transcript. To make the letter grades more stable, the boundaries are further relocated up or down to the closest gap between successive scores (the gaps are computed and recorded next to scores). As a side effect, this step allows us to be generous with re-grades on exam questions small changes in scores rarely affect letter grades. Before entering grades, we count A’s, B’s, and C’s to compare them against the original quotas, and perform a few spot checks. EDA-minded readers may raise several interesting questions. To what degree can the grade-assignment process be automated? How should this automation be implemented and maintained? How can results be verified? Which tools or environments should be used to visualize results, for example, in the form of histograms? What pricing model is most appropriate for such automation? Let us examine the traditional approach perfected by the EDA industry a new stand-alone software product, which we would code-name GradeCompiler. GradeCompiler would read a dedicated input file format with separate sections for raw scores, overall grade quotas and a course-complexity adjustment. Grade-boundary determination would be formalized as an NP-hard optimization problem and solved by fast heuristics. Individual student grades could then be listed in an output file. A prototype implementation written in Cþþ by two graduate students could be commercialized, extended with a GUI and visual histograms, and maintained on several OS platforms. A separate verification tool would ensure that actual grade statistics closely match those in the input file. Given the potential market of over 400,000 educators, a sales force would need to be assembled. License management software would limit software piracy, and support contracts would improve adoption while increasing the return on investment. Pricing could be based on recurring usage (number of courses) or end result (number of students with grades) one model may be appropriate for smaller colleges, and the other for large, established universities. Given a double-digit growth in US tuitions, universities could be expected to afford Reviewed in this issue Advanced Excel for Scientific Data Analysis, 2nd ed., Robert de Levie (Oxford University Press, 2008, ISBN: 978-0-195-37022-5, 736 pp., $59.50).
منابع مشابه
Experimental and Numerical study of earth slope reinforcement using ordinary and rigid stone columns
Earth slopes stabilization is one of the main issues focused on by are in geotechnical engineer. Use of stone columns is one of approaches well increasing the safety factor of earth slopes of the soil embankments; furthermore, it is economical besides the simplicity and ease it exhibits in implementation. . The present paper aims at an experimental comparison of the Ordinary Stone Column (OSC) ...
متن کاملSimulation with Master
MASTER, the Muttenzer Assistant for Simulation Tasks with Expert Reasoning, is a hybrid simulation environment under development at the Basle Institute of Technology. MASTER should allow experienced, occasional or even unexperienced user to perform efficient simulation studies. In order to achieve this aim its architecture combines ’in parallel’ a powerful general-purpose simulation language (S...
متن کاملEvaluating Students’ attitude toward electronic education: University of Tehran’s Faculty of Foreign Languages and Literatures case
Following the outbreak of coronavirus in the world, Iranian universities embraced electronic teaching. The purpose of this study was to investigate the attitude of the students in the Faculty of Foreign Languages and Literature of Tehran University towards this type of education in bachelor and master levels. With this aim and based on Davis' technology acceptance model, a researcher-made quest...
متن کاملNonlinear H∞ Control of a Bilateral Nonlinear Teleoperation System
In this paper, we present a nonlinear H∞ control technique for the bilateral teleoperation of a nonlinear master-slave system. The proposed controller guarantees robust stability in the presence of uncertainty in operator and environment impedances. The guidelines to include nonlinear intervening tool between master and slave robot are suggested. The proposed technique enables adjusting weighti...
متن کاملTowards Visual EAM Analytics: Explorative Research Study with Master Students
Enterprise Architectures (EA) consists of many architecture elements, which stand in manifold relationships to each other. Therefore Architecture Analysis is important and very difficult for stakeholders. Due changing an architecture element has impacts on other elements different stakeholders are involved. In practice EAs are often analyzed using visualizations. This article aims at contributi...
متن کاملAn efficient multilevel master-slave model for distributed parallel computation
The master-slave (MS) parallel computing model is one of the most widely used model in a networked computing environment due to its ease of implementation. This model, however, suffers from the disadvantages of the sequential generation of slave processes and heavy communication overheads imposed on the master processor. To overcome this problem, we present in this paper an efficient multilevel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Design & Test of Computers
دوره 27 شماره
صفحات -
تاریخ انتشار 2010