 أود تطوير ميزة لهيكل البيانات المعطى تسمح للطلاب بتوصية المقررات ذات الصلة بناءً على اهتماماتهم. يجب أن تستخدم الميزة اسم الطالب وعمره وقائمة المقررات لتوصية مقررات جديدة قد تكون مثيرة للاهتمام. يجب أن تأخذ الميزة أيضًا في الاعتبار مدة المقررات ويجب أن توصي فقط بالمقررات التي تناسب القيود الزمنية المتاحة للطالب. ستمكن هذه الميزة الطلاب من اكتشاف المقررات بسرعة وكفاءة لمواصلة مسيرتهم الأكاديمية.
 اكتب ميزة لهيكل البيانات المعطى. هيكل البيانات:- صنفان: الطالب والمقرر الدراسي- يحتوي صنف الطالب على الاسم والعمر وقائمة المقررات- يحتوي صنف المقرر الدراسي على الاسم والمدة