هذا المرجع يصف الكتالوج المشار إليه. راجع المؤسسة لتأكيد العرض الحالي والشروط المطبقة على فصلك الدراسي.
الوصف
البرمجة الدالية مقدمة في البرمجة الدالية باستخدام اللغات Haskell وSML. الموضوعات تشمل جميع أنواع البيانات، استنتاج النوع، المطابقة بالنمط، العودية، التعدد الشكلي، الدوال ذات الرتبة العليا، التقييم الكسول مقابل الحماسي، الوحدات والمونادات. محاضرات، 3 ساعات في الأسبوع؛ مختبر، ساعتان في الأسبوع. المتطلبات السابقة: ثلاثة ونصف أرصدة COSC. ملاحظة: قد يُقدَّم هذا المقرر بعدة أساليب تقديم. سيتم إدراج أسلوب التقديم في الجدول الأكاديمي، في الفصل المعني.
المقررات السابقة
- المتطلبات السابقة: ثلاثة ونصف أرصدة COSC.
الشروط والإجراءات
- المتطلبات السابقة: ثلاثة ونصف أرصدة COSC.
- ملاحظة: قد يُقدَّم هذا المقرر بعدة طرائق للتدريس. ستُدرج طريقة التدريس في جدول المقررات الأكاديمي، في الفصل المعني.
نص المرجع بلغته الأصلية
Functional Programming Introduction to functional programming using the languages Haskell and SML. Topics include all data types, type inference, pattern-matching, recursion, polymorphism, higher-order functions, lazy vs eager evaluation, modules and monads. Lectures, 3 hours per week; lab, 2 hours per week Prerequisite(s): three and one-half COSC credits. Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.
- Prerequisite(s): three and one-half COSC credits.
- Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.
المصادر والمراجع
يتم الاحتفاظ بالتواريخ والمصادر لمساعدتك في التحقق من المعلومات. تُعرض ترجمات لتسهيل القراءة؛ المصدر الرسمي هو المرجع للشروط والمتطلبات.
مرجع المصدر : https://brocku.ca/webcal/2024/undergrad/cosc.html