@osamar89

Osama Radwan

Ask @osamar89

Sort by:

LatestTop

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

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

بس بدي اسال لو مادة Data Structures and Algorithms بيلزمها كتير java و خاصة java 2 ? و شكرا :D

لا ما بيلزمها كتير
اقرأ اول شبترين في كتاب G
بيكون كفاية باذن الله

السلام عليكم إذا أنا بدي أزيد علمي عن طريقة أكواد غيري وأشوف كيف بيحله، أحسانا ما بأفهم الأكواد كيف ممكن أفهم أكواد مش أنا كتبها؟

التعلم من أكواد الغير شيء حقيقي وموجود في عالم البرمجيات منذ بدايته، ومع هذا لتحقق الفائدة ممكن نحط شوية "نصائح" نتبعها
1. حدش بيتعلم حاجة من نسخ ولصق الكود وتشغيله، وتغيير بعض قيم المتغيرات بشكل عشوائي، تجنب هذا التصرف حتى لو كان يؤدي في بعض المرات لنتائج مرضية، لأنه يمنعك من الفهم.
2. لا تنس/ أي حد ممكن يكتب أي حاجة في الانترنت، ومش كل كود في الانترنت هو الصح وأحسن حاجة ، اختر الكود اللي حابب تتعلم منه بعناية
3. التعلم من أكواد الغير يكون سيئا إذا كان المطلوب تعلمه هو الأساسيات المطلقة، أو في حال عدم توفر أي فكرة مسبقة عن الشيء المطلوب تعلمه. في هذه الحالات يجب الرجوع الى كتاب او مصدر علمي ، ثم النظر الى أكواد الغير.
تلك كانت نصائح عامة يجب ذكرها قبل الاجابة :)
وللإجابة على السؤال بدقة إليك طريقة يمكن اتباعها لتسهيل مهمة فهم أكواد الغير :
* لاقي حاجة انت بتعرفها أو مألوفة جوا الكود وابدا من عندها تتبع للكود، شوف شو بيدخل فيها مدخلات ، هي شو بترجع او بتعطي نتائج لمين ، واستمر بالتتبع من هادي الشغلة المألوفة الى مدخلاتها ومدخلات مدخلاتها وهكذا ، بتلاقي حالك فهمت كل الي قبلها ، وبتسهل على حالك فهم كل الي بعدها .
* لو كان الكود كبير كرر العملية السابقة على عدة جلسات ، بحيث في كل جلسة بتبني على ما فهمت من سابقاتها ، ويمكن في أي وقت تصغير الكود عن طريق حذف بلوك غير مفهوم أو استبداله ب"ستب" ومتابعة الفهم والرجوع إليه لاحقا
* في حال لقيت نفسك مش فاهم syntax
تأكد انك تراجع هذا العلم من كتابك المفضل ، مثلا لقيت حالك مش فاهم Lambda Expressions in Java
ما تفهمهم من الكود ، راجعهم من الكتاب ثم ارجع افهم الكود.
أتمنى أن يكون هذا مفيدا ، وبالتوفيق

View more

Related users

السلام عليكم طالب هندسة حاسوب في سنة تانية شو الاشياء المطلوب التركيز عليها هاي الفترة لبناء مهارة حل المشكلات وطرق التفكير واذا في منهج او طريقة ممكن اتبعها عشان ابني مهنة خلال الدراسة واطور مهارتي اكتر في البرمجة ؟؟

وعليكم السلام ورحمة الله
بالنسبة لطالب سنة ثانية وثالثة أعتبر التفكير في بناء مهنة خلال الدراسة مبكر نوعا ما .
التفكير في بناء المهارات واستكشاف العلوم والمجالات تفكير صحيح وأشجعه 👍👍
وبالنسبة لمهارة حل المشكلات / فجوهر هذه المهارة هو قليل من استكشاف العلم المطلوب ثم كثير من التدريب
لاستكشاف العلم راجع صفحتي
http://site.iugaza.edu.ps/oradwan/data-structures-and-algorithms/
وللتدريب أنصح بأن تبدأ في حل أسئلة سهلة على موقع مثل https://www.hackerrank.com/domains/algorithms
هذا رد عام جدا لو احتجت شيء من التفصيل سأكون سعيدا باجابة أي سؤال محدد
بالتوفيق
Liked by: wamda
+1 answer Read more

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

أها يعني انت طالب ديسكريت الآن ،
أحسن حاجة انه يكون فيه اسايمنت موضوعة من قبل خبير وتتبعها
لو ما كان هاد الاشي موجود شوف شو الجامعات الي برة بتعطي طلابها واجبات واعملها
Liked by: wamda
+5 answers in: “عندك نصائح أو منهجية للي بيميلوا للتعلم الذاتي؟”

عندك نصائح أو منهجية للي بيميلوا للتعلم الذاتي؟

نصائح عامة :
* حدد هدف واضح وقابل للقياس واله زمن لازم ينعمل فيه
* تأكد من الحصول على الإرشاد اللازم وما تغوص لحالك
* جهز لنفسك بيئة مناسبة زي مكان للدراسة أو حتى وقت معين كل يوم تدرس
* خلي عندك صفحة واحدة تكتب عليها الاشياء الي رح ترجعلها وما تسمح لنفسك تكتب أكثر من صفحة ، لأنك رح تتشتت
* انضم ل كوميونتي على الانترنت بيحاولو يتعلمو نفس الي بتتعلمه
* اذا بتقدر تكتب اعمل بلوج ولخص فيها ما تعلمت وحاول تنشرها
* اذا تعلمت حاجة ببلاش حاول تدرسها برضو ببلاش ، ربنا بيبارك في وقتك وجهدك وبتتمكن من المادة أكثر
بالتوفيق ^_^
Liked by: wamda
+5 answers Read more

شو المهارات اللي تؤهلني للشغل بعد التخرج

معرفة كافية في مجال مطلوب (Qualification)
+
القدرة على حل المشكلات بشكل عام
+
ادارة وقت جيدة
+
مهارات تواصل ومهارات اجتماعية جيدة
Liked by: wamda

متى يجب التوقف عن التعلم في جميع التخصصات وبدأ التركيز والتعمق في تخصص معين ؟

أظن أن المقصود بالسؤال هو التخصص الفرعي داخل التخصص الأساسي في البكالوريوس
وبرأيي أفضل وقت لبذل كل الجهد في اتجاه واحد هو بداية من آخر فصل في الجامعة
Liked by: wamda
+1 answer Read more

لو في جد كان مش فاهم بعض موضوعات الخوارزميات في المرة الأولى بتسمح ييجي يحضرهم تاني ولا هادا الاشي بيزعجك؟

أي حد بيقدر ييجي يحضر المحاضرة ، بيشرفنا ،بس بشرط ما يخرب علينا :-)
Liked by: wamda

شو مجالات العمل بعد التخرج كمهندس حاسوب غير الويب والأندرويد!

الإجابة على هذا السؤال طويلة وكبيرة ، كنت تحدثت عن إجابة هذا السؤال بكثير من التفصيل في المحاضرة العامة الفصل السابق
يمكنك الرجوع إليها هنا
http://site.iugaza.edu.ps/oradwan/files/Exploring-Careers-in-Computer-Engineering.pdf
أتمنى أن تكون مفيدة

هل المبادرات زي مليون مبرمج عربي بتكون مفيدة فعلا؟

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

شكرا دكتور طيب بالنسبة لمادة قواعد البيانات وعمارة الحاسب مهمة كتير في الذكاء الاصطناعي

مادتين مهمات جدا لأي مهندس برمجيات ، بي مش من أساسيات الذكاء الاصطناعي
+1 answer in: “يعطيك العافية يا دكتور انا حابب اتعلم الذكاء الاصطناعي وعالم الروبوت ايش بتنصحني اعمل ايش الخطوات اللازمة اللي بتساعدني في التقدم بهذا المجال وانا عارف انه في غزة عندنا مش ناجح هادا المجال بس انا حابب ادرسه في المستقبل بس بدي اجهز حالي واستغل اكبر قدر ممكن من العلم لهذا المجال خلال دراستي الجامعية”

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

مصطلح "الذكاء الاصطناعي" اليوم صار مصطلح كبيـــــــــــــــــــــــــــر جدا وممكن الواحد يشتغل ذكاء اصطناعي في غزة لأنه بيشتغل سوفتوير
مجال الروبوتيكس الصراحة أنا ما في عندي خبرة كتير فيه بس رح يلزمك تسافرعشان تفدر تدرسه
بالنسبة للي حابب الذكاء الاصطناعي فالنصيحة إنه في البداية يركز على الأساسيات منيح يعني يكون شاطر في البرمجة ، وشاطر في الجبر الخطي وشاطر في الاحتمالات ويدرسهم بقلب ورب
بعد هيك يركز في كوس محترم عن الذكاء الاصطناعي ، مثلا هاد :
https://www.edx.org/course/introduction-artificial-intelligence-3
أو عن المشين ليرنيج مثال هاد
http://ml-class.org/
ويفهمه مرة ومرتين وتلاتة
بعدها رح يصير عنده فكرة ممتازة وبيقدر يبدأ في شغل متعلق في المجال ولو كتجربة ، ومن أحسن التجارب الي ممكن يعملها هي انو يشوفله بيبر بيقدر يفهمها ويحاول يعمل التجربة اللي فيها ويطلع النتائج ، من أكتر الحاجات المفيدة في الدنيا انك تحاول تعمل هيك
وعلى رأي أشهر استاذ ذكاء اصطناعي في الدنيا :
You are qualified for a career in machine learning! Whatever your current level of knowledge, so long as you keep working hard and keep learning.
It’s really not a matter of whether you’re qualified to work in machine learning It’s just a matter of getting the learnings to make yourself more and more qualified.
اقتباس منه :)

View more

+1 answer Read more

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

لو ناوي تكمل في المجال الأكاديمي ينصح بأن تكون أقوى ما يمكن في المجال النظري.
أنصح بأنك تنتبه لمنهجك أكثر ،وبنفس الوقت تتأكد انك بتعرف تبرمج بشكل جيد لأنه المهارات البرمجية الجيدة رح تلزمك في الماستر كمان، بس ما في داعي تتعلم أندرويد اذا مش ناوي تشتغل أندرويد لما تتخرج
بالتوفيق
Liked by: wamda
+1 answer Read more

لو فايت تخصص الحاسوب ع مضض يعني ما بتحبو و معدلك بالسبعينات و انت انسان بالفعل ذكي و مشيت بالتخصص شوط كبير بس مش راضي عن حالك شو بتعمل ؟

دور على حاجة بتحبها في التخصص ولو حتى فرعية، وشوف اذا ممكن تبني فرصة عمل منها
تخصص الحاسوب واسع ، ومجال العمل بعد التخرج منه أوسع، فما تحكم على نفسك أنك ما بتحبه ، أعطيه فرصة :)
Liked by: wamda

واللي تخرج وما كان عامل هيك في أمل منه؟

طبعا عنده أمل ، المتخرج كمان بتكون خياراته أسهل ، والمطلوب منه للنجاح هو إتقان
"track"
واحد فقط يؤهله للمنافسة والكسب
يعني شوفلك مسار تعلم لحاجة بتحبها وركز على اتقان خطواتها خطوة خطوة
بالتوفيق
Liked by: wamda
+1 answer in: “برأيك شو أكتر حاجة بتنصح طالب الحاسوب يركز فيها أثناء الدراسة”

برأيك شو أكتر حاجة بتنصح طالب الحاسوب يركز فيها أثناء الدراسة

إذا كانت "الحاجة" مادة فالنصيحة التركيز في مواد الاساسيات كلها، بداية بالبرمجة ومرورا بالخوارزميات والعمارة والشبكات
إذا كانت "الحاجة" شيء عام ، فأنا أنصح بشدة بالتركيز على اتقان الموضوع بأكبر قدر ممكن خلال الدراسة
في رأي داخل المجتمع العلمي بيقول انه الناس ما بتفهم الكالكولس لأنها بتفوت على الجامعة وهي مش "متقنة" الرياضيات في المدرسة. وأنا أوافق هذا الرأي خاصة في رحلة دراسة هندسة الحاسوب، فلو ركز الطالب انه يتقن المادة الي بايده بأكبر قدر ممكن ، رح يتمكن من فهم كل اللي بعدها ويقدر يصل لمستوى عالي ومنافس
وبالاتقان نعني انه يفهم كل الكتاب طبعا وحبذا انه يزيد
وللاستزادة عن هذا المفهوم أنصح بالبحث هن : " mastery based learning "
بالتوفيق :)
Liked by: wamda
+1 answer Read more

Language: English