أفضل المشاركات: ICS 102 Introduction to Computing I

  1. ahmelq

    ahmelq عضو

    انضم:
    ‏20 أغسطس 2015
    المشاركات:
    16
    التخصص:
    CS
    الجامعة:
    KFUPM
    سنة التخرج:
    2020
    التقييمات:
    +33 / 0 / -0
    162 - مع د. سامي زهيوا
    الكتاب: Absolute Java النسخة الخامسة.
    التقييم: ⭐⭐⭐⭐⭐

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

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

    ميزة المادة أنها عملية أكثر من كونها نظرية، لا تاخذ المادة حفظ سلايدات ماراح يفيدك إذا ماطبقت بنفسك، "دع يداك تتسخ" (get your hands dirty) وحل التدريبات البرمجية.
    د. سامي زهيوا كان يحمس الطلاب بـ Hall of Fame، لما كان يخلينا نحل من موقع CodingBat وأكثر واحد يحل يحط اسمه ومرتبته :).
    المادة ترافقها لاب ومشروع.

    شيء سلبي لاحظته على كثير من الطلاب بعد ماياخذ المادة ما يتعلم لغة جديدة، أنت بس تفهم الأساسيات تقريباً كل لغات البرمجة وخصوصاً الـOOP ماراح تكون صعبة عليك وتقدر تتعلمها فساعات. أنصحك تتعلم البايثون بعد ما تاخذ هذه المادة لأنها راح تساعدك في مقرر الذكاء الاصطناعي (ICS 381)

    المنهج

    Expressions and Assignment
    Math Class
    Strings
    Screen Output and Console Input
    File I/O
    Selection Structures
    Boolean Expressions
    While and do Loops
    For loops
    One D Arrays
    Two D Arrays
    Static Methods
    Introduction to OO
    Classes
    Array of Objects + static
    Useful classes in Java



     
    • x 3 إعجاب إعجاب