ICS 103 Computer Programming in C

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

الوسوم:
  1. abo-da7m

    abo-da7m عضو

    انضم:
    ‏30 يونيو 2012
    المشاركات:
    242
    التخصص:
    هندسة كهربائية
    الجامعة:
    KFUPM
    سنة التخرج:
    2017
    التقييمات:
    +125 / 0 / -3
    الفصل 132

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

    ممتاز إلى حد بعيد لأنه يعطيك نصور جيد عن " كيف يفكر المبرمج "

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

    بشكل عام المبادئ الأساسية للبرمجة بلغة C + راجع السيلابس للاستزادة

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

    http://ecx.images-amazon.com/images/I/41sTs%2BXyvWL._SS500_.jpg

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

    سيئة - اللي تبع الكتاب - وأفضل أراجع الواجبات وتاسكات اللاب

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

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



    * آخر 3 سنين المادة اختيار متعدد وكان يخدمك كثير الأولد اقزام بس بالفصل هذا - 132 - غيروا الطريقة وصارت الاختبارات وأكثر الكويزات كتابة

    * أكثر شي فادن وخلان أجيب درجات عالية بالميدتيرم والفاينل حل التاسكات والهوموركات والبروجكت بنفسي من دون مساعدة أحد + مراجعة تاسكات اللاب والهوموركات قبل الميدتيرم والفاينل

    * الأولد اقزام ما راح تفيدك كثير لأن كل اختبار فيه افكار جديدة، أفضل لك تمر على البرامج اللي سويته - باللاب والهومورك - وتراجع الطريقة اللي سويته به .

    * الكتاب سيئ لكن المرور عليه لو مرة وحدة قراية يفيدك ويخليك تفهم بشكل أعمق .. أفضّل تقراه بالأيام العادية وتراجع السلايدات قبل الاختبارات
     
    • x 2 إعجاب إعجاب
  2. شدعوه

    شدعوه مشرف سابق

    انضم:
    ‏12 يوليو 2011
    المشاركات:
    7,573
    التخصص:
    Control & Instrumentation Engineering
    الجامعة:
    Kfupm
    سنة التخرج:
    2017
    التقييمات:
    +4,522 / 9 / -22
    جودة المقرر بشكل عام
    كورس ممتع وخصوصا للي يبي يطلع على البرمجة وياخذ فكرة عنها لكن يحتاج متابعة مستمرة وتطبيق ويعطيك تصور عن البرمجة بشكل مبسط
    وفيه خطأ شائع : الطلاب يفكرون الكورس عن لغة c ++
    لكن هي لغة الـ c

    المواضيع التي يغطيها المقرر
    Data Types
    Expressions
    Selection
    Repetition
    Functions with Output Parameters using Pointers
    Functions with Input Parameters
    Data Files
    1-D Arrays
    2-D Arrays
    Strings

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

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

    مدى فائدته في الناحية التطبيقية
    لحد الحين ما شفت اي فائدة منه لكن المادة عطتني تصور جميل عن البرمجة..

    (( طريقة المذاكرة ))
    1- حاول تخلي معاك نوتة تسجل فيه الملاحظات والاشياء الي يركز عليها دكتور الليكشر واللاب .
    2- ذاكر من السلايدات وخلك فاتح البرنامج الي تستخدم للكتابة قدامك واي مثال تشوف او سؤال حاول تحله بنفسك وتسجل الاخطاء الي تسويها غالبا .
    3- التاسكات حاول تحلها بنفسك خصوصا الي تكون في الاسابيع الأولى لأنها هي الاساس ولا تنقشها من اي شخص الا اذا كنت مضغوط نوعا ما بس نصيحة انقلها وانت فاهم لأنه احتمال كبير يجيك هالتاسك في الميدتيرم او الفاينل .
    4- حاول تحل الاولد اقزامات قبل الميديترم والفانيل بفترة كافية لأنهم ياخذون وقت خصوصا الي رتين .
    وان شاء الله الـ a+ بلاس مضمونة .. انا خذت a في هالكورس وكان باقي لي فواصل على الـ a+ لكن الحمد لله على كل حال .!

    (( روابط مفيدة ))
    تحميل برنامج dev c++ ( راح تستخدمه في اللاب )
    http://www.mediafire.com/download/o6tn5w2s8dsmntm/Dev-Cpp+5.4.2+MinGW+4.7.2+Setup.exe

    فيديوهات بسيطة لبعض الاساسيات ..
    http://www.youtube.com/playlist?list=PL2BB7A2B31E46D00E

    اولداقزامات
    http://www.mediafire.com/download/7i3i2iqzrttm81q/ics-midterm.rar

    +
    ملاحظة :
    1- اذا ما فهمت درس معين حاول تبحث في اليوتيوب لأنه فيه فيديوها تشرح تقريبا كل الكورس.
    2-هذا الكورس يعتمد على قسم : احيانا يخلونه صعب واحيانا سهل وحتى الي ماعنده خبرة بالبرمجة ياخذ قريد ولا احلى مثلا في 132 صعبوا الكورس نوعا ما وخلوا فيه بروجكت والميديترم والفاينل رتين بينما في 131 كان كل شي اختيارات ولافيه كويزات فلا تستغرب اذا شفت ناس تقول لك هذي مادة قريد وناس تقول اغث مادة في الفريشمان .!
    وهذا السلاباس لـ ترم 132
    https://www.google.com.sa/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDcQFjAB&url=http%3A%2F%2Ffaculty.kfupm.edu.sa%2Fcoe%2Fmudawar%2Fics103%2F132%2F103-syllabus.pdf&ei=g0SHU9iTDMOg0QWku4GIBA&usg=AFQjCNHUIIWmHR_XGin7SxyZVLgkiRG9kQ
    :good::good::good:
     
    • x 2 إعجاب إعجاب
  3. 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 إعجاب إعجاب
  4. MKD

    MKD عضو

    انضم:
    ‏14 نوفمبر 2015
    المشاركات:
    114
    التخصص:
    هندسة صناعية
    الجامعة:
    KFUPM
    سنة التخرج:
    Unknown
    التقييمات:
    +177 / 0 / -8
    مادة خرافية جداا ممتعة . كل الكلام اللي كنت تسمعه وتقراه ( غثيثة وقلق وثقيلة ) خرابيط ( وأتحدى إذا واحد منهم كان معطيها حقها ويذاكر لها مضبوط ) . كل اللي تحتاجه طال عمرك براكتس لين تقول آمين وتحل تاسكات اللابات كلها بنفسك وأمورك بالسليم إن شاء الله
     
    • x 2 إعجاب إعجاب
    • x 2 عدم إعجاب عدم إعجاب
  5. doors

    doors عضو

    انضم:
    ‏10 يوليو 2014
    المشاركات:
    32
    التخصص:
    ME
    الجامعة:
    KFUPM
    سنة التخرج:
    2020
    التقييمات:
    +35 / 0 / -2
    اكبر نصيحة اقولها لك في هذا الكورس لا تنسخ لا هومووركات ولا تاسكات
    سو كل شي بنفسك وعط الهومووركات والكويزات وقت وقبل الميجر حل لك اختبارين = a+
    السلايدات اللي بالموقع كفيلة لفهم المادة.
     
    • x 1 إعجاب إعجاب
  6. 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 إعجاب إعجاب
  7. 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 إعجاب إعجاب
  8. HEISENBERG

    HEISENBERG عضو

    انضم:
    ‏30 أغسطس 2014
    المشاركات:
    36
    التخصص:
    Mechanical Engineer
    الجامعة:
    KFUPM
    سنة التخرج:
    2018
    التقييمات:
    +32 / 0 / -0
    قناة فادتني كثييرررر
     
    • x 1 إعجاب إعجاب
  9. s200763290

    s200763290 عضو

    انضم:
    ‏11 سبتمبر 2008
    المشاركات:
    113
    التخصص:
    Mechanical engineering
    الجامعة:
    KFUPM
    سنة التخرج:
    2012
    التقييمات:
    +1 / 0 / -155
    ليش السترنجس تبا لها هههه
     
    • x 2 عدم إعجاب عدم إعجاب
  10. الموهوب 10

    انضم:
    ‏12 ابريل 2017
    المشاركات:
    31
    التخصص:
    هندسة مدنية
    الجامعة:
    n
    سنة التخرج:
    n
    الجنس:
    ذكر
    التقييمات:
    +10 / 0 / -0
    شباب .. هل في فيديوهات تشرح التاسكات اللي ناخذها في اللاب أو أمثلة مشابهة لها ؟
    اللي يعرف يا ليت يفيدنا
     
  11. Bader27

    Bader27 عضو

    انضم:
    ‏12 يوليو 2016
    المشاركات:
    2
    التخصص:
    Che
    الجامعة:
    Kfupm
    سنة التخرج:
    2022
    الجنس:
    ذكر
    التقييمات:
    +3 / 0 / -0
    ICS 103 -T171

    جودة المقرر بشكل عام:
    تعتبر جيدة بشكل عام لأنها تعطي نظرة عامه عن لغة برمجة
    المواضيع التي يغطيها المقرر:
    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

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


    الكتاب جدا طويل وكانت سلايدات كافيه ولكن كان اول شابترين التلخيص الي في اخر الوحده واسئلة مهمه.

    الأسئلة والأمثلة المستخدمة في المقرر:
    الأمثلة الموجودة في سلايدات ولاب منول كانت جدا مفيدة اذا فهمتها.



    مدى فائدته في الناحية التطبيقية:
    فوائد راح تدرسها في شابتر الأول والثاني.


    طريقة تعلم هذي المادة(من وجهة نظري)

    في ترم 171 كان توزيع

    25 ميد

    20 لاب 15 لاب تست لكل واحد 3 2.5 بروجيكت 2.5 لاب ورك

    20 كويزات في اللكشتر

    5 واجب

    30 فاينل

    الفاينل والميد ترم في اغلب الأحيان واحد سهل والثاني صعب فحاول تضمن الميد لان المتريل قليل وسهل.

    اغلب الطلاب يهمل في الكويزات ولاب تست بسبب الضغط لانه كل أسبوعين او ثلاثة فيه كوزين مع بعض الاب 3 والكتشر 4 يعني 7 بالمئة من الكورس فحاول تضمنها.

    عشان تتفاد الضغط ذاكر للأثنين على انهم واحد

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

    في الميد ترم ركز بشكل كبير على الاوت بت لان الأفكار الي فيه تتكرر بشكل كبير حاول تحل اكبر قدر ممكن منه اذا خلصت منه اكتب اخر برامج ميد (الافكار مستحيل تتكرر بس عشان تستعد لأي شيء)

    الفاينل ركز على اخر شباتر الي بعد الميد راجعها من سلايدات ثم اقرا المنول لاب (يسكون ما تحتاج تكت التاسكات لأنك كاتبها من زمان ) ثم حل فاينلات وركز على الاوت بت واذا خلصته اختبر نفسك في كتابة برامج اخر ترم



    ملاحظات

    المنهج مترابط اذا غبت عن لكتشر حاول تشوف شرحها من اكرم احمد قبل لكشتر الي بعده(ما شرح المصفوفات )

    https://www.youtube.com/watch?v=66kRuxqUyPs


    حاول تراجع الكتشر قبل الاب بفيدك كثير واذا ما فهمت كيف تحل تاسك روح للاوفس اور

    تاسكات والوجبات والبروجيكت اذا ما حليته بنفسك فالمادة بتكون اسوء مادة راح تاخذها في حياتك

    الواجبات والبروجكت حاول تخلصها قبل الديد لاين بكم يوم عشان لو صار فيه خلل تقدر تروح للدكتور يساعدك

    المادة حاول تنزلها ترم ثاني او صيف لان الأسئلة تتكرر من ترم الي قبله

    وفي الأخير خل الجملة هذي راسك "اول تاسك تنسخه او تأجله اكثر من يوم بتضييع في المادة من بعده "

    بعض الملفات المهمة

    171 - Google Drive

    ادعوا لي ومن جمع هذي الملفات وشكرا
     
    • x 2 إعجاب إعجاب
  12. Ahm2d__

    Ahm2d__ عضو

    انضم:
    ‏14 يوليو 2017
    المشاركات:
    119
    التخصص:
    ME
    الجامعة:
    KFUPM
    سنة التخرج:
    2021
    الجنس:
    ذكر
    التقييمات:
    +21 / 0 / -4
    المواضيع التي يغطيها المقرر:
    الكورس فيه ٨ شباتر تقريبا.
    شابتر ١: Computer hardware & software
    شابتر ٢ : مقدمه عن البرمجه وكيف يكون شكل البرنامج ونوع الداتا الي راح تتعامل معها والمتغيرات.
    شابتر ٣ : functions.
    شابتر ٤ : if statements
    شابتر ٥ : اللوب وما ادراك ما اللوب اهم شابتر كل الشباتر الباقيه معتمده عليه بنسبه كبيره جدا وضروري تفهمها صح وتقريبا الميدتيرم يركز عليها اكثر من الباقي.
    شابتر ٦ : pointers & data files
    شابتر ٧ : arrays
    شابتر ٨ : strings
    الكتاب المستخدم للمقرر: ما اعتمدت على الكتاب كنت مركز عالسلايدات.
    مدى فائدته في الناحية التطبيقية:الكورس يفيدك في كتابة البرامج وكيف تحسب بعض الاشياء المهمه بشكل سريع زي افرج اختبار او كويز .
    ضروري تجيب درجه عاليه في الميدتيرم ولا بتاكلها في الفاينل ، مافي امل للتعويض .
    افرج فاينلنا كان في الاربعين وكان جدا صعب وللاسف الباس مانزل عن ٥٠ وكثير رسبو. فا نصيحه لاتهمل ولا نص درجه.
     
  13. KiNG A7MD

    KiNG A7MD عضو

    انضم:
    ‏16 مايو 2017
    المشاركات:
    28
    التخصص:
    EE
    الجامعة:
    KFUPM
    سنة التخرج:
    ----
    الجنس:
    ذكر
    الإقامة:
    الدمام
    التقييمات:
    +6 / 0 / -0
    181

    جودة المقرر بشكل عام:
    مقدمة في البرمجة ويعطيك افكار وطرق لحل المسائل (اهم شيء) وكتابة الأكواد.

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

    1: مقدمة عن الحاسب
    2: مقدمة في البرمجة وأساسيات مثل طريقة كتابة البرنامج وانواع البيانات والمتغيرات
    3: Functions
    4: Selection (if statements and switch function)
    5: Loops

    هذا ماتيريال الميدتيرم وكله سهل ما عدا اللوبز تحتاج تفهمها زين وتتدرب عليها كثير.

    6: Pointers and data files
    7: 1D and 2D arrays
    8: Strings

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


    الكتاب المستخدم للمقرر:
    حاولت ادرس منه بالبداية لكن ما كان مناسب وكان فيه حشو بالكلام.
    شخصيا استخدمت سلايدات البسيوني واشوفها ممتازة.

    الأسئلة والأمثلة المستخدمة في المقرر:
    جيدة خصوصا تاسكات اللاب.

    مدى فائدته في الناحية التطبيقية:
    يعطيك خلفية بسيطة في البرمجة وممكن يساعدك اذا عندك كورسات فيه برمجة مثل بعض كورسات الـ EE.

    اضافات:
    الفاينل في ترم 181 كان صعب جدا، اسئلة كثيرة وطويلة والوقت ضيق جدا لدرجة انهم زودو 15 دقيقة اثناء الاختبار وما كانت تكفي بعد.
    الكويزات عليها 20% وهي نسبة كبيرة الافضل تستغلها، نفس الشي للاب حاول تجيب فيه درجة كويسة عشان تكون مرتاح قبل الفاينل.
    حل تاسكات اللاب بنفسك لانها بتفيدك وتدربك على كتابة الاكواد وعلى التفكير في حل المسائل، حتى لو ما قدرت تحلها في اللاب ارجع الغرفة وحلها بنفسك.
    حل المسائل او Problem solving مهم جدا في هذا الكورس ولازم تدرب نفسك عليه، وانصح قبل كتابة اي برنامج معقد بانك ترسم خطة لكتابته وتشوف وش تحتاج من مدخلات ومخرجات الخ.
    الدروس في هذا الكورس كلها تعتمد على الي قبلها لذلك لازم ما تسوف ولا بتتعب عشان تلحق.
     
  14. Nasalmz

    Nasalmz عضو

    انضم:
    ‏10 سبتمبر 2017
    المشاركات:
    43
    التخصص:
    AME
    الجامعة:
    Kfupm
    سنة التخرج:
    2022
    الجنس:
    ذكر
    التقييمات:
    +1 / 0 / -0
    term 192

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

    طبعا الكورس متراكم جدا جدا و لو سحبت عليه GG راحت عليك
    اللي اقدر اقوله الله يعينك.
     
  15. فيصل الفاهد

    انضم:
    ‏19 يوليو 2020
    المشاركات:
    73
    التخصص:
    EE
    الجامعة:
    KFUPM
    سنة التخرج:
    2022
    الجنس:
    ذكر
    التقييمات:
    +11 / 0 / -0
    #35 فيصل الفاهد, ‏8 أغسطس 2020
    آخر تعديل: ‏8 أغسطس 2020
    مفتاح القريد العالي في هذه المادة لا تنسخ التاسكات وحلها بنفسك وتمرن عليها. والميجر الأول اعتمد مذاكرته من الأولد اكزام. ولاب هذه المادة خفيف. طبعاً الكورس عن لغة البرمجة C وليس C++ وكثير يلخبطون لأن نستخدم dev C++ كبيئة تطوير برمجية نشتغل فيها على لغة C.
     
جاري تحميل الصفحة...
مواضيع شبيهة - ICS 103 Computer Programming
  1. Theking999
    الردود:
    3
    المشاهدات:
    1,678
  2. تقييم
    الردود:
    2
    المشاهدات:
    3,398
  3. newb
    الردود:
    443
    المشاهدات:
    53,257
  4. sajkab
    الردود:
    5
    المشاهدات:
    876
  5. Error_Handler
    الردود:
    1
    المشاهدات:
    4,361
  6. immortal vertcl
    الردود:
    0
    المشاهدات:
    484
  7. ~~~
    الردود:
    2
    المشاهدات:
    3,561
  8. Nevermind7
    الردود:
    0
    المشاهدات:
    319
  9. Nevermind7
    الردود:
    0
    المشاهدات:
    543
  10. The promising
    الردود:
    0
    المشاهدات:
    1,861

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