Dr. Ashish Karn
Core engineering disciplines such as Mechanical Engineering, Aerospace Engineering, and Chemical Engineering are fundamentally anchored in what may be termed real-world problem solving. Undergraduate curricula in these fields are dominated by concept-driven, numerically intensive subjects that require students to continuously engage with physical principles, mathematical formulations, and quantitative reasoning—skills that form the backbone of professional engineering practice.
​
However, contemporary experience in engineering education increasingly demonstrates that the ability to confront real-world problems—translate them into workable models, invoke appropriate assumptions, and arrive at defensible solutions—cannot be cultivated through routine instructional approaches alone. While classroom demonstrations and worked examples serve as essential vehicles for conceptual exposition, they often remain illustrative rather than transformative. Similarly, time-bound examinations, constrained by logistical and evaluative limitations, are rarely adequate for assessing deeper cognitive engagement, problem-formulation skills, or engineering judgment.
​
In this context, well-designed homework assignments assume a critical pedagogical role. Unfortunately, the conventional homework paradigm suffers from a fundamental and widely acknowledged limitation. Faced with uniform problem sets and aided by effortless electronic communication, students are often tempted to bypass conceptual engagement altogether by replicating solutions from peers. This practice not only undermines the objectives of engineering education but also inadvertently normalizes shortcuts, eroding the values of integrity, responsibility, and self-reliance—qualities indispensable to the making of competent engineers.
​
To address this systemic challenge, we propose and implement an innovative assignment-generation and dissemination framework that directly eliminates the scope for academic dishonesty while reinforcing independent problem solving. At the heart of this initiative lies a custom-developed software tool designed for numerically intensive engineering courses. The system automatically generates individually customized assignments for every student, ensuring that each problem set is structurally similar yet numerically and parametrically distinct. As a result, every student must engage authentically with the underlying concepts and arrive at solutions through their own effort.
​
Importantly, the framework has been designed with faculty efficiency as a core consideration, requiring minimal additional workload while significantly enhancing learning outcomes. At the same time, it fosters healthy academic interaction by encouraging peer discussion at the conceptual level—thereby promoting cooperative learning without compromising individual accountability.
​
The framework has been piloted in second- and third-year undergraduate numerical courses and rigorously evaluated for effectiveness. Assessment is carried out using multiple indicators, including performance metrics, anonymized student feedback, and targeted analysis of learning gains among slower learners. The results consistently indicate improved engagement, heightened conceptual clarity, and a measurable shift towards self-driven learning.
​
This initiative represents a scalable, integrity-centric, and pedagogically robust approach to assignment design—one that aligns engineering education more closely with the demands, ethics, and responsibilities of real-world engineering practice.
​
As a faculty member, if this is of interest to you, feel free to download the Python codes, template files here.