ما هو الفرق بين computer science and programming

كمتعلم مبتدا في لغات البرمجه و في بداياتي في لغه جافا .

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

تستخدم بيئه الحاسب ومعرفه هيئته

.........

بالاضافه لدي سؤال ما هو oop

او كائنات البرمجيه وهل يجيب تعلمها قبل تعلم جافا مثلا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

hatem87 أضف ردا
  • البرمجة بمختلف علومها تدرس في تخصص Computer Science مثل الخوارزميات وتراكيب البيانات بالاضافة إلى مواد دراسية في مختلف العلوم مثل الشبكات وبرمجة الآلة واللغات المقارنة والجرافكس والحماية وهندسة البرمجيات ومعمارية الحاسب.

  • البرمجة الكائنية نعم يجب تعلمها في اثناء دراستك للجافا. وهي اسلوب لهندسة البرنامج من منطق الأسماء Nouns التي تمت بعلاقة للنظام. اذا كنت تريد برمجة نظام للتسجيل في الجامعة . يجب ان تهندس النظام وفق الاسماء التي ستستخدم في النظام مثلا Course و Student وSemester و Grade و Instructor وبناء عليها تحدد الخصائص لكل منهم واختصاصاته وأفعاله وارتباطاته بالأنواع الأخرى.

  • أنصحك أن توثق علاقتك بمحرك البحث جوجل لمستوى الصداقة.

أنصحك أن توثق علاقتك بمحرك البحث جوجل لمستوى الصداقة.

ماذا تعني بهذه الجمله

إذا فهمت كل شيء قد ذكره عداها فأنصحك بالتغاضي عنها لأنه لم يعد لهذه الجملة أي لزوم.

يقصد أنه عليك أن تبحث كثيرًا في جوجل وتجد الإجابة بنفسك. دائمًا دع خيار سؤال غيرك آخر الحلول خاصة في البداية. هذا لا يعني أن لا أحد سيجيبك ولكن يعني أنك ستصبح باحث أفضل بعد فترة، حينها ستستطيع طرح الأسئلة الصحيحة.

وإجابة لسؤالك:

علوم الحاسب تتعلق أكثر بالشق الأكاديمي، دراسة الخوارزميات، الرياضيات، قواعد البيانات .. إلخ. يتعلق الأمر "بالدراسة"

البرمجة هي العلم التطبيقي وتطلق غالبًا على النشاط الذي يقوم به العاملين بهذا المجال. وأفضل إجابة وجدتها حتى الآن لسؤالك هي ..

عالم الحاسب مثل الفيزيائي، أما المبرمج فهو المهندس.

الإجابة من stackoverflow