ICS 103 Computer Programming in C

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

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

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

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

بسم الله
كتاب اعتقد ان اسمه مقدمه للغة الــc

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

المواضيع التي يغطيها المقرر
كلها عن لغة الــc وكيفية عمل برامج حسابيه

الكتاب المستخدم للمقرر
اقل من جيد << وجهة نطري

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

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

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

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

الله يعينكم على ذي الماده
:slight_smile:

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

المواضيع التي يغطيها المقرر: + مبادئ في لغة البرمجة
+ الحلقات ( Loop )
+ الجمل الشرطية ( if statment )
+ الدوال ( Function )
+ المصفوفات ( Arrays )
+ قراءة الملفات ( Data files )

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

الأسئلة و الأمثلة المستخدمة في المقرر : لا تذاكر أسئلة الكتاب لأنها طويلة و شاملة ، راح تآخذ وقتك

مدى فايدته في الناحية التطبيقية : تصبح لديك أساسيات البرمجة و بعدين إذا كنت تشتغل مع فريق فيه مبرمج راح تعرف كيف تتواصل معه و تتحدثون بلغة مشتركة أنت و يّاه تفهمونها … الكورس ما حطته الجامعة عبث

بنودي الأخرى :

السمستر المأخوذ فيه : ١١١

الخبرات قبل الكورس : فقط برمجة في ثالث متوسط على الــ HTML

فكرة الكورس : يعلمك كيف تكتب برنامج لحل مشكلة بخطوات منطقية

مثال: نريد برنامج يحسب الأفرج لعدد معين من الطلاب
الحل :

- نحط رسالة للمستخدم يدخّل الدرجات
- نحفظ الدرجات في المتغير س
- نسوي القانون و نخلي الكمبيوتر يحسبها
- نطلع الناتج على الشاشة

و سلامتكم

:rose:

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

السلام عليكم و رحمة الله و بركاته.

Semester 111.

ملاحظة:

كلامي في الأسفل عن طريقة القسم في تدريس المادة ، ملاحظاتي على الكتاب هي فقط المذكورة في الجزء المعنون بـ “الكتاب المستخدم للمقرر”

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

متوسطة إلى سيئة.

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

1- مقدمة عن الحواسيب و مكونيها الرئيسيين الـ Hardware و الـ Software.

2- مقدمة عن البرمجة.

3- مقدمة عن لغة البرمجة C ، و أهم مكونات البرنامج المكتوب بلغة الـ C.

4- مقدمة عن الطريقة المتبعة في كتابة البرامج في هذا المقرر (الـ Modular Programming).

5- دراسة الـ Conditional Statements من الناحية الرياضية و استخدامها في بناء الـ Selection Structures.

6- بناء الـ Repetition Structures عن طريق الـ Loops.

7- توسيع مفهوم الـ Modular Programming عن طريق الـ Pointers.

8- استخدام الـ Pointers في بناء الـ Data Structure المعروف بالـ Array.

9- Linear And Binary Search Algorithms و Selection And Bubble Sort Algorithms.

10- استخدام الـ Arrays لمحاكاة الـ Data Structure المعروف بالـ String.

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

جيد جداً ، طويل نوعاً ما.

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

من أغبى الأشياء التي رأتها عيناي ، أشعر أن دماغ واضعها مركب بالمقلوب.

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

مفيد 100%.

ملاحظات:

1- لا تجعل الطريقة السيئة التي يتم بها تدريس هذا المقرر حجة للتكاسل :laughing: ، المادة لا تحتاج إلى دكتور يشرحها لك ، بل تحتاج إلى مصدر جيد للدراسة و تدرب على البرمجة.

2- كتابة برنامج شغال من دون مشاكل من أول مرة أمر نادر الحدوث ، فلا تيأس إن لم يشتغل معك البرنامج من أول مرة ، فهذه طبيعة البرمجة ، تجربة و خطأ.

3- حاول أن تستفيد من كل ثانية تقضيها في دراسة هذا المقرر ، فالقدرة على البرمجة سكين سويسري للعالم أو المهندس أو حتى ربة المنزل :laughing:.

4- الاطلاع على الـ Old Exams قبل يوم من الاختبار فكرة لا بأس بها.

لمزيد من التفاصيل ، راجع هذا الرد :laughing:.

مع السلامة.

:rose:

كيف الكوزات هل هي تطبيقية على اللاب دائما؟
هل يوجد كوزات تحريرية ؟وان وجد ،فهل هي صعبة وتتطلب مذاكرة التفاصيل والسطوور ومابينها ؟؟

أغث شي مادة عملية مثل الكميوتر تجيك عليها اختبارات تحريرية نفس الاوريا :confused:

الكورس فهم بحت و كويزاته تقيس مدى فهمك و ما يحتاج تحفظ أبد أفهم في اللاب و أمورك في السليم.

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

المقرر ممتع ورهيب للي يحب الكمبيوتر ويحب يزيد من التفكير المنطقي عنده
اؤمن ان المقرر ممتاز وخفيف

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

يعتبر مقدمه عن البرمجه لطلاب الهندسه ويغطي الأساسيات البرمجيه . راجع الـ syllabus للاستزاده

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

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

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

اسئلة output وكتابة برامج وأحيانا يعطى الطلاب نص برمجي فيه أخطاء ويصححها.

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

مفيد للطلاب المهتمين في الالكترونيات من تخصص الكهرب وتعتمد على اهتمام الطالب أولا واخيرا

نصيحه عامه لمذاكرة الماده

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

اعذروني ما فصلت كثير حول تدريس الماده لأني درستها قبل 3 سنوات تقريبا
موفقين

بسم الله الرحمن الرحيم، أخذت المادة في ترم 121 وهذا اول ترم يطبق فيه النظام الجديد كالآتي:
25% ميدتيرم
35% فاينل
40% لاب
مافي كويزات او هوموركات او اي شي ثاني

اللاب مقسم قسمين
القسم الأول:28% على اللاب تست، وبيكون فيه أربعة كل واحد عليه 7% باختصار شديد بيعطيك ورقة ويقولك اكتب برنامج يسوي كذا وكذا وكذا

القسم الثاني:12 % على الاسسمنت، 12 كويز على الويب ستي كل واحد عليه 1% من الكورس وتكون MCQ لو كنت فاهم الدرس وذاكرت قبل اللاب بتجيب علامة كاملة ان شاء الله

الميدتيرم والفاينل عبارة عن 45 سؤال اختيارات، من قبل ايش output وهل البرنامج بيشتغل أو لا .

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

بالتوفيق

هل تكون صعبة لو أخذتها في الصيف

الماده هذي غريبه

بتكون واحد من الثنين يـ

أنك فاهمها وبتجيب فيها قريد عالي

يـ أنك بتعاني طول السمستر مثلي … :frowning:

شباب تكفون نبي معلومات اكثر

بسم آلله آلرحمن آلرحيم ,

آلمآدة آخذتهآ بـ ترم 131 ,
آتفق بمقولة آحد آلشبآب , آلمآدة هآذي بتكون فيهآ فآهم ولآ بتعآني طول السمستر.
كورس لو ركزت فيه من البدآية , رآح تشوفه من آسهل وآبسط آلكورسآت .
المتريال جدا جدا قليل . بس يحتاج شوية تركيز.

المواضيع التي يغطيها المقرر
مقدمة بسيطة عن آلكمبيوتر.
مقدمة بسيطة عن آلـ C.
آسآسيآت البرمجة فالـ C
مقدمة بسيطة عن الـ Function
آلتعآمل مع آلـ if statements
التعامل مع الـتكرار بـآستخدآم الـ Loop
التعامل مع الـ Data files
نظرة مفصلة عن آلـ Function.
آلتعآمل مع one dimensional array
آلتعآمل مع آلـ string
آلتعآمل مع آلـ two dimensional array

الكتاب المستخدم للمقرر
مآقد فتحته آلآ لـ جزئية بسيطة جدآ , وطلعت بقريد طيب (بس ممكن يتغير نظآم آلكورس).

مدى فائدته في الناحية التطبيقية
آلكورس ذآ له فآئدة عظيمة تلتمسهآ بكـل آلكورسآت آلآخرى , يعلمك كيفف خطوآت آلتفكير لـ حل آلـ Problem.
مثلآ تقسيم آلـ Problem آلى آجزآء , وآلتركيز على كل جزء على حده بدلآ من آلتركيز لحل The whole Problem. (واللي ممكن يسبب confusion)
تلتمسهآ بجزئية آلـ Function بذآ آلكورس.

ذآكر آول بآول , ولآ تترآكم عليك آلدروس لآن كل كونسبت بذآ آلكورس يعتمد على اللي قبله.
ورآح تتأكد فعلآ آنهآ مآدة قريد.

بسم الله الرحمن الرحيم
اللهم صل على محمد آله الطيبين
الفصل الدراسي: 122
المقرر أهم شيء فيه الدوائر Loops , اذا أخذتها أفهمها صح لأنك بتروح فيها اذا ما فهمتها

نظام مدتيرم 25% و فاينال 35% و لاب 40%

أما اللاب عندك 12 أسسمنت نهاية معظم اللابات كل واحد 5 أو 6 أسئلة اختياري عن نفس الدرس

اللي تطبقه في اللاب و هذي 12% مضمونة كلها, انتبه تنقص مالك عذر.

http://www.4shared.com/rar/163O8DMEba/ass.html?
أو
http://www.gulfup.com/?cLQqEB

28% لاب 4 تستس هذي بس اللي يبيلك تشتغل شغل عدل عليها: في كل لاب في لاب تاسك تتدرب عليهم في اللاب

قبل اللاب تست 7% سوهم من جديد و اذا تبي زيادة في فالكتاب بس صعبين. هذا كله للاب

أما المدتيرم والفاينال فعليك ب old exams (المياجر سابقا و الفاينلات),حل منهم بس الأسئلة

اللي في مستطيل يعطيك برنامج و في المستطيل اللي جنبه تكتب المخرجات.

إذا هذي 35% + 25% = 60% مضمونة في الجيب.

ملاحظة: هذي المادة أنا أعتبرها أسهل أو من أسهل مواد الجبل,however أعرف 3 أشخاص أخذو فيها F و غير ذلك طلاب واجد تلعوزهم.

السلام عليكم ورحمة الله وبركاته

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

توزيع الدرجات حق سمستر 132

10كويزات
10هومورك
25ميدترم
30فااينل
25لاب:-
5بروجكت
4لاب تست1
4لاب تست2
6اختبار قصير بعد الاب
6حل امثلة في الاب

+1
وإضافة بسيطة اللي هي إذا اعتمدت على نفسك في حل تاسكات اللاب صدقني راح ترتاح بشكل كبيييير في المذاكرة

كيفها صيفي شباب ؟

اذا لحالها وتذاكر اول بأول و في الاب تسوي التاسكات وانت فاهم فهي سهالات ومقدور عليها
لكن يعتمد على القسم لأن الله يهديهم كل سمستر لهم نظام احيانا يسهولنها واحيانا لا

باختصار من أغث وأغبن مواد الفريشمان

يعني تخليك تحس انها مقدور عليها وبالاخير تدخل المدتيرم والا الفاينل ولا تعرف تحل وهذا لسببين:
١-القسم جالس يحاول يفرض هيبته مع الكوردينيتر الجديد
٢- غالبا الطلاب يهملون بالمادة ويركزون على الماث والفزكس والماده هذي يبي لها ممارسه كثييييير والواحد بصراحه ماهو بفاضي لها أبد خصوصا انها مالها دخل بالتخصص.

عموما طريقة المذاكره:

للأسف إلى الآن ما اعرفها مع اني خلصت الكورس وحاولت أذاكر بأكثر من طريقه ولا وحده نفعت

2 Likes

الله يقلعها من مادة ! مصعبينها ويجيبون أسئلة حقت محترفين وكأنك موظف في مايكروسوفت أو آبل خخخخخخخ :laughing:
المادة ذي على حسب الديبارتمنت … دفعتنا كان كل شي ريتن ورحنا فيها :sob:
وطريقة التدريس غريبة … احد يشرح برمجة (شيء عملي) على سبورة ؟ :cowboy_hat_face: وكلاسين بعد ؟ :laughing: المفروض لابين ويحطون دكاترة في اللاب وليس طلاب ماستر !!! :disappointed:

افضل شيء أنك ماتعتمد عليهم وتكتب اسم الدرس في اليوتيوب وبتحصل شروحات ممتازة :heart: … وحاول تحل التاسكات بنفسك والهومووركات :boxing_glove:

موفق :heart:

1 Like