ICS 102 Introduction to Computing I

الموضوع في 'تقييم المقررات الدراسية - ICS' بواسطة تقييم, بتاريخ ‏15 فبراير 2012.

الوسوم:
  1. تقييم

    تقييم مشرف
    طاقم الإدارة

    انضم:
    ‏30 أكتوبر 2008
    المشاركات:
    2,449
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    التقييمات:
    +28 / 1 / -6
    هذا الموضوع مخصص لمناقشة المقرر المذكور في العنوان
    بنود تساعد في تقييم المقرر:

    جودة المقرر بشكل عام
    المواضيع التي يغطيها المقرر
    الكتاب المستخدم للمقرر
    الأسئلة والأمثلة المستخدمة في المقرر
    مدى فائدته في الناحية التطبيقية​

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

    كما نرجو تحري الصدق والعدل في تقييم المقرر
    وعدم الخلط بين تقييم الأستاذ وتقييم المقرر بذاته
     
  2. zoroo

    zoroo عضو

    انضم:
    ‏2 أكتوبر 2010
    المشاركات:
    306
    التقييمات:
    +17 / 0 / -0
    بالتوفيق
     
  3. ناظم أكواد

    انضم:
    ‏5 نوفمبر 2010
    المشاركات:
    46
    التقييمات:
    +7 / 0 / -0
    جودة المقرر بشكل عام
    المنهج يبدأ من الصفـر و الجمـيل أنك ترى التدرج فيه واضح .. تبدأ من المعلومـة السهـلة البسيطة حتى الثقيلة [ لاحظ الثقيلة مو الصعبة :) ]
    الكتاب المستخدم للمقرر
    رائـع بحق لكن قرائته كلهـا مشغلة وتأخذ من الوقـت الكثيـر لكن يُكتفى بمـا المحدد من الصفحـات ..
    - تجدون في نهـاية الشرح [ Slides ] صفحات محددة للقراءة من الكتـاب وهي المقصودة ..
    الأسئلة والأمثلة المستخدمة في المقرر
    منـاسبة و خصوصـا تمـارين المعـمل تطبيق على الدرس بشكل مبـاشر وجميل معينـة على الفهمـ
    مدى فائدته في الناحية التطبيقية
    الذي يعجبني في البرمـجـة بشكـل عـام أنه يمكن تحويلهـا إلى برنـامج فعلي يمكن تطبيقه فمـثلا كان مشروعـنـا نهـاية السنـة [ معرض سيـارات ] ( تشتري ، تبيع ، تبحث بمواصفات معينة ، ... ) .. إبداع ..

    المهم أحب أنبه على ما نبه عليه أخوي [ zoroo ] : المـذاكـرة أول بأول مع التطبيق بفهم ، التركـيز على الاختبـارات القصيـرة عليهـا [ 20 % ]
     
  4. tryon

    tryon عضو

    انضم:
    ‏29 سبتمبر 2012
    المشاركات:
    89
    التقييمات:
    +0 / 0 / -0
    هل المادة افرج "؟
     
  5. بياله شاهي

    انضم:
    ‏9 ابريل 2009
    المشاركات:
    366
    التخصص:
    MIS
    الجامعة:
    KFUPM
    سنة التخرج:
    2014
    الوظيفة:
    طالب مكروف سابقاً: خريج ضايع حالياً
    الإقامة:
    Riyadh
    التقييمات:
    +10 / 0 / -2
    #5 بياله شاهي, ‏18 نوفمبر 2012
    آخر تعديل: ‏4 نوفمبر 2015
  6. مُـدانْ !

    انضم:
    ‏5 يوليو 2010
    المشاركات:
    178
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2016
    التقييمات:
    +1 / 0 / -0


    جودة المقرر بشكل عام
    ممتازة جداً ، من أفضل الكورسات التي درستها واستمتعت بدراستها كثيراً،
    تتكلم عن لغة الجافا وبالعادة يدرسون هذا الكورس طلاب الحاسب لأنه أعمق من كورس ics 103
    والسبب أنك سوف تتعلم على برمجة الكائنات أو object oriented programming

    المواضيع التي يغطيها المقرر
    سيتكلم في البداية عن تفاصيل لغات البرمجة ثم يتكلم عن الميموري وطريقة حفظ الملفات
    ثم يبدأ تعليم لغة الجافا والتعمق بها بما في ذلك إدخال البيانات للبرنامج عن طريق المستخدم أو الملفات واخراج البيانات عن طريق نافذة او سطر أوامر وترتيب البيانات بالمصفوفات واستدعائها وتحريرها ومفاهيم البرمجة العامة كالاختيارات (if, else if) والتكرار (while, for )
    وكذلك ستبدأ بتعلم مفهوم الكائنات والبرمجة عن طريق الكلاسات ( class ) وتعريف الافعال والاوامر والمجاهيل وغيرها


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


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



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


     
  7. vlesco

    vlesco عضو

    انضم:
    ‏8 أغسطس 2012
    المشاركات:
    28
    التقييمات:
    +7 / 0 / -0
    الكورس ذا مافيه شيء صعب بس بعض الناس تستصعبه مدري ليه
    هو تقريبا نفس ics 103 لكن نهايته بتاخذون عن classes وهذا الشيء يمكن هو اللي يخليه اصعب من 103 لكن عموما كورس سهل لكن يحتاج تدريب بالنسبة للمبتدئين
    توزيع الدرجات :
    20 كويزات
    25 لاب
    25 ميدتيرم
    30 فاينال
     
  8. CS Scientist

    CS Scientist مدير سابق

    انضم:
    ‏19 يناير 2014
    المشاركات:
    313
    التخصص:
    Computer Science
    الجامعة:
    KFUPM
    سنة التخرج:
    2018
    التقييمات:
    +457 / 1 / -10
    جودة المقرر بشكل عام

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

    المواضيع التي يغطيها المقرر

    أساسيات البرمجة، كتابة المتغيرات و I/O و if و switch و بعدها Loops اللي هم while و do .. while و for
    بعدها تجي Text File I/O
    و بالأخير Static Methods و classes و wrapper classes
    wrapper classes كانوا للفائدة بس، ما يدخلون بماتيريال الاختبارات

    الكتاب المستخدم للمقرر

    ما فتحت الكتاب من قبل، ما أقدر أفيدكم عنه

    الأسئلة والأمثلة المستخدمة في المقرر

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

    مدى فائدته في الناحية التطبيقية

    البرمجة مهمة جدًا، غالبًا اللي يتخرجون بتخصصات CS و COE و SWE يتوظفون بمجالات IT اللي تحتاج البرمجة و بشدة!
     
    • x 1 إعجاب إعجاب
  9. abo 3abd

    abo 3abd عضو

    انضم:
    ‏30 يناير 2013
    المشاركات:
    770
    الصفحة الرئيسية:
    التقييمات:
    +58 / 0 / -2
    كورس جميل و يعطيك مقدمه بطله للبرمجه

    راح يفهمك من الصفر و يشرح لك كل سطر

    ذاكر من سلايدات القسم +:ملفات اللاب + خش اليوتيوب وابحث عن الموضوع اللي ما فهمته

    وفالك القريد الطيب

    المهم في هذا الكورس لازم ثم لازم تحل كل شيء بنفسك هوموركات و لابات وكل شيء بنفسك لا تنقلها عشان تحفظ اساسيات الكود و تتعود عليه
    بعد هالكورس راح تأخذ 201 وهو تكملة ل 102
    فشد حيلك وافهمه زين و يسهل عليك الباقي
     
    • x 1 إعجاب إعجاب
    • x 1 عدم إعجاب عدم إعجاب
  10. aaimsh

    aaimsh عضو

    انضم:
    ‏27 يوليو 2013
    المشاركات:
    39
    التقييمات:
    +4 / 0 / -3
    جودة المقرر بشكل عام:
    المقرر سهل جدا بإمكانك تعلمه بنفسك بدون الحاجة إلى دكتور
    المواضيع التي يغطيها المقرر:
    تتعرف على لغة جافا وأساسياتها لن يتطرق منهج المادة إلى مفاهيم الـObject Orinted
    الكتاب المستخدم للمقرر:
    لم أفتحه قط
     
    • x 3 عدم إعجاب عدم إعجاب
    • x 1 إعجاب إعجاب
  11. عمار

    عمار عضو

    انضم:
    ‏23 أغسطس 2015
    المشاركات:
    11
    التقييمات:
    +6 / 0 / -0
    كيف توزيع القريدات بالمادة ؟
     
  12. BreakTheUnbreakable

    انضم:
    ‏17 فبراير 2016
    المشاركات:
    50
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2021
    الوظيفة:
    A student
    الإقامة:
    KFUPM
    التقييمات:
    +34 / 0 / -0
    المادة كل سمستر تصعب أكثر ما أفهم ليش. المادة يبيلها شغل ومتابعة، مب صعبة بس تحتاج جدا لدكتور يشرح لك الكونسبت كويس.
     
  13. 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 إعجاب إعجاب
  14. Abdullah X~

    Abdullah X~ عضو

    انضم:
    ‏4 سبتمبر 2019
    المشاركات:
    4
    التخصص:
    علوم حاسب - CS
    الجامعة:
    KFUPM
    سنة التخرج:
    2023
    التقييمات:
    +2 / 0 / -0
    #14 Abdullah X~, ‏8 أغسطس 2020
    آخر تعديل: ‏8 أغسطس 2020
    term 192
    د. أيمن الحروب

    جودة المقرر بشكل عام

    ممتاز جداً، يبدأ من الصفر بأول أسبوع يشرح كيف عمل الكمبيوتر بشكل بسيط، ثم بعدين يبدأ
    يشرح الجافا وهي لغة المقرر المستخدمة، يبدأ بالمفاهيم الأساسية بالبرمجة مثل:
    data types, if statements, loops, arrays, IO, methods, classes and objects, OOP

    المواضيع التي يغطيها المقرر

    [W01] Introduction to computers and programming
    [W02] Expressions and Assignment, Math Class
    [W03] Strings, Characters, IO
    [W04] Selection Statements and Problem Solving
    [W05] Boolean Expressions and Problem Solving
    [W06] Loops
    [W07] File IO and Problem Solving
    [W08] Arrays
    [W09] Static Methods and Problem Solving
    [W10] Introduction to OOP & Classes I
    [W11] Classes II
    [W12] Array of References and Static Members
    [W13] 2D Arrays and Problem Solving
    [W14] Some Java Classes & Problem Solving
    [W15] Boolean Expressions and Problem Solving

    الكتاب المستخدم للمقرر

    Absolute Java (6th Edition)
    يفيد من ناحية نظرية بحتة، لكن فيه تمارين مفيدة بس طبعًا ما لقيت وقت اني اقراه بس بشكل عام ممتاز كمرجع او اذا انت فاضي اقراه /:

    الأسئلة والأمثلة المستخدمة في المقرر

    دكاترة القسم يستخدمون سلايدات مُوحدة للقسم، تنزل بسكشن موحد بالـبلاك بورد وكذلك اللاب ايضاً موحد
    ميزة سلايدات القسم تغنيك عن الكتاب واذا حبيت تتوسع وتطلع أكثر أرجع للكتاب، ممتازة جداً بالجانب النظري، بينما اللاب
    يشرح النظرية والتطبيق وفيه تاسكات تحلها بالأخير، الي فعلاً ممكن يفيدك بشكل كبير هو اللاب وحل التاسكات وكذلك البحث بجوجل :)

    مدى فائدته في الناحية التطبيقية

    المادة جداً مهمة لفهم البرمجة بشكل عام مع تركيزها على لغة جافا، أكثر شيء مفيد بالمادة هو اللابات حاول تحلها بنفسك
    والتمارين الموجودة بسلايدات القسم،
    المادة سهلة وممتعة جداً اذا اجتهدت من البداية وحاول ما يروح أسبوع الا و أنت فاهم الـ concepts الي درستها بالأسبوع هذا
    غير كذا راح تتعب جداً، لأن المادة تراكمية الأسبوع الي راح يعتمد بشكل كبير على الأسبوع القادم، والمياجر تتدرج بالسهولة للصعوبة

     
جاري تحميل الصفحة...
مواضيع شبيهة - ICS 102 Introduction Computing
  1. تقييم
    الردود:
    10
    المشاهدات:
    5,618
  2. newb
    الردود:
    32
    المشاهدات:
    7,980
  3. Giant_Genius
    الردود:
    0
    المشاهدات:
    410
  4. تقييم
    الردود:
    0
    المشاهدات:
    915
  5. تقييم
    الردود:
    0
    المشاهدات:
    1,193
  6. تقييم
    الردود:
    1
    المشاهدات:
    2,067
  7. تقييم
    الردود:
    0
    المشاهدات:
    1,014
  8. تقييم
    الردود:
    3
    المشاهدات:
    2,708
  9. KFUPM ASME
    الردود:
    1
    المشاهدات:
    823
  10. mujahed alsaqabi
    الردود:
    2
    المشاهدات:
    678

مشاركة هذه الصفحة