قسم علوم الحاسبات (DCSC)

وصف:c

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

كيف يمكننا التقاط ما نريد أن يفعله نظام الكمبيوتر بطريقة دقيقة؟
هل يمكن أن نثبت رياضيا أن نظام الكمبيوتر يقوم بما نريده؟
كيف يمكن أن تساعدنا أجهزة الكمبيوتر في تصميم الأنظمة المعقدة والتحقيق فيها مثل مناخ الأرض أو الأنظمة المالية أو أجسامنا؟
ما هي حدود الحوسبة؟ هل ستوسع الحواسب الكمومية المستقبلية تلك الحدود وتسمح لعلوم الكمبيوتر بلعب دور أكبر في حياتنا؟
يمكن تطبيق النظريات التي تظهر الآن للإجابة على هذه الأنواع من الأسئلة على الفور لتصميم أجهزة كمبيوتر وبرامج وشبكات وأنظمة جديدة تعمل على تحويل العلوم والأعمال والثقافة وجميع جوانب الحياة الأخرى في عالمنا.

برنامج علوم الكمبيوتر في قسم DCSC التابع لجامعة بيان (BNU) هو برنامج بكالوريوس العلوم لمدة أربع سنوات. السنة الرابعة تسمح بدراسة الموضوعات المتقدمة ومشروع بحثي متعمق.

يركز المساق على خلق روابط بين النظرية والتطبيق. ويغطي مجموعة واسعة من تقنيات البرمجيات والأجهزة وتطبيقاتها. نحن نبحث عن طلاب يتمتعون بمهارة حقيقية للرياضيات ، والتي سوف تتطور إلى مهارات يمكن استخدامها في التفكير الصارم حول سلوك البرامج وأنظمة الكمبيوتر والتطبيقات مثل الحوسبة العلمية. سوف تكتسب أيضًا مهارات عملية في حل المشكلات وتصميم البرامج ؛ ترتبط غالبية الموضوعات داخل الدورة بالعمل العملي في مختبر BNU المجهز تجهيزًا جيدًا.

في DSCS نحن نسعى جاهدين ل ؛

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

 

رؤية القسم :

رؤية القسم هي أن تكون من بين البرامج الصغيرة الأولى في المنطقة في مجال البحث العلمي وتعليم علوم الحاسوب للطلاب الجامعيين. كما تتصور ان یقوم القسم ببناء شخصية الطالب من عدة جوانب بطريقة متكاملة ليكون خريجًا متميزًا من هذا القسم على جميع المستويات ولديه قدرة علمية ومهنية تؤهلهم للنجاح في حياتهم المهنية كخبراء كمبيوتر لخدمة مجتمعاتهم .

اهداف القسم :

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

نتائج تعلم البرنامج:

يركز القسم على الجوانب الفنية لإنشاء البرامج التی تتوافق مع خریجی القسم

الحصول على القدرة على تطبيق المعرفة في الحوسبة والرياضيات المناسبة للانضباط.
الوصول إلى القدرة على تحليل المشكلة وتحديد وتعريف متطلبات الحوسبة المناسبة لحلها وأيضًا تطبيق المعرفة المكتسبة بطريقة إبداعية في عملهم
الوصول إلى القدرة على تصميم وتنفيذ وتقييم النظام القائم على الكمبيوتر أو العملية أو المكون أو البرنامج لتلبية الاحتياجات المطلوبة.
تحقيق القدرة على العمل بفعالية على فرق لتحقيق هدف مشترك.
تحقيق فهم للقضايا والمسؤوليات المهنية والأخلاقية والقانونية والأمنية والاجتماعية.
الوصول إلى القدرة على التواصل بفعالية مع مجموعة من الجماهير.
الوصول إلى القدرة على تحليل التأثير المحلي والعالمي للحوسبة على الأفراد والمنظمات والمجتمع.
تحقيق الاعتراف بالحاجة إلى القدرة على الانخراط في التطوير المهني المستمر.
الوصول إلى القدرة على استخدام التقنيات والمهارات والأدوات الحالية اللازمة لممارسة الحوسبة.
الوصول إلى القدرة على تطبيق الأسس الرياضية ، ومبادئ الخوارزمية ، ونظرية علوم الكمبيوتر في تصميم النظم القائمة على الحاسوب بطريقة توضح فهم المفاضلات التي تنطوي عليها خيارات التصميم.
الحصول على القدرة على تطبيق مبادئ التصميم والتطوير في بناء أنظمة البرمجيات بدرجات متفاوتة من التعقيد.

 

 

مهارات مفيدة 

هناك العديد من المهارات المفيدة عند بدء التعليم في برنامج علوم الكمبيوتر. لبدء برنامج الدرجات العلمية ، سيقوم الطلاب بإكمال العديد من الدورات التدريبية التي تتطلب الكفاءة في موضوعات مختلفة في المنطق والرياضيات. جزء كبير من عمليات الترميز ، على سبيل المثال ، تتطلب مستويات عالية من القدرة الرياضية. تعتبر الخبرة السابقة في برمجة الكمبيوتر مفيدة أيضًا ، حيث ستكون هناك حاجة لتخصصات علوم الكمبيوتر لإكمال عدد من الدورات التدريبية بلغات البرمجة المختلفة بما في ذلك C ++ و Java و التجميع.

تشمل المهارات الإضافية تلك التي يتم تصنيفها غالبًا على أنها مهارات لينة. اثنين من أهم هذه المهارات تشمل الإبداع والتفكير النقدي. تتضمن العديد من المشاريع والعمليات في مجال علوم الكمبيوتر إيجاد إجابة لمشكلة معقدة. مثل اللغز ، يمكّن التفكير الإبداعي الطالب من العثور على المفتاح لحل اللغز. يساعد التفكير الناقد الطلاب على تحليل وتحديد الاحتمالات والاستراتيجيات لحل اللغز نفسه. بالإضافة إلى ذلك ، تشتمل المهارات الأخرى المفيدة لدراسات علوم الكمبيوتر على اتخاذ القرار والتواصل الكتابي والشفهي والعمل بشكل جيد تحت الضغط.

يتم توسيع وتطوير المهارات المفيدة للطلاب بعد التخرج كذلك. يمكن الاطلاع على المهارات الإضافية المفيدة لطلاب علوم الكمبيوتر على موقع IEEE الإلكتروني.

مهارات تحليلية

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

تون لديك القدرة على تغطية مجموعة واسعة من التقنيات والبيئة.
لفهم سلوك الكود من خلال مهارة قراءة الأكواد وإصلاح الرموز.
القدرة على الكتابة وتصميم الأساليب التي تصف سلوكًا محددًا على (الإدخال / الإخراج) وكيفية تلبيتها بالشرط المسبق والشرط المسبق للبيئات المطلوبة.
القدرة على تحديد الإجراءات السابقة للنشر والإجراءات الخاصة بالشفرة التي صممت للقيام بوظيفة محددة ، لا سيما في هيكل التشفير العالي المستوى ،
الوعي بدورة حياة تطوير البرمجيات ، واستخدام المكتبات والأطر ، وتصحيح الأخطاء ، واستخدام بيئات التطوير المتكاملة.

 

 

خدمة المجتمع

واحدة من المهارات الأساسية الأخرى للطلاب في برنامج علوم الكمبيوتر هي القدرة على حل المشاكل المعقدة بطريقة منهجية ومنطقية. هذا لأن معظم المشاريع التي ستعمل عليها ستطلب منك أن تأخذ مفهومًا وتحوله إلى حقيقة واقعة. من أجل القيام بذلك ، ستحتاج إلى أن تكون قادرًا على التفكير في أفضل طريقة لتنفيذ المشروع ثم تحديد الخطوات اللازمة لإنجازه. مهارات الاتصال مهمة جدًا لك ،

- كتابة تقرير فني وعرض تقديمي.
- باستخدام مهارات الاتصال اللفظي الخاص بك إلى معنى.
- كتابة وتقديم أعمال المختبر ، المشاريع ، المهام ، الأبحاث على وجه التحديد.
- أيضا ، القدرة على تقديم البحوث في شكل عرض ملصق.
- التقدم لاكتساب القدرة على التواصل من خلال المجموعات وعقد مؤتمرات الفيديو.

لغة التدريس:

لغة التدريس في القسم هي اللغة الإنجليزية لجميع الدورات ، باستثناء دورة الدراسات الكوردستانية حيث لغة الدراسة هي اللغة الكردية.

طرق الدراسة:

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

مدة البرنامج:

مدة الدراسة في القسم هي 4 سنوات أكاديمية من الدراسات بدوام كامل. عادةً ما تبدأ السنة الأكاديمية في الأسبوع الأول في سبتمبر وحتى نهاية يونيو من العام التالي.

وحدات دورة البرنامج التي تم تدريسها في القسم:

 تحتوي كل دورة تدريبية على رمز وحدة نمطية للدورة التدريبية مرتبط ارتباطًا تشعبيًا بموقعها على الويب المخصص للحصول على معلومات كاملة عن التفاصيل حول تلك الدورة التدريبية. يرجى ملاحظة أنه في كل موقع من وحدات الوحدات الدراسية ، سيتم توجيهك أيضًا إلى الملف الأكاديمي للمحاضر الذي يقدم الدورة.

 

المقررات الأساسية: نظام (C)

تجريدات البرمجة (BNU310xx أو BNU310xx)
تقدم هذه الدورات للطلاب العديد من مفاهيم البرمجة الأساسية وتقنيات هندسة البرمجيات باستخدام لغة C ++. ستركز الدورة على تدريس مهارات حل المشكلات وأنواع البيانات المجردة الأساسية والتكرار. تشمل الموضوعات العامة منهجية البرمجة الأساسية (الهندسة ، النموذجية ، التوثيق) ، تجريد البيانات (المداخن ، قوائم الانتظار ، القوائم المرتبطة ، جداول التجزئة ، الأشجار الثنائية ، الأدوية الجنيسة والقوالب) ، التكرار (الإجرائي ، التراجع) ، البحث والفرز ، والتحليل الخوارزمي الأساسي .

تنظيم ونظم الكمبيوتر (BNU310xx)
BNU310xx ينتقل الطلاب إلى البرمجة على أجهزة UNIX. يهدف الفصل إلى تعليم الطلاب أنظمة الكمبيوتر بدءًا من الأجهزة وحتى شفرة المصدر. تشمل الموضوعات بنية الآلة (السجلات ، I / O ، لغة التجميع الأساسية) ، نماذج الذاكرة (المؤشرات ، تخصيص الذاكرة ، تمثيل البيانات) ، التجميع (إطارات المكدس ، التحليل الدلالي ، توليد الكود) ، والتزامن الأساسي (الترابط ، التزامن).

مبادئ نظم الحاسوب (BNU310xx)
سوف BNU310xx يعلم الطلاب كيفية بناء أنظمة على نطاق أوسع باستخدام نظام التشغيل وتجريد الشبكات. تشمل الموضوعات العمليات (الترابط ، تبديل السياق ، التواصل بين العمليات) ، التخزين وإدارة الملفات (أنظمة الملفات ، الذاكرة الظاهرية) ، الشبكات (المقابس ، TCP / IP ، التوجيه) وفهم الأنظمة الموزعة.

المقررات الأساسية: النظرية (ب)

الأسس الرياضية للحوسبة (BNU310xx)
سوف BNU310xx إعطاء الطلاب الأسس الرياضية اللازمة لعلوم الكمبيوتر. وتشمل الموضوعات تقنيات الإثبات والمنطق. الحث؛ مجموعات ووظائف وعلاقات مقدمة إلى اللغات الرسمية ؛ قواعد نحوية خالية من السياق ، وآلات تورنج.

مقدمة في احتمال علماء الكمبيوتر (BNU310xx)
تم تصميم BNU310xx لتعليم الطلاب المواد من الاحتمالات والإحصاءات ذات الصلة بعلوم الكمبيوتر. وتشمل الموضوعات التوافقية. نظرية الاحتمالات؛ الاحتمال الشرطي والاستقلال ؛ توزيعات الاحتمال ؛ نظرية بايز ، قانون الأعداد الكبيرة ، ونظرية الحد المركزي ؛ واختبار الفرضيات. سيغطي الفصل أيضًا تطبيقات الاحتمالية بما في ذلك التجزئة وتحليل البيانات والاستدلال ومقدمة للتعلم الآلي.

هياكل البيانات والخوارزميات (BNU310xx)
BNU310xx يمنح الطلاب الأدوات اللازمة لتحليل هياكل البيانات والخوارزميات. سوف يتدرب الطلاب أيضًا على وضع خوارزميات للمشاكل المختلفة. وتشمل الموضوعات تحليل تعقيد حسابي (Big Oh، Omega، Theta) ، علاقات التكرار ، والطريقة الرئيسية. بالإضافة إلى ذلك ، يتعرف الطلاب على عدة فئات مختلفة من الخوارزميات وهياكل البيانات ، بما في ذلك الخوارزميات العشوائية ، واستراتيجيات القسمة وقهر ، خوارزميات الجشع ، التجزئة ، أكوام ، خوارزميات الرسم البياني ، وخوارزميات البحث.

 

دورات خام: نظرية (ب)

الأسس الرياضية للحوسبة (BNU310xx)
سوف BNU310xx إعطاء الطلاب الأسس الرياضية اللازمة لعلوم الكمبيوتر. وتشمل الموضوعات تقنيات الإثبات والمنطق. الحث؛ مجموعات ووظائف وعلاقات مقدمة إلى اللغات الرسمية ؛ قواعد نحوية خالية من السياق ، وآلات تورنج.

مقدمة في احتمال علماء الكمبيوتر (BNU310xx)
تم تصميم BNU310xx لتعليم الطلاب المواد من الاحتمالات والإحصاءات ذات الصلة بعلوم الكمبيوتر. وتشمل الموضوعات التوافقية. نظرية الاحتمالات؛ الاحتمال الشرطي والاستقلال ؛ توزيعات الاحتمال ؛ نظرية بايز ، قانون الأعداد الكبيرة ، ونظرية الحد المركزي ؛ واختبار الفرضيات. سيغطي الفصل أيضًا تطبيقات الاحتمالية بما في ذلك التجزئة وتحليل البيانات والاستدلال ومقدمة للتعلم الآلي.

هياكل البيانات والخوارزميات (BNU310xx)
BNU310xx يمنح الطلاب الأدوات اللازمة لتحليل هياكل البيانات والخوارزميات. سوف يتدرب الطلاب أيضًا على وضع خوارزميات للمشاكل المختلفة. وتشمل الموضوعات تحليل تعقيد حسابي (Big Oh، Omega، Theta) ، علاقات التكرار ، والطريقة الرئيسية. بالإضافة إلى ذلك ، يتعرف الطلاب على عدة فئات مختلفة من الخوارزميات وهياكل البيانات ، بما في ذلك الخوارزميات العشوائية ، واستراتيجيات القسمة وقهر ، خوارزميات الجشع ، التجزئة ، أكوام ، خوارزميات الرسم البياني ، وخوارزميات البحث.

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

المساقات الاختيارية (هـ)
يستخدم بعض الأشخاص الاختيارية لاستكشاف مجموعة واسعة من الموضوعات في DCSC من خلال أخذ فصول تمهيدية إضافية في مجالات مختلفة. يستخدمها الآخرون لمتابعة موضوع معين بتعمق أكبر عن طريق أخذ بعض فصول الدراسات العليا العليا. يوفر هذا للطلاب مرونة إضافية لبناء قاعدة أوسع للمعرفة في علوم الكمبيوتر أو المجالات ذات الصلة ، أو التركيز على موضوع أكثر تحديداً. بالنسبة للطلاب الذين يقومون بالبحث ، سيتمكن الأساتذة أو المستشارون من التوصية بالفصول ذات الصلة التي يمكن استخدامها كاختياري.

يمكن الوفاء بالمتطلبات الاختيارية من خلال أخذ فئات من أي من قائمة الاختيارية العامة لـ DCSC أو قائمة الفئات التي تكون المتطلبات الاختيارية محددة لكل دورة تدريبية ذات صلة. قد تتضمن هذه الاختيارات المحددة فصولًا خارج DCSC للسماح بعمل متعدد التخصصات. تحقق من ورقة البرنامج للحصول على قائمة كاملة من الفئات المتاحة.


مشروع بحثي / الكتابة في DCSC
هناك العديد من الخيارات المتاحة لاستكمال متطلبات مشروع البحث. فئة مشروع البحث ، BNU310xx ، هي الطريقة الأكثر شيوعًا لطلابنا لاستخدام مهاراتهم وتقديم كتابات تكشف عن استيعاب تعليمهم في DCSC. في هذا الفصل ، يعمل الطلاب في فرق لبناء تطبيق برمجة كبير واستراتيجيات تعلم لتصميم البرامج والهندسة. في نهاية الفصل ، يعرض الطلاب مشاريعهم أمام الطلاب الآخرين وموظفي الدورات التدريبية وممثلي العديد من الشركات المحلية. يتم توفير الدراية الخاصة بإعداد كتاباتك في مشروع البحث النهائي لطلاب السنة الرابعة من جامعة بيان (BNU) (يرجى النقر لعرض المستند).

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

⤷ وحدات المقرر التي تم تدريسها في DCSC للعام الدراسي 2019-2020 (انقر للعرض)

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

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

 

-قسم علوم الحاسوب
-كلية العلوم والهندسة
-جامعة بيان (BNU)
-شارع جولان ، أربيل EBL 550
-اقليم كوردستان العراق

  • Email: cscn.dcsc@bnu.edu.iq
  • URL: cscn.koyauniversity.org