
تعالج هذه الدورة كيفية تعامل برامج Java مع كميات هائلة من البيانات الواقعية. يستعرض المحتوى هياكل البيانات مثل القوائم المرتبطة، الأشجار، وجداول التجزئة المستخدمة في تطبيقات صناعية حقيقية، ويوضح كيف تساهم هذه الهياكل في جعل البرامج أكثر كفاءة ومرونة. تركز الدورة على أهمية قياس وتحليل كفاءة البرامج وتعريف الطلاب بمفاهيم تحليل الأداء باستخدام Big-O. يوصى بمشاركته بعد اكتساب خبرة سابقة في تطوير البرمجيات أو علوم الحاسوب، وخصوصًا معرفة سابقة بلغة Java.
Christine Alvarado
Associate Teaching Professor
Mia Minnes
Assistant Teaching Professor
Leo Porter
Professor