سافٹ ویئر اور سافٹ ویئر انجینئرنگ میں مخصوص کمپیوٹر سائنس میں کیا فرق ہے؟ بہتر کونسا ہے؟


جواب 1:

پہلے کچھ شرائط کی وضاحت کریں۔ "سافٹ ویئر انجینئرنگ" واقعی زیادہ تر مقامات پر موجود نہیں ہے کیوں کہ لائسنس کی کوئی شرائط نہیں ہیں اور نہ ہی کورس کے کام میں حقیقی یکسانیت ہے۔ اس کے برعکس ، مثال کے طور پر ، الیکٹریکل انجینئرنگ جہاں لائسنس اور کورس کا کام قومی سرحدوں کے پار بھی زیادہ یکساں ہے۔

نیز آپ کا مطلب "بہتر" سے کیا ہے؟ کیا ایک سیب ناشپاتیاں سے بہتر ہے؟ آپ کو اپنی شرائط کی وضاحت کرنی چاہئے۔ میں اپنے بی سائنس کی بنیاد پر ان دونوں کا موازنہ کروں گا اور اس کا موازنہ کروں گا۔ ڈگری اور صنعت میں کام کرنے کے سال.

  1. کمپیوٹر سائنس کی ڈگریاں زیادہ یکساں ہیں۔ آپ اس بارے میں سیکھیں گے کہ کمپیوٹنگ کا کیا مطلب ہے ، ڈیٹا ڈھانچے ، پروگرامنگ زبانیں (آپ کو ایک مرتب لکھنا پڑسکتی ہے) ، میرے کورس ورک میں ہم نے ہارڈ ویئر سے کمپیوٹر بنایا اور اسے مشین کوڈ میں پروگرام کیا اور ایک اجمل لکھا ، ترتیب دینے اور الگورتھم اور ان کی پیچیدگی کو تلاش کیا۔ ، آپ کو اے آئی اور مشین لرننگ ، ڈیٹا بیس کا نظریہ وغیرہ کا تعارف ہوسکتا ہے۔ "سافٹ ویئر انجینئرنگ" (ایس ای) آئٹم ون میں بیشتر موضوعات کا احاطہ کرتا ہے لیکن مخصوص ترقیاتی اسٹیک سیکھنے جیسی چیزوں کے لئے وقت چھوڑنے کے لئے زیادہ تفصیل سے نہیں۔ ، ٹیم اور سافٹ ویئر تیار کرنے کے طریق کار ، بعض اوقات سرٹیفیکیشن کورسز ، اور عملی ایپلی کیشنز تیار کرنا۔

کمپیوٹر سائنس میں آپ جو سیکھنا کرتے ہیں وہ زیادہ عام اور بہتر تعریف کی جاتی ہے۔ میں نے محسوس کیا کہ اس نے نئی ٹیکنالوجی کو تیزی سے سمجھنے میں میری مدد کی کیونکہ "ہڈ کے نیچے" بہت زیادہ فرق نہیں ہے۔ ایک مرتب کرنے والا ایک مرتب ہے ، ورچوئل مشین ایک مجازی مشین ہے۔ کچھ نفاذ کی تفصیلات مختلف ہوسکتی ہیں لیکن زیادہ سے زیادہ نہیں۔ اس نے مجھے سکھایا کہ تیزی سے اپنے آپ کو کس طرح بحال کرنا ہے۔ میں جس پروگرام میں تھا اس نے ہمیں ایک سمسٹر میں 3 پروگرامنگ زبانیں سیکھنے پر مجبور کیا۔

ایک ایس ای آپ کو گریجویشن کے بعد نوکری حاصل کرنے کے لئے دوبارہ شروع میں مزید اشیاء دے گا۔ لیکن جن گریجویٹس سے میری ملاقات ہوئی ہے وہ کبھی کبھی کم لچکدار معلوم ہوتے ہیں۔ میں نے کچھ لوگوں سے ملاقات کی ہے جو درخواست کے ڈھیروں کو تبدیل کرنے سے خوفزدہ تھے کیونکہ انہیں کبھی تربیت یا سند نہیں دی گئی تھی۔ جو کیریئر کو محدود رکھ سکتا ہے۔ لیکن ظاہر ہے کہ یکسانیت کی کمی کی وجہ سے اس کو عام کرنا مشکل ہے۔ میں نے اچھے پروگرام دیکھے ہیں اور قابل افراد ان سے فارغ التحصیل ہیں ، اور میں نے ایسے پروگرام دیکھے ہیں جو سرٹیفیکیشن ملز کے علاوہ کچھ نہیں تھے۔

بہتر کونسا ہے؟ اس پروگرام پر منحصر ہے اور کیریئر کے راستے سے آپ کیا چاہتے ہیں۔


جواب 2:

کئی دہائیوں سے ، ان دونوں کو ایک ہی چیز سمجھا جاتا تھا کیوں کہ انجینئرنگ پروفیسروں کے ذریعہ انجینئرنگ کالجوں میں کمپیوٹر سائنس پڑھایا جاتا تھا۔

لیکن اب ، کچھ کمپیوٹر سائنس پروگراموں نے انجینئرنگ کالجوں سے علیحدگی اختیار کرلی ہے اور اب یہ یونیورسٹی کے نظام کے اندر الگ کالج ہیں۔ پٹسبرگ میں کارنیگی میلن یونیورسٹی ایک ہے۔

کون سا بہتر ہے اس پر انحصار ہوگا کہ آپ کس کالج میں پڑھ رہے ہیں یا پڑھ رہے ہیں۔

میں انجینئر ہوں ، لہذا میں متعصبانہ ہوں۔