The course is intended to introduce selected fundamental algorithms from different application areas to illustrate the techniques used to construct those algorithms and to study their performance...
the objective of this course is to explore advanced topics in databases, with a focus on distributed and parallel database management systems followed by database design and implementation. Topics...
تم تصميم هذه المادة الدراسية لتزويد الطلاب بالمهارات والكفاءات المتعلقة باستخدام وتطبيق أنماط تصميم البرمجيات في مشاكل تصميم الحياة الواقعية. يناقش تاريخ أنماط تصميم البرمجيات وفئاتها (إنشائية ،...
هذا المقرر الدراسي عبارة عن مقدمة لتقنيات الوسائط المتعددة التي تغطي العناصر الأساسية للوسائط المتعددة وهي النص والرسومات والصوت والفيديو والرسوم المتحركة. يهتم كذلك هذا المقرر الدراسي بالتمثيل الرقمي...
This course continues the coverage of the fundamental concepts of Object-Oriented Programming that started in Programming I (CPCS 202). The course covers basic to intermediate level of programming...
This course is considered as the second part of a two-course sequence on algorithmic solution design and advanced data structures. The objective of this course is to introduce advanced algorithms from...
The objective of this course is to provide a comprehensive coverage of the fundamental concepts of programming languages by discussing the design issues of the various languages constructs, examining...