أفضل المشاركات: ICS 103 Computer Programming in C

  1. M nd m

    M nd m عضو

    انضم:
    ‏29 نوفمبر 2014
    المشاركات:
    960
    التخصص:
    ME
    الجامعة:
    KFUPM
    سنة التخرج:
    2019
    الوظيفة:
    طالب جامعي
    التقييمات:
    +925 / 2 / -41
    #23 M nd m, ‏12 مايو 2016
    آخر تعديل: ‏13 مايو 2016
    جودة المقرر بشكل عام:
    ممتازة... كورس رائع و ممتع جدًا و بيكسبك مهارات حلو كإنجينير بشكل عام تكون عارفها

    المواضيع التي يغطيها المقرر:
    مواضيع عامة عن الكومبيوتر نفسه و أن الكومبيوتر ماله قيمة بدون برمجة
    أبجديات البرمجة <----- اللغة C Language
    if/switch statements
    all types of loops
    pointers
    arrays
    strings (تبًا لها)
    موجودة جميع التفاصيل بالسيلابس

    الكتاب المستخدم للمقرر:
    الكتاب لا بأس به... مشكلته على طول يعطيك أسئلة صعبة... مافي تدرج بالصعوبة يعني
    9780273774198.gif

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

    مدى فائدته في الناحية التطبيقية:
    الـC موجودة في كثير من الأجهزة من حولك... أقرب مثال كومبيوتر السيارة
    هذا مقال يتحدث عن أهمية لغة الـC و كيف إلى الآن مسيطرة
    Why the C Programming Language Still Runs the World | Toptal

    .
    .
    .

    هذا الملف فيه أولد إكزامز (تشمل ترم 152 و 151) و السلايدات (مفيدة جدًا) و السيلابس
    ICS103-Docs | طھط*ظ…ظٹظ„

    ***الرجاء إعلامي في حالة أن الرابط ما يشتغل
     
    • x 6 إعجاب إعجاب
  2. Abdullah2015

    Abdullah2015 عضو

    انضم:
    ‏19 يونيو 2016
    المشاركات:
    131
    التخصص:
    هندسة كهربائية
    الجامعة:
    KFUPM
    سنة التخرج:
    2020
    التقييمات:
    +156 / 4 / -7
    جودة المقرر بشكل عام:
    ممتازة جداً

    المواضيع التي يغطيها المقرر:
    Ch.1: Overview of Computer & Programming
    Ch.2: Overview of C Language
    Ch.3: Functions
    Ch.4: Selection Statements (if, switch)
    Ch.5: Repeatation Statements(for, while, do while)
    Ch.6: Pointers & Modular Programing(& Dtat files)
    Ch.7: Arrays
    Ch.8: Strings

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

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

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

    ملاحظات:
    1- إذا كنت تحب الكمبيوتر أو البرمجة، هذا الكورس راح يصير من أمتع وأسهل الكورسات اللي بتدرسها في حياتك الجامعية.
    2- لا تخاف من المادة إذا كنت ما تعرف تبرمج أو تكره الكمبيوتر، لأنهم راح يبدأون معاك من الصفر، لكن من جانبك أنت أيضًا لازم تبذل جهد وتشتغل على الكورس من البداية، لأن الكورس تراكمي، فإذا كنت مهمل المادة في البداية وأساسك كان ضعيف فما راح تقدر للدروس المتقدمة، لأنه كله مبني فوق بعضه، وبتكرر الكلام اللي يعيدوه الطلاب كل سمستر "المادة غثيثة وثقيلة دم".
    3- من النقطة الأولى والثانية، نقدر نقسم الطلاب اللي بياخذون المادة إلى قسمين، طلاب B+ وفوق وطلاب C وتحت، يعني إما إنك بتحب المادة وبتكون فاهم كل شيء إلى نهاية السمستر، أو إنك بتكره المادة كلها وبيصير من أغث الكورسات اللي بتأخذها في الحياة "الله يصبر النوع الثاني على الكورس".
    4- أتفق مع أخوي Mr.A حيث إن المادة تعتمد بشكل كبير على اللاب، فاختار دكتور اللاب بعناية، أما بخصوص اللكتشر فما يفرق كثير، أنا من الناس اللي كنت كثيرًا ما ألعب بالجوال في اللكتشر ومع ذلك طلعت بقريد عالي، ما يهم اللكتشر دام إنك تشتغل في اللاب. طبعًا أنا ما أشجع على هذا الشيء لأن تركيزك في اللكتشر أكيد راح يزيد فهمك، لكن الفكرة تبقى إن اللاب أهم. اللكتشر شف الدكتور اللي يدف أكثر شيء في التصحيح واختاره، لأنه هو اللي راح يصحح مياجرك "المياجر ريتن".
    4- في اللاب لا تصير من النوع اللي ينتظره اللي جنبه يخلص علشان ينقل الحلول ويمشي، أو تأخذ الحلول جاهزة من سكاشن قبلك، حاول تحل كل شيء بنفسك حتى لو تأخذ منك وقت أطول، لأنه حلك للتاسكات بنفسك راح يركز فهمك للمادة، إذا نقلت الحلول فأنت ما تخدع إلا نفسك وراح تنكب في المياجر.
    5- الميجر الأول راح يكون سهل، انتبه تضيعه من يدك، هو فرصتك إنك تضمن درجة كويسة في الكورس، الميجر الثاني الماتيريال أًصعب + الأسئلة أصعب، الأفرج كان في ال50 ، أتذكر دكتورنا كان يقول إن مرة من المرات كان الأفرج 37 !! فالعادة إن الميجر الثاني يكون صعب، الفاينل يكون معقول نسبة إلى الميجر الثاني والأفرج فيه عادة يكون أعلى، لكنه يبقى صعب. لذلك أقول الميجر الأول لا تضيعه من يدك.

    أتمنى لكم التوفيق وإن شاء الله تقضون وقت ممتع مع هذا الكورس :)
     
    • x 4 إعجاب إعجاب
  3. Mr.A

    Mr.A عضو

    انضم:
    ‏5 نوفمبر 2015
    المشاركات:
    1,131
    التخصص:
    هندسة كهربائية (EE)
    الجامعة:
    KFUPM
    سنة التخرج:
    2019
    الجنس:
    ذكر
    الإقامة:
    الأحساء - الظهران
    التقييمات:
    +1,369 / 7 / -63
    Term 153

    جودة المقرر بشكل عام:
    مقرر يتحدث عن أساسيات البرمجة بلغة C ، واللي هي أساس لأغلب لغات البرمجة المطورة.

    المواضيع التي يغطيها المقرر:
    Ch.1: Overview of Computer & Programming
    Ch.2: Overview of C Language
    Ch.3: Functions
    Ch.4: Selection Statements (if, switch)
    Ch.5: Repeatation Statements(for, while, do while)
    Ch.6: Pointers & Modular Programing(& Dtat files)
    Ch.7: Arrays
    Ch.8: Strings

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

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

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

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

    سيلبس المادة:

    ICS103_Syllabus_153_Version_1.docx
     
    • x 4 إعجاب إعجاب