ويش اول لغة برمجة ندرسها ؟ ( علوم الكمبيوتر)

Mohssen

New Member
تاريخ التسجيل
10 أبريل 2017
المشاركات
2
العمر
25
المجموعة
ذكر
الدفعة الدراسية
2017
الكلية
كلية تقنية المعلومات
التخصص
علوم حاسوب
السلام عليكم

بغيت استفسر

اول فصل في تخصص (علوم الكمبيوتر)
في مادة وحدة itcs 111 بتكون تتكلم عن ويش ؟
و نفس الشي الفصل الثاني


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

و عندي سؤال بعد ويش الاشياء غير البرمجة في التخصص
 
أول مادة مشتركة بين العلوم والأيتي والهندسة... وهي c++ مادة سهلة إذا حطيت بالك.. واليوتيوب مشحون دروس حقها :shiny:
أنا واحد درستها يوم كنت في أول ثنوي :showoff: كان برنامج اسمه dev-c++ ما أدري إذا لحين يستخدمونه.. بس شسمه لطيفة المادة..
وهي في البداية سهلة جدًا وتعتمد على التطبيق العملي بشكل أساسي.. بس في النهاية تبع الـ Nested Loop شوي فيها تفكير :whistling:
المهم إذا حبيت تدرسها بروفيسور يوتيوب أستاذ عظيم للمادة..

** بما أنك طالب مستجد أعرفك بمكتبة المنتدى وهي مكتبة مليئة بكل ما هو مفيد:
https://www.uob-bh.com/forum/resources/categories/4/
 
أول مادة مشتركة بين العلوم والأيتي والهندسة... وهي c++ مادة سهلة إذا حطيت بالك.. واليوتيوب مشحون دروس حقها :shiny:
أنا واحد درستها يوم كنت في أول ثنوي :showoff: كان برنامج اسمه dev-c++ ما أدري إذا لحين يستخدمونه.. بس شسمه لطيفة المادة..
وهي في البداية سهلة جدًا وتعتمد على التطبيق العملي بشكل أساسي.. بس في النهاية تبع الـ Nested Loop شوي فيها تفكير :whistling:
المهم إذا حبيت تدرسها بروفيسور يوتيوب أستاذ عظيم للمادة..

** بما أنك طالب مستجد أعرفك بمكتبة المنتدى وهي مكتبة مليئة بكل ما هو مفيد:
https://www.uob-bh.com/forum/resources/categories/4/

للدفعات الجديدة صارت المادة Java، وكما اذكر كأن يستخدمون برنامج intellij حقه.
 
التعديل الأخير:
السلام عليكم

بغيت استفسر

اول فصل في تخصص (علوم الكمبيوتر)
في مادة وحدة itcs 111 بتكون تتكلم عن ويش ؟
و نفس الشي الفصل الثاني


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

و عندي سؤال بعد ويش الاشياء غير البرمجة في التخصص

ITCS111 مقدمة في الجافا(اساسيات)
ITCS112 تكملة على ITCS111 وبتكون في الفصل الثاني

وعندك ITCS 254 هذي نفس الماث تقريبا وهي خورازميات يعني كله اشياء تعتمد على Logic و تتعلم الاثبات فيها
تقريبا 3 مواد بنفس هل الفكرة موجودة في الخطة


وعندك مواد حفظ متعلقة بعلوم الحاسوب مثل Human-Computer Interaction

ومواد تتعلق با Software Engineering تتعلم فيها شلون تنشأ مشروع لبناء سستم وبكون في مقررين

وعندك بعد بتتعلمون Professional Issues and Ethics تقدر تقول اخلاقيات المبرمج ويعلمونك العقوبات في حالة الجرائم الالكترونية ووو..

و بتتعلمون عن Operating Systems شلون يشتغل وتفاصيل عن نظام التشغيل وتقريبا حفظ + فهم المادة
 
للدفعات الجديدة صارت المادة Java، وكما اذكر كأن يستخدمون برنامج intellij حقه.
java نفس c++ تقريبًا.. بس أحس أحسن تتعلمها في البداية :rolleyes2:

** أنا أصلًا صار لي سنين ما لمست جافا فما أذكر غير import وشي اسمه javac بس ما أذكر ويش كان يسوي :Surrender:
 
java نفس c++ تقريبًا.. بس أحس أحسن تتعلمها في البداية :rolleyes2:

** أنا أصلًا صار لي سنين ما لمست جافا فما أذكر غير import وشي اسمه javac بس ما أذكر ويش كان يسوي :Surrender:
بالنسبة لي احس انه فيه اختلاف ، مثلا
- للinput تحتاج الى تعريف خاص بها (مع اني حصلت في الانترنت طريقة نسوي بها input بدون تعريف بس الجامعة تفرض عليك طرق اجاباتها)
- راح يتعامل الطالب مع classes
- لكل شغلة اليها import معين و ساعات نستخدم * علشان نختصر عدة شغلات بسطر import واحد
- كود الoutput بكون اطول من ال++C
System.out.print("YOUR TEXT")

و فيه غيرها من اختلافات بس ما احب اضيع وقتكم بقراءتها
 
بالنسبة لي احس انه فيه اختلاف ، مثلا
- للinput تحتاج الى تعريف خاص بها (مع اني حصلت في الانترنت طريقة نسوي بها input بدون تعريف بس الجامعة تفرض عليك طرق اجاباتها)
- راح يتعامل الطالب مع classes
- لكل شغلة اليها import معين و ساعات نستخدم * علشان نختصر عدة شغلات بسطر import واحد
- كود الoutput بكون اطول من ال++C
System.out.print("YOUR TEXT")

و فيه غيرها من اختلافات بس ما احب اضيع وقتكم بقراءتها
صحيح..
 
جافا من افيد اللغات اللي ممكن تتعلمها بس الله يعينك على كمية الكتابة اللي بتكتبها :RpS_lol: << كان ممكن ما اضيف هالجزئية بس عشان انت ذكرت "و في نفس الوقت اقيس ميولي للشغلة" لا تقيس ميولك تجاه البرمجة من تجربتك مع الجافا:RpS_sleep: لانها لغة مطولة جدا .. اللي تكتبة في سططططووور في الجافا ممكن تكتبة في سطر واحد فقط في اللغات الاخرى .. فلا تبني كل رأيك على الجافا .. ولكن مجددا من افيد ثم افيد ثم افيد اللغات اللي ممكن تتعلمها ..

انصحك لو تبي تحضر روحك في البرمجة (طبعا في امور اخرى في تخصصك) اما انك تختار اي لغة تتعلمها لذاتها او انك تتعلم المبادئ بأي لغة <:confused:

يعني اما تقول بتعلم لغة كذا .. ومنها تشوف فيديوهات او تحمل كتب لها وتسوي اكواد او برامج بسيطة منها بتفهم السالفة بالتطبيق مرة واحدة نفس انك تفهم عن طريق التطبيق شنو فايدة الloops والarrays وكل هالخرابيط (هاي الطريقة اللي بالراحة 100% من الناس تتعلم البرمجة بها) :shiny:

او انك تتعلم المبادئ ومو مهم بأي لغة كانت .. يعني انك نظريا تتعلم شنو هي الloops والarrays ... وفكرتهم .. هاي غالبا من كتاب او فيديوهات عن البرمجة عموما وليس عن لغة معينة

نصيحتي لك لو فعلا في الاجازة ومو ملتزم بمنهج .. تعلم لغة بذاتها (الطريقة الاولى) ولا تكون الجافا اول لغة تتعلمها الا لو اللي تخصصهم cs شايفين فايدة لذلك ولكن عموما ما ينصح لاي احد تكون الجافا اول لغة يتعلمها لانها فيها تفاصيل انت في غنى عنها وبتمللك لو فعلا بس قاعد تجرب روحك :nosweat: بس من سخرية القدر انها لذلك من افضل اللغات اللي تتعلم عليها المبادئ لانها مفصلة جدا (الطريقة الثانية)
:RpS_lol:

خربطك مسكين ..

لو اخترت تبتدي بالجافا وتتعلمها خلاص لا تروح يمين يسار .. اتقنها ولا تقعد تروح من لغة للغة اتعلم عليها المبادئ والتطبيق وكل شي
 
التعديل الأخير:
بالنسبة لي احس انه فيه اختلاف ، مثلا
- للinput تحتاج الى تعريف خاص بها (مع اني حصلت في الانترنت طريقة نسوي بها input بدون تعريف بس الجامعة تفرض عليك طرق اجاباتها)
- راح يتعامل الطالب مع classes
- لكل شغلة اليها import معين و ساعات نستخدم * علشان نختصر عدة شغلات بسطر import واحد
- كود الoutput بكون اطول من ال++C
System.out.print("YOUR TEXT")

و فيه غيرها من اختلافات بس ما احب اضيع وقتكم بقراءتها

يمكن بالفعل الساينتكس يختلف وهذا امر طبيعي اختلاف الساينتكس بين لغة برمجة وأخرى
لكن الكونسبت والأساسيات الى حد ما كبير وحدة
حتى ان تسلسل دروس مقرر ITCS103/111 لما كان سي بلاس بلاس نفسه في الجافا
يمكن الاختلاف البارز الي شفته هو اليوزر انترفيس الي تقدر تبرمجها في الجافا بشكل أفضل
وطبعا فيه مميزات للجافا وتطور للجافا أكثر اذا بنقارنه بالسي بلاس بلاس
 
  • Like
التفاعلات: _ALI_
مشكوريييييين على الردود
ما تقصرون
 
https://www.youtube.com/playlist?list=PL28DDB2DCF87BEE43

دورة لغة جافا بالعربي أنا توي مقدم مقرر ITCS113 و واجد نفعتني هالدورة إذا ماكان عندك فكرة عن المادة أنصحك تتابع ولوحبيت أعطيك الإمتحانات السابقة علشان تاخد فكرة عن طريقة الأسئلة كلمني وبالتوفيق ...
 
نصيحة -مهمة جداً جداً-
قبل لا تتعلم أي لغة برمجة تعلم الخوارزميات أول شيء
إذا تعلمت الخوارزميات عقب أي لغة برمجة بتكون سهلة عليك
وهنا محتوى مفيد جداً جداً لبدأ تعلم الخوارزميات:
http://www.harmash.com/algorithm/lesson_1.html
وبالتوفيق للجميع إن شاء الله
 
نصيحة -مهمة جداً جداً-
قبل لا تتعلم أي لغة برمجة تعلم الخوارزميات أول شيء
إذا تعلمت الخوارزميات عقب أي لغة برمجة بتكون سهلة عليك
وهنا محتوى مفيد جداً جداً لبدأ تعلم الخوارزميات:
http://www.harmash.com/algorithm/lesson_1.html
وبالتوفيق للجميع إن شاء الله

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

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