Key points are not available for this paper at this time.
Future engineering education should be able to train students to master traditional engineering knowledge, as well as to provide high-quality training on advanced techniques, such as data analytics and complex simulations, to meet industrial requirements of interdisciplinary talents.Programming skills are imperative for engineering education and becoming more and more important to training students on innovative techniques in emerging areas such as artificial intelligence (AI) and data science to be competitive workforce for interdisciplinary technology development like Internet of Things (IoT).A team of engineering faculty with complementary expertise from two HBCUs (Prairie View A 2) PAL path recommender via deep reinforcement learning that recommends PAL paths to learners for maximizing engagement in learning programming, as well as improving corresponding learning performance by selecting items of appropriate difficulty; 3) smart programming assistant (SPA) via deep learning-based language models (LMs) that can generate reference codes to assist learners for programming activities involved in assignments and projects.These tools will be extended for teaching other engineering courses by transfer reinforcement learning, which will not require substantial efforts on system implementation to improve other skills of engineering students.
Dong et al. (Mon,) studied this question.