الدكتور محمد بن عبدالله الزيد هو أكاديمي وباحث في مجال علوم الحاسب يعمل رئيس لمكتب الذكاء الاصطناعي بالجامعة وأستاذ مساعد بكلية علوم الحاسب والمعلومات ومستشار في عمادة التعاملات الإلكترونية والاتصالات بجامعة الملك سعود. بالإضافة إلى ذلك، هو يرأس ويساهم في العديد من اللجان في الجامعة ومهتم بالمشاركة الفاعلة في المساهمات الوطنية والمشاركات المجتمعية، ويسعى لتحقيق تطوير مؤثر ومستدام في المجال التقني والتعليمي في المملكة العربية السعودية. خبرته واهتماماته البحثية في تحليل البيانات وتصورها، التحليل الجنائي الرقمي، أنظمة التوصية، معالجة اللغة الطبيعية، تعلم البرمجة والتعليم التكيفي.
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…