Carleton University · SYSC 1006

أساسيات البرمجة الإجرائية

العنوان الرسمي : Foundations of Imperative Programming

الساعات المعتمدة : 0.5 وحدةسنة المرجع : 2026-27

الوصف

نمط البرمجة الإمبرافيفي: الإسناد والحالة، الأنواع والمتغيرات، الكتابة الثابتة والديناميكية للأنواع. إدارة الذاكرة وأعمار الكائنات: التخصيص الثابت، التخصيص التلقائي في إطارات التفعيل، التخصيص الديناميكي. تمرير وسيطات الدوال. العودية. هياكل البيانات: مصفوفات ديناميكية، قوائم مرتبطة، جداول هاش. القراءة والكتابة من الملفات.

المقررات السابقة

  • المتطلبات السابقة: ECOR 1031 أو (ECOR 1041 وECOR 1042)، جميعها بتقدير أدنى C-.

الشروط والإجراءات

  • مُدرج أيضاً كـ SYSC 2006.
  • يحول دون احتساب وحدات دراسية إضافية لِـ COMP 2401 وSYSC 4006.
  • المتطلبات السابقة: ECOR 1031 أو (ECOR 1041 وECOR 1042)، جميعها بتقدير أدنى C-.
  • محاضرات ثلاث ساعات في الأسبوع، ومختبر ساعتان في الأسبوع.
نص المرجع بلغته الأصلية

The imperative programming paradigm: assignment and state, types and variables, static and dynamic typing. Memory management and object lifetimes: static allocation, automatic allocation in activation frames, dynamic allocation. Function argument passing. Recursion. Data structures: dynamic arrays, linked lists, hash tables. Reading and writing from files.

  • Prerequisite(s): ECOR 1031 or (ECOR 1041 and ECOR 1042), all with a minimum grade of C- .
  • Also listed as SYSC 2006 .
  • Precludes additional credit for Precludes additional credit for COMP 2401 , SYSC 4006 .
  • Lectures three hours a week, laboratory two hours a week.

المصادر والمراجع

يتم الاحتفاظ بالتواريخ والمصادر لمساعدتك في التحقق من المعلومات. تُعرض ترجمات لتسهيل القراءة؛ المصدر الرسمي هو المرجع للشروط والمتطلبات.

مرجع المصدر : https://calendar.carleton.ca/undergrad/courses/SYSC/

تواصل مع StudyCanada

أخبرنا بخطتك أو سؤالك، ونواصل الحديث عبر البريد الإلكتروني.

سنستخدم معلومات الاتصال هذه للرد على طلبك. الخصوصية

هذا النموذج موجّه إلى StudyCanada. للتواصل مع المؤسسة التعليمية، استخدم بيانات الاتصال في صفحتها.