لماذا تفضل SWE على computer science ؟ أو العكس ؟

السلام عليكم …

السؤال واضح من العنوان … :laughing:

لماذا اخترت أو لماذا فضلت تخصص computer science على SWE ؟
أو لماذا فضلت تخصص SWE على computer science ؟

ماهي العوامل المؤثرة في اختيارك من كل النواحي … ( دراسة ، طبيعة مادة ، وظيفة ، صعوبة ، طبيعة عمل ، …الخ )

بانتظاركم …

موضوع جميل وأتمنى مشاركة الخريجين…

أنا طالب CS فريشمان…
حقيقة بعد سؤال ناس لهم نفس اهتماماتي وأهدافي… كانت النصيحة لل Computer Science …
وأظن كدارسة ممكن طالب ال cs يتعمق أكثر في البرمجة وأنظمة التشغيل أكثر من SWE … لكن بالمجمل طلاب ال SWE يتخرجون وعندهم قدرات رائعة في البرمجة…

وطبيعة العمل أشوفها متقاربة بشكل كبير بين هالتخصصين

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

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

2 Likes

هندسة برمجيات

تخصص علوم الحاسب توجهه بحثي أكثر.
تخصص هندسة البرمجيات يعطيك نظرة أشمل.

بالنهاية الاختلاف في المواد يكاد لا يذكر (بالنسبة لهندسة البرمجيات) بحكم أنهم يغطون كل مواد علوم الحاسب عدا اثنتين

-المواد المشتركة في التخصصين:
ICS 102: Introduction to Computing I
ICS 201: Introduction to Computing II
ICS 202: Data Structures
ICS 324: Database Systems
ICS 233: Computer Architecture & Assembly Language
ICS 254: Discrete Structures II
ICS 253: Discrete Structures I
COE202
ICS 343: Fundamentals of Computer Networks
ICS 353: Design and Analysis of Algorithms
ICS 431: Operating Systems

المواد الزايدة في هندسة البرمجيات :
SWE205
أنصحك فيها عشان يكون عندك انطباع عن التخصص
SWE215
SWE312
SWE316
SWE326
SWE363
SWE387
SWE417
SWE418
مشروع التخرج على ترمين
SWE /ICS XXX (3)
ثلاثة مواد اختيارية تقدر تاخذها فيها المواد اللي في التخصص الثاني

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

علوم الحاسب:
يحتوي على تدريب صيفي وتطبيق كوأب ومشروع التخرج في ترم واحد فقط
يدرسون مبادىء هندسة البرمجيات في مادة وحدة
SWE311

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

هذا اجتهادي وأعتذر مقدما عن أي خطأ

أنا مهندس برمجيات وحاولت أكون محايد

تقريبًا ما فيه فرق بين التخصصين

أنا توني طالب cs سوفمور و ما أقدر أجاوبك جواب شامل لكل شيء

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

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

هذا هو المهم في كل تخصص

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

أعجبني ردك المنطقي يا عالم الحاسب :slight_smile:

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

ياليت تفصل في الاجابة لأن أنا أواجه نفس المشكلة ألحين …

شكراً .

تسلم لي والله :slight_smile:

جذبتني المواد ذولي بالذات في تخصص CS:

ICS381: Artificial Intelligence

أنا مهتم بالذكاء الصناعي

ICS454: Cryptography

ذي المادة تتكلم عن التشفير و الحماية

ICS485: Machine Learning

ذي مادة لها علاقة بالذكاء الصناعي، تتكلم عن إنه كيف الآلة تتعلم من نفسها من غير ما تكتب لها كود لكل شيء

برضو أخذت لفة على مواد SWE، و ما حسيت فيه شيء جذبني له، ممكن بس SWE363 اللي أفكر أنزلها إليكتف

و بس الله يسلمك، بكذا حسيت إنه أنسب تخصص لي هو كمبيوتر ساينس

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

بس عندي سؤال، هل فيه كورس في الجامعة مهتم ببرمجة وتطوير الألعاب ؟ (ولو إلكتف)

وكذلك هل هناك كورس مهتم بمحاكاة الأشياء؟

لا للأسف ما فيه كورسات مثل كذا في الجامعة

طيب، بتخرجي من بكالوريوس علوم الحاسب بكون قادر على … ؟ (عدد الأشياء اللي يستطيع عالم الحاسوب فعلها)

ذي عاد ما أقدر أجاوبك إلا إذا تخرجت، توني سوفمور يا رجل :laughing:

حسب كلام أحد الداكاترة إنهم يحاولون يجيبون دكتور متخصص في الألعاب وينزلون مادة عنها

الله يسمع منك، إن شاء الله بس ينزلون كورس الإيلكتف ذا قبل لا أتخرج

بما إنك سفمور فتلحق إن شاء الله

أنا راحت علي :slight_smile:

يا أخوان وش يعني

credit-hours of approved technical electives

ما فهمت وش يعني technical electives في خطة علوم الحاسب موجودة 12 ساعة وفي هندسة البرمجيات موجودة 6 ساعات.

يعني من أي تخصص راح تكون هالelectives ؟ هل راح تكون من تخصصات ثانية أو أقدر آخذها من نفس التخصص أو إيش؟ ما فهمت ؟

نزل CS Student Guide أو SWE Student Guide من http://www.kfupm.edu.sa/departments/ics/default.aspx و بتلقى لستة مواد Technical Electives تختار منها

Technical Electives معناها مواد من تخصصات ثانية

مثلاً لو كنت ICS هل لازم تكون الtechnical electives من الSWE ؟ أو عادي أقدر أنزلها من COE مثلاً ؟

اذا كانت إجابة السؤال أعلاه بـ نعم ، فـ حدود تنزيل مواد الtechnical electives وين ؟ بمعنى هل لازم تكون مواد من كلية الحاسب فقط ؟

أو أقدر من خارجها من كلية العلوم أو الإدارة مثلاً ؟