في حيره في اختيار التخصص بين ICS و SWE

السلام عليكم ورحمة الله وبركاته…
شباب ودى بنصيحتكم الى ما بنساها لانها هى المستقبل

انا محتار في التخصص بين ICS و SWE وكان في البال COE بس شلته من راسي بقى هل الاثنين

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

ودى مساعدتى ولن انسى لكم الجميل ماحييت

شـــــــــــــــــــاكر لكم

swe تخصص مواده سهله في العموم …بس مدرسين ما عندك احد وهم قليلين أصلا (2 أصلا متخصصين والباقين من ال ICS) ، وكل ماده فيها شعبة وحدة …يعني انت مجبور على المدرس حتى لو عرفت انك بتاخذ D او بتتأخر في التخرج …عموما التخصص جديد وما احد يدري عنه …

شاكر لك

مشكور اخوى ارحم نفسك …ماتقصر
خلنا نشوف هم بعد راى الشباب…
ياشبـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــاب وينكم؟

والله انا محتار مثلك ياخوي وياريت الشباب يعطون الموضوع هذا اهميته ويساعدونا بالاختيار ويقولون لنا الاسباب …

حياكم الله

التخصص يا شباب ممتاز وهو في الحقيقة المتفرض انه يكون أفضل من ال COE

وال ICS

وهذا فعلا الحاصل خارج السعودية

لكن طبعا في السعودية للاسف مايعرفونه او انهم ما يقدرونه !

يعني بعض الشركات توظفك لكن تعتبرك كأنك COE او ICS

مع انك انت افضل منهم

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

وارجو ان تتحسن الاوضاع مستقبلا …

I C S is the Devil…

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

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

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

بالنسبة لهندسة البرامج Software Engineering:
تخصص حلو والعمل فيه ممتع… طبعاً كثير من الكورسات اللي فيه ياخذونها حقين علوم الكمبيوتر… اعتقد الاختلاف بينهم في ثمانية كورسات أو شي زي كذا

اذا انت مهتم بصناعة البرامج وتبي تسوي لك شركة برامج اذا خلصت الجامعة، فستجد ضالتك في هالتخصص
طبعاً هالتخصص يهتم بعملية صناعة البرامج بداية من الصفر… الى ان يكون المنتج جاهز ويمتد ذلك الاهتمام الى مابعد الانتاج… من صيانة وتحديثات دورية ودعم فنّي واستشارة … وانت ماشي
طبعاً لصناعة برنامج ما، لابد ان تمر العملية بعدة مراحل… وراح يتم التطرق لها في كورسات هالتخصص بشكل مكثف جداً… ونذكر منها مرتبة على قدر ما اذكر (الذاكرة رايحة فيها والظاهر بيطلع فيها اشياء غير مرتبه بس اذا لقيتوا شيّ انا غلطان فيه، ياليت تنبهوني)، والله الموفِق

Data Collection "Problem Definition, Questionnaire, … etc
Requirements/Specifications
Specifications Analysis
Security/Risk Analysis
Design
Validation & Verification
Impllementation
Quality Assurance
Producing Beta- version
User Reviews/comments on the product
Changes/Improvements
Alpha Version Production
Maintenance, Updates & Tech. Support
Product Future Development Plans

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

وبالنسبة لعلوم الحاسب Computer Science:
فطلاب هذا التخصص يدرسون ال software engineering كمادة فرعية، وفيها تفصيل بعد بس مهوب مثل الي يدرسون حقين السوفتوير انجنيرينق… بالاضافه الا ذلك، يدرسون مواد مشتركه بين التخصصين كما اسلفت سابقاً…
في علوم الحاسب يكون فيه كورسات مكثفه على :
البرمجه والتحليل
ودراسة نظم التشغيل والشبكات بالتفصيل…
كما يدرسون تقنيات الحوسبة ونظم الأتمته (الميكنه) Automation
ويدرسون انظمة وتقنيات الذكاء الصناعي Artificial Intelligence
ويدرسون كذلك تقنيات ال Concurrency وال Synchronization (غالباً بلغة السي)
وفي الأونه الأخيره، صاروا يهتمون بعد بصناعة برامج الانترنت وتقنياتها Client/Server Wep Applications

وفيه اشياء كثيرة لاتحظرني الآن… لكن ان شاء الله، لو لقيت وقت كافي، راح اكتب موضوع مكثف يوضح اللبس الموجود بين التخصصين ويزيل الغمّة عند كثير من الناس ان شاء الله

ملاحظة اخيرة: بالنسبة لفرص العمل عندنا في السعودية، تراها اوسع بالنسبة لخريجين علوم الحاسب الآلي , بينما في الدول اللي فيها بيوت برمجه كبيرة software houses مثل امريكا والمانيا وفنلندا والهند (لاتحقرون الهند…تراني حاطها متعمد عشان تعرفون انهم متطورين في مجال الكمبيوتر)، خريجين ال software engineering عندهم فرص عمل أكثر من خريجين علوم الحاسب…
وانا من واقع خبره شخصية، اشوف ان اللي نشتغل عليه في الغالب لايعتمد على شيء من اللي درسناه في الجامعة الا المبادء والأساسيات فقط… وبكذا، اقدر اقول ان خريجين كلا التخصصين مؤهلين تأهيلاً جيداً لشغل نفس الوظيفة لكن في السعودية الطلب عندنا زايد على خريجين علوم الحاسب… ليش ؟؟؟ ما ادري!

بامكان تسأل مدرس راح يفيدك انشالله

هو: Manual Paul

احم_احم…
سلمت يمينك والله اخوي ماقصرت…
لكن ببالي سؤال …بالنسبة لانظمة التشغيل انا نفسي اتعلمها بشكل مفصل…ولكن ناوي احول تخصصي من هندسة حاسب الى هندسة برامج…فهل ياترى اللي يتخصص هندسة برامج راح ياخذ كورسات عن انظمة التشغيل سواء كمادة مشتركة بين التخصص هذا وتخصص العلوم او كمادة اساسية؟؟ اتمنى يكون سؤالي واضح…وعشان اوضح لك اكثر بالعاميه…انا ابي اتعلم عن انظمة التشغيل بالتفصيل مدري اي واحد من التخصصين يلبي رغبتي بشكل اكبر؟؟مع اني اميل اكثر لهندسة البرامج …

مشكور اخوي بو حميد على تعليقك …

تحياتي للجميع…

يا هلا فيكم ولو انا فاتني القطار خلاص لأني كنت swe وحولت ME ولكن لم اندم ابدا على هذا التغيير لسبب انني سألت دكتور في القسم وقالي بالحرف الواحد ((( SWE تخصص ممتع جدا ولكن متى الشركات تعرف اهميته بالنسبه لها )) فاخترت ال ME .

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

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

عمومن بالتوفيق مقدما وانشالله نشوف مهندس برامج قد الدنيا :slight_smile:

انا بغيت احول SWE لكن قعدت على الـ ICS …

اخاف بعدين اقعد ببيت امي بعد التخرج :frowning:

او اذا انت دفره خذ دبل ميجر … ترى كلها 40 ساعه فرق …

ياسيدي ادخل ics وإذا شفت نفسك ماشي تمام في البرمجة وحبيتها من قلبك وحاس إنك ممكن تبدع فيها وتضيف شي جديد حول swe والريوس مفصول…

أنا كان باقي لي سنة على التخرج وحولت swe مع إنها زادت علي سنتين لكني أدرك تماما إن قراري بإذن الله سليم…

طلاب ics يعرفون معلومات قليلة عن فروع كثيرة في علوم الكمبيوتر وهذا يدعى عند الأجانب little about everything وهم في الأصل ليسوا متخصصين في أي من هذه الفروع إلا إذا كان مجهود فردي أو إذا كمل أحدهم الماجستير…

طلاب swe يعرفون الكثير عن شيء واحد بالإضافة إلى ما يعرفه طلاب ics لأنه لتكون مهندس برامج جيد لابد أن تعرف ماذا ستبرمج وتعرف الأصول والمبادئ في علوم الحاسب…everything about something …

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

البرمجة مهي جلسة على الكمبيوتر وهاتك typing للكود…
المسألة أكبر بكثير من كذا والعالم مابدأ يحس بخطورة الموضوع إلا في الثلاثين سنة الماضية أو أقل…

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

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

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

الفرق بيننا وبين الغرب المتطور إن نظرتهم بعيدة جدا أبعد من مجرد وظيفة وراتب وأسرة…

وبالنسبة للدراسة ترى الفرق بسيط جدا بين التخصصين وغالبا في المواد الإختيارية والعامة… وقارن بين مواد التخصصين بنفسك…

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

M.E…مع انك مارديت على سؤالي بالظبط لكن جزاك الله الف خير …فعلا هذا التفاعل اللي نحتاجه هنا …واستفدت جدا من كلامك…وفقك الله يااخي …

دكتور / مجنون…فكر زين ترى لاتحسب اذا تخصصت هندسة كهربائية مثلا بتتوظف مهندس كهربائي جزما وواجبا !! ومو شرط بعد اذا شهادتك هندسة برامج انك تتوظف مهندس برامج…هذا اذا صدفت معك فكان بها …ولكن الاغلب ان اللي يتوظفون تكون وظايفهم بوادي ومؤهلاتهم بوادي ثاني ولكن تفيده في بعض عمله وليس مئة بالمئة…فانصحك تفكر زين وتسأل فهذا مصير مستقبلك…الله يوفقك للخير…

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

مو كأني رديت على الشباب نيابة عن صاحب الموضوع …لكن بما اني قاط معه بالسالفه فسمحت لنفسي بكذا ومااتوقع ان أبو سلمه بيزعل علينا…على العموم اذا زعلت ابشر بالحق ياأبو سلمه…ولك مني سلام واصل لسعادتك يازلمه ياأبو سلمه:D
:wink:

Ok …guys …now …my major is ICS and I want to make double major with software Engineering How can i can make that ??

and

Is there different if my magor is ICS and the double is SWE

or

of my major is SWE and the double is ICS

THanKS

لما حولت هندسة برامج في اثنين زملائي رفضوا تحويلهم مع إنهم أونرز لأنه بتضيع عليهم ساعات كثيرة…

فسألو عن الدبل ميجور فقال الرئيس إنه إلى الآن مافي هذا الشي…

لكن يمديك تاخذ مواد سوفتوير على إنها مواد إختيارية بدل مواد علوم الحاسب… إذا إنك متحمس لها…

مجرد تعقيب

السلام عليكم وبعد انا الحمد لله أخذتها من ألاول ورحت COE لأاني مقتنع بالتخصص هذا أما عن icsو swe فكما قال ألاخ الدكتور…? ما في فرق كبير في التخصصين لكن اذا تبي النصيحه النصوحه فارح للengineeringلأن اذا تخرجت انشاله مراح يعتبرون ics هندسه رغم انه نفسه تقريبن بس مشكله ال swe ان الدوافير فيه واااااجد والسكاشن قليله …واحب اقول للاخ بدر يأخ لا تفتي في شي مالك فيه لان تخصصك جيوفزكز مع خالص حبي

hussam alotaibi: انا اعتبرك انك منت فاهم شئ من جملتك

“في فرق كبير في التخصصين لكن اذا تبي النصيحه النصوحه فارح للengineeringلأن اذا تخرجت انشاله مراح يعتبرون ics هندسه”

الله يوفقك بتخصصك الممل باعتباري :frowning:

خذ نصيحة من خريج !!

أخي الكريم …

خذ نصيحة من واحد من خريجين الـ ICS ، القسم الجديد SWE ما فيه إلا دكتورين أو ثلاثة وهم ودهم يجربون في الدفعات الجديدة . الكلام الذي يردده “عقلاء” دكاترة القسم هو : كيف يفتحون قسم جديد وهم ما عندهم كفاية مدرسين في الـ ICS وفاشلين فشل ذريع في إدارته !!

وثاني شي : التخصص جديد على البلد ، يعني بالعربي بعد التخرج ما راح تلقى أحد يوظفك إلا إذا كنت ناوي تتوظف outside KSA.

تــــــحـــــيــــــاتي …