الدكتور محمد بن عبدالله الزيد هو أكاديمي وباحث في مجال علوم الحاسب ويعمل أستاذ مساعد بكلية علوم الحاسب والمعلومات. أسس مكتب الذكاء الاصطناعي بالجامعة وعمل مستشار في عمادة التعاملات الإلكترونية والاتصالات بجامعة الملك سعود. بالإضافة إلى ذلك، هو يرأس ويساهم في العديد من اللجان في الجامعة ومهتم بالمشاركة الفاعلة في المساهمات الوطنية والمشاركات المجتمعية، ويسعى لتحقيق تطوير مؤثر ومستدام في المجال التقني والتعليمي في المملكة العربية السعودية. خبرته واهتماماته البحثية في الذكاء الاصطناعي وتحليل البيانات، التحليل الجنائي الرقمي، أنظمة التوصية، معالجة اللغة الطبيعية، تعلم البرمجة والتعليم التكيفي.
Fundamental concepts of data structures. Performance measurement of algorithms. Implementation and use of lists, stacks, queues, priority queues, trees, heaps, hash tables and graphs, recursion…