السلام عليكم ورحمة الله
زادك الله بركة أختي الغدير، وتسلميلي على الكلمات الطيبة.
حسب ما شفت من الردود فإن شرح آخر للمواد اللي ندرسها سيكون مفيدا أكثر لتوضيح الفكرة للأخوات.
واسمحيلي قبل البدأ بأن أنبه أخواتي الغاليات، أنه* حتى لو لم يكن هناك في الوقت الحالي * مثل هذا التخصص في بلدانهن فإنه ربما سيكون في يوم من الأيام، خاصة أن كثير من الجامعات والمعاهد تشهد إدماج فروع جديدة في برامجها.
وأعود للمواد التي ندرسها، أولا يجب العلم أنها تختلف من سنة إلى أخرى، وعلى سبيل المثال سأذكر تلك التي نتناولها في السنة الرابعة بأني فيها...
عددها باسم الله وما شاء الله تسعة وحأذكرها باللغة الإنجليزية ليسهل الفهم:
ثلاثة منها بمعامل خمسة،
الأولى: وهي operating system اللي هو نظام التشغيل ، مثل: ويندوز، اينيكس،فيستا الذي أطلق مؤخرا ....
هذه المادة تشرح لنا كيف أن نظام التشغيل هذا ينظم الحركة في الكمبيوتر، يعني مثل شرطي المرور لو أحسنت التعبير.
لو هناك مجموعة من البرامج التي تعمل في وقت واحد بالتوازي، فإن نظام التشغيل هو الي يضمن النظام والترتيب فيما بينها: من يعمل أولا، من يأتي بعده ... والسبب هو وحدة الذاكرة ( memory)، أجهزة الإخراج والإدخال، المعالج (the processor) فلا يمكن إستعمالها في الوقت نفسه من طرف عدة جهات.
الثانية: the net work وهو شرح لعمل الشبكات وأنواعها.
فالشبكات تختلف حسب عدة أساسيات منها المسافة التي تغطيها، نوع التكنولوجيا المستعملة في بناءها، سرعة نقل المعلومات فيها......
ندرس أيضا طرق نقل المعلومات من طرف إلى آخر حسب نوع الشبكة المستعملة، كيفية حساب سرعة هذا النقل، هل هو نقل تسلسلي أو مستمر،كمية المعلومات المنقولة، كيفية تحويل المعلومة من الشكل العادي إلى الشكل الثنائي (0 و 1) ....
الثالثة: compilation
هذه المادة تشرح الخطوات اللازمة لصنع ما نسميه ب copilator وسأشرح بمثال وظيفته:
لو أخذنا على سبيل المثال برنامج delphi وكتبنا فيه مجموعة تعليمات (program) كيف يتم تصحيح الأخطاء التي نقع فيها، وكيف يمكن لجهاز الكمبيوتر فهم ما كتبناه؟؟؟؟.
الجواب هو أن the compilator يصحح ما كتبناه من الناحية الإملائية (lexical analysis)، ثم من ناحية المعاني (syntaxic analisis)، ثم ناحية توافق ما كتبنا مع نوعية تعليمات البرنامج (semantic analisis).
في الأخير إذا كان الكل صحيحا، ببساطة يحول التعليمات إلى شكل ثنائي لتفهمه الآلة، ويتم بذلك التطبيق (the execution).
الآن ننتقل إلى المواد التي معاملها ثلاثة وهي أربعة:
الأولى: expert system
وهو جهاز أو برنامج يتميز بقدرة من الذكاء الإصطناعي على سبيل المثال الرجل الآلي.
ندرس أنواع هذه الأجهزة، مميزاتها ، كيف تعمل، ......
الثانية: software engineering
المادة تعتمد على الحفظ أكثر من الفهم، تهتم بالمراحل الأساسية التي يمر بها صنع برنامج ، بدأ بالحوار الذي يدور حول المبرمج والزبون لتحديد مواصفات البرنامج ، مرورا بمرحلة التعليمات، للوصول إلى مرحلة الصنع.
وأيضا تهتم بالجانب المادي للبرنامج، ثمن صنعه وتحقيقه، المدة اللازمة لذلك، عدد المبرمجين اللازمين......... وغيرها من هذه التفاصيل.
الثالثة: formal semantic
لو عندنا مشكلة ما أو مسألة معينة وأردنا حلها، فإن أساليب الحل تختلف : هناك حل رياضي باستعمال المعادلات، حل منطقي باستعمال العلاقات المنطقية ....
هذا ما ندرسه في هذه المادة وما تهتم به.
الرابعة: modeling and simulation
لو كانت المادة السابقة تعتمد على أنواع الحلول الممكنة للمشكل الواحد، فإن هذه المادة تعتمد على تمثيله هلى شكل مخططات وأشكال تمثيلية وعلى اساس هذا المخطط يتم وضع حل مناسب.
بقيت مادتين واحدة بمعامل إثنين وهي man - machine interface
ندرس أنواع واجهات الكمبيوتر، ما هي الأساسيات في صنعها : الألوان، الأشكال، طريقة البحث من خلالها، ...........
وأخيرا مادة الإنجليزية التقنية التي نتعلم فيها ترجمة الكلمات التقنية والتكنولوجية من الفرنسية للأنجليزية
مهما فسرت وشرحت لن أوفي المواد حقها، وذلك لأسباب كثيرة، أهمها أن الدروس نأخذها بالفرنسية ومن الصعب علي شرحها بالعربية.
فأتمنى أني كنت واضحة وساعدتكم بما امكنني ;وإعذروا لي إطالتي
الروابط المفضلة