سافٽ ويئر ڊويلپمينٽ ۾ جديد ٽيڪنالاجيز سان 'هٿ تي آن' مهارت سکو

ڇا توهان لاء تيار آهيو توهان جي ڪارڪردگي جو مشورو

ڇا توهان پنهنجي ڪيريئر کي اڳتي وڌائڻ لاءِ تيار آهيو؟

انهن جي صلاحڪارن سان صلاح مشوري سان، سڀئي شاگرد چونڊيندا بنيادي ڪورسز هيٺ کاٻي هٿ واري ڪالم مان ۽ ترقي يافته ڪورسز ساڄي هٿ واري ڪالم مان.

قابليت جي امتحانن جي بنياد تي ورتو ويو جڏهن اهي ڪيمپس تي پهچندا آهن، صرف شاگردن تي تياري واري داخلا ٽريڪ 4-هفتي جي بنيادي پروگرامنگ مشق (CS 390) ڪلاس وٺڻ جي ضرورت پوندي. سڀني شاگردن لاءِ 506 ۽ CS 401 گهربل آهن. ڏسو گريجوئيشن جون گهرجون >

بنيادي ڪورس

  • توهان جو پهريون ڪورس خاص طور تي انهي بنياد کي قائم ڪرڻ لاءِ تيار ڪيو ويو آهي ته توهان ڪيئن اعليٰ درجي جا ڪمپيوٽر سائنس پروفيشنل بڻجي سگهو ٿا. اهو نصاب پاڙيسري ذهنيت جي مشق ۾ جڙيل آهي جيڪو توهان جي اصل صلاحيت کي پورو ڪرڻ جي طرف اچي ٿو. توهان TM جي فائدن بابت willاڻ وٺندا ، تخليقي قوتن کي وڌائڻ ۽ سوچ ۾ ”دٻاءَ کي وڌائڻ“ ذريعي ذهني مسئلن جي حل ذريعي پيچيده مسئلا حل ڪرڻ جي صلاحيت شامل آهن. نصاب انهن اصولن تي ڌيان ڏيندو جيڪي آرام ۽ سرگرمي جي ڀرپور ملاپ جي ترتيب سان سرگرمي ۾ چوٽي جي ڪارڪردگي کي گهٽائيندا آهن. توهان مثالي روزاني جو ترقي ۽ تجربو ڪنداسين جيڪا زندگي ۾ ڪاميابي جي حمايت ڪري ٿي. (2 يونٽ)

  • FPP ڪورس پنجن علائقن ۾ پروگرامنگ ۽ تجزياتي صلاحيتن کي وڌائڻ لاءِ هڪ مرڪوز پروگرام مهيا ڪري ٿو: مسئلا حل ڪرڻ، ڊيٽا ڍانچي، اعتراض تي مبني پروگرامنگ، جاوا پروگرامنگ ٻولي، ۽ جاوا پروگرامن ۾ ورهاڱي جو استعمال.

    اهي عنوانات ڪمپيوٽر سائنس ۾ گريجوئيٽ پروگرام ۾ ڪورسز جي شرط جي طور تي خاص اهميت رکندا آهن.

    عنوانن ۾ شامل آهن: جاوا پروگرامنگ جا عنصر ، مقصد تي مبني ڊيزائن ۽ عمل ، ڊيٽا جي اڏاوت (بشمول لسٽون ، اسٽيڪ ، قطارون ، بائنري سرچ وائيز ، هش ٽيبل ، ۽ سيٽ) ، استثنا جي حد ، فائل I / O ۽ streams ، ۽ JDBC. (4 ڪريڊٽ) شرط: گريجوئيٽ شاگردن لاءِ: CS 221 گريجوئيٽ شاگردن لاءِ: ڊپارٽمنٽ فيڪلٽي جي رضامندي (4 يونٽ)

  • ايم پي پي ڪورس پيش ڪري ٿو بنيادي اصولن جي اعتراض تي مبني پروگرامنگ. شاگرد سکندا ته ڪيئن ٻيهر استعمال لائق ۽ بهتر سنڀاليل سافٽ ويئر لکڻ، ۽ هن علم کي ليبارٽري اسائنمنٽس ۽ منصوبن سان ضم ڪيو. عنوانن ۾ شامل آهن: بنيادي اصول ۽ ماڊل جا آبجیکٹ آريئنٽيڊ پروگرامنگ، يو ايم ايل ڪلاس ڊاگرامس ۽ ڊزائين جا اصول جيڪي سافٽ ويئر جي ٻيهر استعمال ۽ برقرار رکڻ کي فروغ ڏين ٿا. (4 يونٽ)

  • ڊيٽابيس سسٽم منظم ڪري ۽ معلومات حاصل ڪري، صارف کي مناسب معلومات ۽ آساني سان گهربل معلومات جي رسائي جي اجازت ڏئي ٿي. مضمونن ۾ شامل آهن: لاڳاپو ڊيٽا جو ماڊل؛ SQL؛ اي آر ماڊل؛ لاڳاپو ڊيٽا کي بهتر ڪرڻ؛ . ڊيٽابيس ۾ شيون؛ ڊيٽا جي حفاظت ۽ سالميت؛ ڊيٽا گودام، OLAP، ۽ ڊيٽا کان کني؛ ورهايل ڊيٽابيس؛ ۽ هڪ مخصوص تجارتي ڊيٽابيس جي سسٽم جو اڀياس. (4 يونٽ) شرط: سي ايس 401 يا شعبي جي شعبي جي رضامندي.

  • سافٽ ويئر انجنيئرنگ اهو آهي، جيڪو هڪ شاگرد جو سافٽ ويئر ترقياتي طريقي سان سافٽ ويئر ڊولپمينٽ ۾ بهترين طريقن سان متعارف ڪندو آهي. شاگرد جيڪي اعتراض يافته پيراگراف سان اڳئين ڪورسن ۾ اڳ ۾ ئي ڪجهه تجربا ڪيا هئا ۽ انهن سافٽ ويئر شين جي وچ ۾ رابطي کي ماڊل ڏيڻ جي مقصد لاء ڪجهه بنيادي UML ڊراگرام استعمال ڪيا آهن. سافٽويئر انجنيئرنگ ۾، شاگرد شاگردن کي مضبوط ڪرڻ، آساني سان برقرار رکڻ واري سافٽ ويئر تيار ڪرڻ لاء گڏ ڪرڻ ۾ صلاحيتون ٺاهيا ويندا. ھڪ سافٽ ويئر ترقي جو طريقو بيان ڪيو آھي جڏھن ڪئين ۽ اي او ڪيئن تصور ڪري ٿو ۽ مقصد کي جديد سافٽ ويئر تعمير ڪرڻ جو مقصد حاصل ڪرڻ لاء يو ايم ايل ڊراگرام استعمال ڪيو وڃي. کورس هڪ ننڍڙو منصوبو جي مرڪز جو مرڪز آهي جنهن ۾ ليڪچر جي شڪل ۾ بحث ڪيل اصول بيان ڪري سگهجي ٿي. البته آخر جي ذريعي، شاگردن جي هڪ رونچ (منطقي متحد پروسيسنگ) ترقياتيات جي اعلي معيار سان ٺاهي وئي.

  • هي طريقيڪار الگورڊمز (بدترين صورت حال ۽ اوسط-ڪيس تجزيه سميت) جي موثر طريقي جي تجزيه لاء طريقا پيش ڪري ٿو ۽ مختلف معروف، انتهائي موثر الگوريتم متعارف ڪرايو آهي. الورگينڊس جي تجزيي، ڊزائين، ۽ عمل درآمد برابر زور ڏنو آهي. مضمونن ۾ ڳولها ۽ ترتيب ڏيڻ، ڊيٽا جي جوڙجڪ تي عمل جي ڪارڪردگي (فهرستن، هٽيڪلز، متوازن بائنري سرچ وڻن، ترجيحن جي قطار)، گرافڪ الورگينڊس، ميزائنليٽر الورورجس، ريٽرنسي تعلقات، متحرڪ پروگرامنگ، اين پي مڪمل مڪمل مسئلن ۽ ڪجهه خاص موضوع اجازت ڏئي ٿو. (خاص عنوانن ۾ لازمي جاميٽري، ڪرٽسٽس سيٽنگس لاء الورورٿس، لڳ ڀڳ، بگ ڊيٽا ۽ متوازي ڳائڻ شامل آهن.)

  • ڪمپيوٽنگ جو مستقبل متوازي آهي. ترتيب واري ڪارڪردگي ۾ اضافو پليٽيو ويو آهي جيئن پروسيسر ڊزائينز مينيچرائيزيشن، ڪلاڪ جي تعدد، طاقت ۽ گرمي جي حدن کي ماريو آهي. 2005 ۾ پروسيسر ڪور جو تعداد اوچتو هڪ واحد ڪور کان ڪيترن ئي ڪور تائين وڌڻ شروع ڪيو، پروگرامن کي وڌيڪ تيزيء سان عمل ڪرڻ جي صلاحيت پيدا ڪئي. بهرحال، هن صلاحيت کي استعمال ڪرڻ لاء، هڪ پروگرامر کي متوازي پروگرامنگ ٽيڪنالاجي جي ڪجهه ڄاڻ هجڻ گهرجي.

    هي ڪورس شاگردن کي جاوا 9 جي حوالي سان متوازي پروگرامنگ جا بنيادي تصور سيکاري ٿو. متوازي پروگرامنگ ڊولپرز کي ملٽي ڪور ڪمپيوٽر استعمال ڪرڻ جي قابل بڻائي ٿي ته جيئن انهن جي ايپليڪيشنن کي هڪ ئي وقت ڪيترن ئي ڪور استعمال ڪندي تيزيءَ سان هلائڻ لاءِ. هن ڪورس جي آخر تائين، توهان سکندا ته مشهور متوازي جاوا فريم ورڪ ڪيئن استعمال ڪجي (جهڙوڪ ملٽي-ٿريڊنگ، اسٽريمز، ۽ ايگزيڪيوٽر) متوازي پروگرامن کي لکڻ لاءِ ملٽي ڪور پليٽ فارمن جي وسيع رينج لاءِ سرورز، ڊيسڪٽاپس، يا موبائل ڊوائيسز.

    هن ڪورس دوران استعمال ٿيل سافٽ ويئر ٽولز ۾ Microsoft Visual Studio، Java multithreading library، ۽ OpenMP ٿريڊنگ معيار شامل آهن. (4 يونٽ) شرط: جاوا، سي، يا سي ++ استعمال ڪندي ڪمپيوٽر پروگرامنگ جو علم.

    وڌيڪ معلومات لاءِ، هن ڪورس جي پروفيسر پاران ٺاهيل پنجن منٽن جي وڊيو ڏسو:

    https://www.youtube.com/watch?v=dWcWAnn0Ppc

  • هي ڪورس پروگرامنگ انٽرايڪٽو ۽ متحرڪ ويب ايپليڪيشنن جو هڪ منظم تعارف مهيا ڪري ٿو. ڪورس جو مقصد انهن ماڻهن لاءِ آهي جن سان ٿورو يا اڳوڻو ويب ايپليڪيشن پروگرامنگ تجربو ناهي. هي پيشڪش استعمال ڪندو NodeJS ۽ ايڪسپريس فريم ورڪ سرور-سائڊ پروسيسنگ لاءِ.

    ڪورس شروع ٿئي ٿو HTML ۽ CSS جي بنيادي اصولن جي نظرثاني سان، CSS استعمال ڪندي ويب پيج جي ترتيب تي خاص ڌيان ڏيڻ سان. JavaScript هڪ پروگرامنگ ٻولي آهي جيڪا پوري ڪورس ۾ استعمال ٿئي ٿي جنهن ۾ افعال، شيون، ماڊلز، jQuery فريم ورڪ، Ajax، ۽ وعدا شامل آهن. شاگرد پنهنجو گهڻو وقت پروگرام ڪرڻ ۾ گذاريندا آهن وڌندڙ پيچيده ۽ نفيس ويب سائيٽن جو سلسلو. ڪورس جي آخري هفتي دوران هڪ ڪيپسٽون پروجيڪٽ هڪ ويب سائيٽ ٺاهي ٿو SQL ڊيٽابيس جي پس منظر سان جيڪا ڪلائنٽ طرفان بهتر ڪارڪردگي لاءِ غير هم وقتي طور تي رسائي ٿي.

    هي ڪورس CS545 ويب ايپليڪيشن آرڪيٽيڪچر ۽ CS572 جديد ويب ايپليڪيشنن لاءِ هڪ شرط آهي. شرط: سي ايس 220 يا سي ايس 401 يا ڊپارٽمينٽ فيڪٽري جي رضامندي

    (4 يونٽ)

  • Android پروگرامن کي ترقي ڪرڻ هڪ دلچسپ ۽ امڪاني طور تي منافعي وارو تجربو آهي. اينڊرائيڊ ڊولپمينٽ پروگرامر کي تخليقيت جي دنيا کولي ٿي. اهو توهان کي اجازت ڏئي ٿو پنهنجو پاڻ کي اهڙن طريقن سان ظاهر ڪرڻ جي جنهن جو توهان ڪڏهن به خواب ۾ نه ڏٺو هو ڊجيٽل دنيا ۾ جتي توهان هڪ پراڊڪٽ ٺاهي سگهو ٿا ۽ ان کي اربين صارفين تائين دستياب بڻائي سگهو ٿا صرف هڪ بٽڻ جي هڪ ڪلڪ ۾. هي ڪورس سيکاريندو ته ڪوٽلن پروگرامنگ ٻولي استعمال ڪندي Android ايپليڪيشنون ڪيئن ڊولپ ڪيون وڃن.

    عنوانن ۾ شامل آهن: Android پروگرامنگ لاءِ توهان جي ڪمپيوٽر کي ترتيب ڏيڻ؛ ظاهري بنياديات؛ ترتيب، سرگرميون، ڏيک ۽ UI اجزاء؛ ارادن، ٽڪرن، ۽ گڏيل ترجيحن سان ڪم ڪرڻ؛ ويب ڏسو ۽ HTML؛ ملٽي ميڊيا سان ڪم ڪرڻ؛ Android Jetpack اجزاء، ڪمرو ڊيٽابيس، ۽ JSON؛ سمجھڻ وارا سينسر؛ مقامي ڪرڻ؛ گوگل پلي اسٽور ۾ ايپ شايع ڪرڻ. (4 يونٽ) ڪابه شرط گهربل ناهي.

  • وڏي ڊيٽا نئون قدرتي ذريعو آهي: ڊيٽا هر 12-18 مهينن کي ٻيڻو ڪندي آهي. ھن نئين بگ ڊيٽا تجزياتي ڪورس ، نئين بصيرت ٺاھڻ لاءِ وڏن متنوع ڊيٽا سيٽ کي ڪائن ڪرڻ لاءِ بنيادي تصورات ۽ اوزار کي ڀريندو آھي. توهان Wordcloud ، Pagerank ، Data Visualisation ، Decision Trees ، Regression ، Clustering ، Neural Networks ، ۽ وڌيڪ ٺاهڻ لاءِ آر ٻولي جو استعمال سکيو ٿا. توهان ڪجهه وڏن ملين لکن جي ڊيٽا ڊيٽس سان گڏ ڪم ڪندؤ ، ۽ پڻ منهنجو Twitter فيڊس. توهان هيڊوپ / ميپ ريڊس ۽ اسٽريمنگ ڊيٽا جا تصور سيکاريندا ، ۽ انفرادي ريسرچ پيپرز ذريعي ٻين اپاچي بگ ڊيٽا پروجيڪٽس جهڙوڪ اسپارڪ ، فلينڪ ، ڪيفڪا ، طوفان ، سمزا ، اين ايس ايس ايل کي ڳوليندا. توهان بهترين نسل جي ڊيٽا-تجزياتي چئلينج کي حل ڪندي انعام جي پئسن جي مقابلي ۾ مقابلو ڪرڻ لاءِ Kaggle.com کان کليل منصوبن تي گروپن ۾ ڪم ڪندا. توهان صنعت جي معروف آئي بي ايم ايس ايس ايس ايس ماڊلر ، ۽ اوپن سورس ڊيٽا کان کني جي پليٽ فارمن کي استعمال ڪرڻ پڻ سکندا. اهو ڪورس ايم آئي ٽي ، ڪورسيرا ، گوگل ۽ ٻين هنڌن کان وڊيو ٽريننگ مواد جو پڻ وسيع استعمال ڪندو. (4 يونٽ) شرط: کاتي جي فيڪلٽي جي رضامندي

  • سافٽ ويئر ڊولپمينٽ هڪ سسٽماتي عمل آهي جيڪو تصور، وضاحت، تجزيو، ڊزائيننگ، پروگرامنگ، ٽيسٽ، دستاويزن ۽ برقرار رکڻ جو ڪجهه سسٽم يا ايپليڪيشن سافٽ ويئر جي پيداوار ۾ شامل آهي.

    هن ڪورس ۾، شاگرد سيکاريندا ته ڪيئن انٽرپرائز-گريڊ سافٽ ويئر حل پيدا ڪجي، تصور کان وٺي تجزيي، ڊيزائن، عمل درآمد ۽ جانچ ذريعي ڪم ڪندڙ سافٽ ويئر جي پهچائڻ ۽ ترتيب ڏيڻ جي ضرورتن کي وٺي. اهو اصولن، بهترين عملن ۽ لاڳاپيل اوزارن ۽ ٽيڪنالاجين جي هڪ حد کي سيکاريندو ۽ انهن کي ڪيئن استعمال ڪيو وڃي ٿو ۽ اعلي معيار، مضبوط سافٽ ويئر حل جي پيداوار ۾ لاڳو ڪيو وڃي. ڍڪيل ٽيڪنالاجي ۽ اوزار گهڻو ڪري چوڌاري مرڪز هوندا، جيتوڻيڪ محدود ناهي، جاوا سافٽ ويئر پليٽ فارم.

    اسان هڪ سافٽ ويئر پراڊڪٽ جي صحيح ضرورتن کي ڪيئن سڃاڻڻ ۽ ان کي ختم ڪرڻ لاءِ ٽيڪنالاجي جو مطالعو ڪنداسين، انهن ضرورتن جو تجزيو ڪيئن ڪجي ۽ هڪ مناسب سافٽ ويئر حل آرڪيٽيڪچر چونڊيو ۽ هڪ مناسب ڊيزائن ٺاهي. ۽ ڪوڊ ۾ ڊيزائن کي ڪيئن لاڳو ڪيو وڃي، بشمول ٽيسٽنگ ۽ آخر ۾ ڊليوري/ڊپلائيمينٽ لاءِ نتيجي واري نموني کي ڪيئن ٺاهيو ۽ پيڪيج ڪجي. اسان Cloud سميت مختلف جديد ٺاھڻ واري ميڪانيزم تي غور ڪنداسين. اڳواٽ گهربل: CS 401

    مضمونن ۾ شامل ٿيندو:

    • ڊيٽابيس ڊيزائن ۽ ترقي
    • اعتراض تي مبني تجزيو ۽ ڊيزائن
    • ڊومين ماڊلنگ
    • سسٽم آرڪيٽيڪچر
    • اسپرنگ ويب MVC استعمال ڪندي ويب ايپليڪيشن ڊولپمينٽ
    • سسٽم لاڳو ڪرڻ ۽ جاچ؛ بشمول يونٽ ٽيسٽنگ، ٺٺوليون ۽ انٽيگريشن ٽيسٽنگ
    • سافٽ ويئر سيڪيورٽي - بشمول سڃاڻپ ۽ رسائي جو انتظام
    • ڪنٽينرائيزيشن ۽ ڪنٽينر ٽيڪنالاجيون

    (4 يونٽ)

  • هن کورس جو مقصد طالب علمن جي اڳواڻي ۾ علم ۽ صلاحيتن سان گڏوگڏ، مواصلاتي مهارتن سميت مستقبل جي اڳواڻي جي ڪردار لاء تيار آهي.

    ھن نصاب جي آخر ۾، شاگردن پاران موثر قيادت جي اھم سوالن جا جواب سمجھندا، جن ۾ ھيٺيان شامل آھن:

    ڇا اتي موجود آهن 'قدرتي ڄائو' اڳواڻن؟

    ڇا توهان کي مؤثر طريقي سان رهڻ لاء چارزم جو تعلق آهي؟

    ڇا هڪ اثاثو اڳواڻ هجڻ ضروري آهي؟

    انتظام ۽ معتبر جي وچ ۾ ڇا فرق آهي؟

    هن زماني ۾ ڏسڻ لاء گهڻائي 'ذوقين' گهڻا آهن؟

    'انتظامي خرابي' کي ڇا آهي ۽ اهو خود اختواري کي ڪيئن ڏسجي ٿو؟

    ڄاڻو ته موٽندڙ عمل جي لاء لازمي ضروري آهي، اسان کي ان کي حاصل ڪرڻ ۽ ان جي خوف کان ڪيئن حاصل ڪريون ٿا؟

    ڪهڙو ڪم ڪار ۾ مليو آهي مسئلن جو 80٪ جو ذريعو ڇا آهي؟

    ڇا سائنسي تحقيق دستياب آهي انفرادي ۽ ٽيم جي قيادت جي صلاحيتن کي بهتر بنائڻ ۾ مدد لاءِ؟

    مهمان اسپيڪر ناممڪن انٽرپرينرنسرن ۾ شامل ڪندو، ڪمپيوٽر جي سائنسدان، فلهانپروپسٽ، اڪيڊميسٽس ۽ سماج جي ٻين معزز اڳواڻن ۾ شامل آهن.

    (2 يونٽ)

ترقي يافته ڪورس

  • پروجيڪٽ مئنيجمينٽ شاگردن کي هڪ منصوبي جي عملي ترقي، ليڪچرز، پڙهڻ، پروجيڪٽ مئنيجمينٽ فريم ورڪ جو تجربو، ان جي علم جي شعبي (10 علم جي علائقن ۽ لاڳاپيل عملن) ۽ ترتيب ڏيڻ جي ذريعي سکڻ لاء متعارف ڪرايو آهي. شاگرد هڪ حقيقي پروجيڪٽ تي عمل درآمد ذريعي ڪم ڪن ٿا ۽ سافٽ ويئر ڊولپمينٽ لائف سائيڪل جي سڀني مرحلن ۾ پروجيڪٽ مئنيجمينٽ جي ڪردار جو تجربو ڪن ٿا ايپليڪيشن ڊولپمينٽ جي طريقيڪار کي استعمال ڪندي.

    شاگردن کي پراجيڪٽ پلاننگ، ضرورتن جو انتظام، اسڪوپ مينيجمينٽ، ڪوڊنگ معيار، ماڊل/ڪوڊ لاءِ قيمت جي تخميني ۾ حقيقي تجربو حاصل ٿئي ٿو ڊالر جي قيمت جي لحاظ سان ۽ گڏوگڏ انسان جي ڪلاڪن جي لحاظ کان، شيڊول مينيجمينٽ، معيار جي انتظام، خطري جي انتظام ۽ مواصلاتي انتظام. ڪورس جي آخر تائين، شاگردن وٽ هڪ هلندڙ ايپليڪيشن هوندي جيڪا صنعت ۾ استعمال ٿيندڙ PM پروسيس کي استعمال ڪندي ٺاهي وئي آهي. (پيداوار جي ترتيب جي ذريعي ضرورتن کان شروع ٿيڻ). پروجيڪٽ جديد جاوا ٽيڪنالاجيز ۽ انهن جي فريم ورڪ کي ويب سروسز ۽ ڊيزائن جي نمونن سان استعمال ڪندي ترقي ڪئي وئي آهي.

  • هي ڪورس ڪلائوڊ پروگرامنگ جي نمونن کي ڍڪيندو ۽ شاگردن کي مختلف ويب ڪلائوڊ سروسز سان ڪم ڪرڻ جي مشق ڪرڻ جي اجازت ڏيندو، بشمول AWS سرور لیس افعال.

    عنوانن ۾ شامل آهن: سڃاڻپ ۽ رسائي جو انتظام (IAM)؛ ورچوئل پرائيويٽ ڪلائوڊ (VPC)، نيٽ ورڪ رسائي ڪنٽرول لسٽون - NACL، سبنيٽس، دستيابي زونز، سادي اسٽوريج سروس (S3)، لچڪدار Cloud Compute (EC2)، Simple Notification Service (SNS)، لچڪدار لوڊ بيلنس (ELB)، آٽو اسڪيلنگ، روٽ 53، ڪڪر ۾ API؛ AWS Lambda، بي سرور؛ ويب خدمتون؛ ايپليڪيشن جي ترتيب، فائنل پروجيڪٽ. (4 ڪريڊٽ). (ڪوبه شرط نه آهي)

  • جديد معلومات پروسيسنگ جي ڊيٽا جي وسيع ريزنٽسيوز پاران بيان ڪيل آهي جيڪا روايتي ڊيٽابيس سسٽم طرفان هٿ نه ٿي ڪري سگھجي. اهو کورس جديد ٽيڪنالاجي جي ڀڃڪڙي آهي صنعت جي اڳواڻن پاران ترقي يافته ۽ استعمال اهو مسئلو تمام گهڙي طريقي سان حل ڪرڻ لاء. مخصوص نمونن ۾ شامل آهن MapReduce الورگرافس، MapReduce الگورتھم ڊيزائن جي نمونن، HDFS، هاپ ڪل ڪلسٽ اڏاوت، YARN، ڪمپني سان لاڳاپيل ريڪارڊ، ثانوي ترتيب، ويب ڇڪيل، بي ترتيب انڊيڪس ۽ اسڪرپٽ ميڊيڪل، اسپار الورگيتس ۽ اسڪالر. (4 يونٽ) شرط: سي ايس ايڪس اينڪس الورگرافس.

  • صرف چند مختصر سالن ۾، وڏي ڊيٽا ٽيڪنالاجيون هائپ جي دائري کان نئين ڊجيٽل عمر جي بنيادي حصن مان هڪ ڏانهن ويا آهن. معلومات کي علم ۾ تبديل ڪرڻ لاءِ اهي ٽيڪنالاجيون تمام ڪارآمد آهن. ڪورس جو مقصد توهان جي هٿيارن ۾ ڪجهه اهم اوزار شامل ڪرڻ آهي توهان جي مدد ڪرڻ لاءِ مختلف وڏي ڊيٽا جا مسئلا حل ڪرڻ ۾.

    ڪورس شروع ٿئي ٿو سوالن جا جواب ڏيڻ سان جيئن ”بگ ڊيٽا ڇا آهي ۽ ان جي اهميت ڇا آهي؟ توهان وڏي ڊيٽا کي معتبر ۽ سستي طريقي سان ڪيئن محفوظ ڪندا آهيو؟ هن وڏي ڊيٽا مان مفيد معلومات ڳولڻ لاءِ ڪهڙا اوزار استعمال ڪيا وڃن؟ وغيره“ هن ڪورس ۾، شاگرد پڙهندا مختلف اوزار ۽ پروگرامنگ ماڊل وڏي ڊيٽا جي تجزيو لاءِ. عنوانن ۾ شامل آهن Hadoop ecosystem پروجيڪٽس جهڙوڪ MapReduce, Pig, Hive, Sqoop, Flume, HBase (NoSQL DB)، Zookeeper ۽ گڏوگڏ Apache Spark ecosystem Projects جهڙوڪ Spark SQL ۽ Spark Streaming. شاگردن کي هڪ مڪمل وڏي ڊيٽا پائپ لائن ٺاهڻ جو موقعو پڻ ڏنو ويندو آهي اصل وقت ۾ ڊيٽا گڏ ڪرڻ کان شروع ٿيندڙ، پروسيسنگ، تجزيو ۽ آخر ۾ نتيجن کي ڊيش بورڊ تي گرافڪ فارميٽ ۾ ڏسڻ. شاگرد بنيادي طور تي Cloudera ورڇ جي هڪ واحد نوڊ Hadoop ڪلستر سان ڪم ڪندا. (4 يونٽ) (ايم پي پي صرف شرط آهي)

  • مختلف ذريعن کان ڊيٽا جي تيزيء سان ترقي سان، اڪثر ڪاروبار ۽ تنظيمون انتهائي ڊيٽا تي ٻڌل آهن. اهڙي ڊيٽا مان اهم معلومات ڪڍڻ ۽ ان کي علم ۽ ذهانت ۾ تبديل ڪرڻ بگ ڊيٽا اينالائيٽڪس جو اهم ڪم آهي. اهو ئي سبب آهي ته وڌيڪ ڪاروبار ڊيٽا اينالائيٽڪس تي وڌيڪ پئسا خرچ ڪري رهيا آهن. اهو هاڻي وڌيڪ تيزيء سان وڌندڙ آهي ڊجيٽل Transformation. هي بگ ڊيٽا اينالائيٽڪس ڪورس نئين ڪاروباري بصيرت پيدا ڪرڻ لاءِ وڏي متنوع ڊيٽا سيٽن کي مائننگ ڪرڻ لاءِ تجزياتي ، الگورتھم ۽ اوزار جي بنيادي تصورن تي پکڙيل آهي.

    سڀ اهم تجزياتي - بشمول وضاحتي، اڳڪٿي ڪندڙ، نسخي ۽ تشخيصي ڍڪيو ويندو. اهو وڏي ڊيٽا سيٽن جو تجزيو ڪرڻ لاءِ الگورٿمڪ طريقن جو احاطو ڪندو (غير ترتيب ڏنل، مخلوط، منظم، گراف ۽ اسٽريمنگ): مشين لرننگ (نيرل نيٽ ورڪ، ڊيپ لرننگ، فيصلي جي وڻن، رينڊم فاريسٽ ۽ وڌيڪ)، AI، قدرتي ٻولي پروسيسنگ (NLP)، شمارياتي ۽ اسٽريمنگ الگورٿمز، جديد ورهايل تجزياتي پليٽ فارمن تي (مثال طور MapReduce، Hadoop، Spark،) ريگريشن (پيشنگين) لاءِ، درجه بندي، ڪلسترنگ، سفارشي نظام ۽ وڌيڪ. ڳوڙھي بگ ڊيٽا تجزياتيخاص طور تي Causal Analytics پڻ ڍڪيو ويندو. Python/R پروگرامنگ ٻوليون اڪثر استعمال ٿينديون. شاگرد بگ ڊيٽا اينالائيٽڪس استعمال ڪندي حقيقي زندگي جي مسئلي کي حل ڪرڻ لاءِ هڪ گروپ پروجيڪٽ پڻ ڪندا.

    (4 يونٽ) شرط: ڊپارٽمينٽ فيڪلٽي جي رضامندي

  • هي ڪورس سافٽ ويئر سسٽم جي سٺي ڊيزائن لاءِ موجوده طريقن ۽ طريقن تي غور ڪري ٿو. عنوانن ۾ شامل آهن سافٽ ويئر ڊيزائن جا نمونا، فريم ورڪ، آرڪيٽيڪچر، ۽ ڊزائيننگ سسٽم انهن ملٽي ليول تجزين کي لاڳو ڪرڻ لاءِ. (2-4 ڪريڊٽ) شرط: CS 401 يا ڊپارٽمينٽ فيڪلٽي جي رضامندي.

  • هي ڪورس اصولن ۽ عملن کي سيکارڻ تي ڌيان ڏئي ٿو جڏهن وڏي پيماني تي انٽرنيشنل ايپليڪيشنون ٺاهي رهيا آهن. اسان مختلف آرڪيٽيڪچرل ليئرز کي جانچينداسين جيڪي اڪثر استعمال ڪيون وينديون آهن ۽ مختلف ٽيڪنالاجيون جيڪي انهن پرتن سان جڙيل هونديون آهن، بشمول Object Relational Mapping (ORM)، Dependency Injection (DI)، Aspect Oriented Programming (AOP)، ۽ ويب سروسز (RESTfull) ذريعي ٻين ايپليڪيشنن سان انضمام. ۽ SOAP)، پيغام ڏيڻ ۽ ريموٽ طريقي جي دعوت. لازمي طور تي لاڳاپيل ڊيٽابيس ۽ SQL جي ڪم ڪندڙ ڄاڻ هجڻ گهرجي. جيڪڏهن توهان وٽ مضبوط ڪورس يا SQL جي سٺي ڪم ڪندڙ ڄاڻ نه آهي توهان کي EA لاءِ سائن اپ ڪرڻ کان پهريان CS422 DBMS لاءِ سائن اپ ڪرڻ گهرجي. (4 يونٽ)

  • اهو ڪورس انٽرنيٽ سيٽنگ ۾ ويب ايپليڪيشنز تي ڌيان ڏئي ٿو. هڪ ادائيگي ايپليڪيشن هڪ وڏي سافٽ ويئر هڪ وڏي تنظيم جهڙوڪ ڪارپوريشن يا حڪومت جي طور تي هلائڻ لاء ٺهيل هڪ سافٽويئر سسٽم آهي. انٽرپرائز ايپليڪيشن پيچيده، اسپيبلبل، جزو ٻڌل، ورهائڻ ۽ مشن نازڪ. اهو ڪورس، سي ايس ايڪس اينيمڪس، انٽرنيٽ جي ويب ايپليڪيشن جي فريم آخر يا پريسز تي ڌيان ڏئي ٿو. CS545 انٹرپرائز آرڪٽيڪل هڪ صحتمند ڪورس آهي جيڪو واپسي منطقي، ٽرانزيڪشن، ۽ تسلسل سميت پوئتي يا ڪاروباري پرت تي ڌيان ڏئي ٿو. سي ايس ايڪس اينيمڪس، ويب ايپليڪيشن پروگرامنگ، هڪ لازمي نصاب آهي جيڪو آڇ، HTML، CSS، JavaScript، servlets ۽ JSP شامل آهي.

    اهو اصول اصول ۽ نمونن کي پڙهي ٿو جيڪي پليٽ فارم ۽ فريم ورڪ ۾ عام آهن. اهو عمل ٻن امڪان جاوا ويب فريم ورڪ، جاوا سرور جي فريم (JSF) ۽ SpringMVC سان گڏ ڪم ڪندو. JSF ھڪڙو بنيادي فريم ورڪ آھي ۽ جاوا انٽرنيشنل ٽيڪنالاجي ٽيڪنالاجي اسٽيڪ لاء سرڪاري پروسيسنگ فريم ورڪ بيان آھي. بهار جي ايم سي ڪور اسپرنگ فريم ورڪ جو حصو آهي ۽ تازو سالن ۾ جاوا ويب فريم ورڪ استعمال ڪيو ويو آهي. (4 يونٽ) شرط: سي ايس 472 يا شعبي جي شعبي جي رضامندي.

  • انهي ڪورس ۾ توهان هڪ مڪمل جديد ويب ايپليڪيشن ٺاهڻ لاء سڀني ضروري صلاحيتن سان گڏ ايس اي پي جي ريڪليڪ پروگرامنگ آرڪيالاجي (اڪيلو پيج ويب ايپليڪيشن) کي سکندا. ٽيڪنالاجيون شامل آهن: NodeJS، ExpressJS، TypeScript، AngularJS2، فائر فيسس ۽ ايس ايس ايس ڊي ڊيٽا (MongoDB). اهو ڪورس شامل ڪندو:

    • نڊ ۾ سي C++ ويڪس اينيم انجڻ ۽ ايئنچروس ڪوڊ ڪم ڪئين ڪم ۽ لوڊ کي لوپ.
    • توهان جي ڪوڊ کي ٻيهر استعمال ڪرڻ ۽ ماڊل ۽ ايڪسپريس جي ايس ايس استعمال ڪرڻ واري لائق API ٺاهي ٿي.
    • ڪيترو ايس ايس ايل ڊي ڊي ڊيٽا ڊيٽابيس ڪم: مونو شيل، مجموعي فريم ورڪ، ريپيرا سيٽ، ڪلسترنگ، شارٽس، مونڊي او آر.
    • ڊپ وچولي ڪئين ڪٿان (ڪٿان گوگل سان) ڪم ڪندو، تبديل ڪرڻ، ريڪارڊ ريڪارڊ آرڪائيوز ۽ مضمونن سان گڏ پروگرامنگ سان گڏ، ٺاهيو ڊيم، زونون، ماڊل ۽ اجزاء، ڪسٽم هدايتون ۽ پائپ، خدمتن ۽ انحصار انجڻ، اينگولر ڪيڪرر، JIT ۽ AOF تاليف ، فارم (ٽيڪسٽ ڊرائيور ۽ ڊيٽا ڊيٽا)، باڪسنگ، رائنگ، گارڊ ۽ رستو تحفظ، HTTP ڪلائنٽ، JWT JSON ويب ٽوڪن جي تصديق.

    (4 يونٽ)

  • هن prakticum ڪورس ۾ ، شاگردن ڪمپيوٽر سان لاڳاپيل ڪم ٽيڪنيڪل پروفيشنل پوزيشن ۾ انجام ڏيندا آهن. انجام ڏنل ڪم نئين نظام جي ڊيزائننگ ۽ ترقي ۾ هجي يا مخصوص مقصدن لاءِ موجوده نظام جو اطلاق. عملي نوڪري جا تفصيل مالڪ ۽ شاگرد طرفان ترتيب ڏنل آهن ، ۽ ڊپارٽمنٽ جي گريجوئيٽ فيڪلٽي مان ڪنهن کي اڳواٽ منظوري جي ضرورت هوندي آهي ، عملي عملي سپروائيزر سان صلاح مشورو جي جتي شاگرد کي رکيو ويندو آهي. (اهو ڪورس بنيادي طور تي شاگردن جي انٽرنيشنل شپ يا ڪوآپريٽو پروگرامن ۾ آهي.) (0.5-1 يونٽ في بلاڪ - شايد بار بار ڪيو وڃي.)

  • مشين لرننگ (ايم ايل) مطالعي جو شعبو آهي جيڪو ڪمپيوٽرن کي ڊيٽا مان سکڻ جي صلاحيت ڏئي ٿو، تقريبن هر سائنسي نظم جي دل ۾ آهي، ۽ ڊيٽا مان جنرلائيزيشن (يعني اڳڪٿي) جو مطالعو مشين جي سکيا جو مرڪزي موضوع آهي. . هي ڪورس گريجوئيٽ سطح تي مشين لرننگ جو تعارف ۽ مشين لرننگ ۾ نون ۽ جديد طريقن جي کوٽائي سان گڏوگڏ انهن جو بنيادي نظريو ڏئي ٿو. اهو عملي لاڳاپن سان طريقن تي زور ڏئي ٿو ۽ مشين جي سکيا جي ڪيترن ئي تازي ايپليڪيشنن تي بحث ڪري ٿو، جهڙوڪ ڊيٽا مائننگ (بگ ڊيٽا / ڊيٽا سائنس، ڊيٽا اينالائيٽڪس ۾)، قدرتي ٻولي پروسيسنگ، ڪمپيوٽر ويزن، روبوٽڪس، بايو انفارميٽڪس ۽ ٽيڪسٽ ۽ ويب ڊيٽا پروسيسنگ. مشين لرننگ مختلف صنعتن ۾ استعمال ٿئي ٿي جن ۾ مالي خدمتون، تيل ۽ گيس، صحت جي سنڀال، مارڪيٽنگ ۽ اشتهار، حڪومت، انٽرنيٽ ۽ انٽرنيٽ آف شين شامل آهن.

    اهو کورس مختلف قسم جي سکيا وارو نمونا ، الگورتھم ، نظرياتي نتيجا ۽ ايپليڪيشنون شامل ڪندو آهي. اهو مصنوعي ذهانت ، انفارميشن جوهر ، شماريات ، ۽ ڪنٽرول جي نظريي کان بنيادي مفهوم استعمال ڪندو آهي جيستائين اهي مشين جي سکيا سان لاڳاپيل هوندا آهن. عنوانن ۾ شامل آهن: نگراني ڪيل سکيا (پيدائشي / امتيازي سکيا ، پيرا ميٽرڪ / نان پيرا ميٽرڪ سکيا ، خانداني نيٽورڪ ، سپورٽ ویکٹر مشينون ، فيصلا وڻ ، بيياسيئن سکيا ۽ اصلاح) ؛ اڻ مددگار سکيا (ڪلسترنگ ، طول و عرض گهٽائڻ ، ڪارنل طريقا) ؛ سکيا جو نظريو (تعصب / تڪرار جي تبديلي ؛ وي سي جو نظريو ؛ وڏي مارجن) ؛ قابليت سکڻ ۽ موافقت وارا ڪنٽرول. ٻين عنوانن ۾ شامل آهي ايڇ ايم ايم (لڪيل مارڪوف ماڊل) ، ارتقائي ڳڻپيوڪر ، ڊيپ لرننگ (نيورل نيٽ سان) ۽ ڊزائينگ الگورٿم جن جي ڪارڪردگي بنيادي مشيني سکيا جي مسئلن جي سختي سان تجزيو ڪري سگهجي ٿي.

    ڪورس جو هڪ اهم حصو هڪ گروپ منصوبو آهي. ميزيڪل اوپن ماخذ جا اوزار متوازي، ورهايل ۽ اسپيبل ميزيڪل سکيا لاء استعمال ڪيا ويندا، شاگردن کي منصوبن ۾ آڻڻ ۾ مدد لاء مختصر طور تي احاطا ڪيا ويندا. (4 يونٽ) شرط: ڪوبه به ناهي.

  • مصنوعي ذھني (AI) ھڪڙو نظم آھي جيڪو سمجھڻ ۽ سمجھڻ جي ڪوشش ڪري ٿو ذھني سسٽم. انساني سطح جي ذهانت سان ڪمپيوٽرن جو سماج تي وڏو اثر پوندو. انٽيليجنٽ سافٽ ويئر ايجنٽ ۽ ملٽي ايجنٽ سسٽم تيزيءَ سان وڌي رهيا آهن ۽ ڪيترن ئي علائقن ۾ مدد ڪري رهيا آهن جهڙوڪ ڊجيٽل ٽرانسفارميشن، آٽوميشن، ڪنورسيشنل سسٽم، ويب سرچ، روبوٽڪس، پيداوار، صحت، دواسازي، بئنڪنگ، سپلائي چين، خودمختيار ڊرائيونگ، اشتهار، رانديون، بس. ڪجھ نالا. AI ڪيترن ئي ٽريلين ڊالر انڊسٽري کي هلائي ٿو. هي ڪورس AI جي بنيادن کي سيکاريندو ۽ شاگردن کي فيلڊ جي عملي سمجھ ڏيندو. عنوانن ۾ AI جا بنيادي تصور شامل آهن - ذهين ايجنٽ، ملٽي ايجنٽ سسٽم، ذهين ڳولا، پهريون ۽ اعليٰ ترتيب وارو منطق، علم جي نمائندگي، استدلال، تصور، سکيا، سيمينٽڪس (NLP، تصوير، اعتراض..)، منصوبابندي، فيصلو ڪرڻ، عمل، رد عمل، عمدي، منطقي، موافقت، رابطي ۽ رابطي. ڪورس عملي لاڳاپن سان طريقن تي زور ڏئي ٿو ۽ AI جي تازي مشهور ايپليڪيشنن تي بحث ڪري ٿو. AI لاءِ مکيه اوپن سورس ٽولز ۽ پروگرامنگ ٻوليون (بشمول گھٽ ڪوڊ ۽ ڪو به ڪوڊ) مختصر طور تي ڍڪيو ويندو. شاگرد AI استعمال ڪندي حقيقي زندگي جي مسئلي کي حل ڪرڻ لاءِ هڪ گروپ پروجيڪٽ پڻ ڪندا.

    (4 يونٽ) شرط: ڊپارٽمينٽ فيڪلٽي جي رضامندي

  • انهي طريقي سان اسين هن ٽيڪنڪي، اصولن ۽ نمونن تي نظر ڪنداسين جيڪي ميٽرروسرويوز استعمال ڪندي لچڪدار، اسپيبلبل، قابل ٽائيم ۽ ٽائيمائيوئل سافٽ ويئر سسٽم کي ڪئين ٺاهيندا آهن. اسان مطالع ڪنداسين ته اسين ننڍن وڏن ايپليڪيشنسز ۾ وڏي ايپليڪيشنون تقسيم ڪري سگهون ٿا جيڪي ننڍڙي ايڪسپورٽ ايپليڪيشنن جي مقابلي ۾ پيدا ڪرڻ ۽ ٻين فائدن کي آسان بڻائي سگهجن ٿيون. ڊويزن ميٽرروائرس فن تعمير کي ڪيترن ئي چئلينج پڻ ڏئي ٿي. اسان انهن چيلنجن جو مطالعو ڪيو ۽ انهن کي ڪيئن پتو ڏينداسين. هن حقيقت جا موضوع آرڪٽيڪلچرل انداز، انضمام ٽيڪنالاجي ۽ نمونن، ڊومين تي هلائيندڙ ڊيزائن، ايونٽ ڪيل ٺاهيل فنڪشنل فنڪشنل ۽ سڌ عملي پروگرامنگ. (4 قرض). (نه پرائمري)

  • MIU تعليم جي 50 سالن جي اعزاز ۾، ڪمپيوٽر سائنس ڊپارٽمينٽ اسان جي نئين گولڊن جوبلي ComPro Tech Talks سيريز کي شروع ڪرڻ تي خوش آهي.

    ڳالهيون موجود آهن هتي.

Study Options

بين الاقوامي شاگردن لاءِ 3 مطالعي جا اختيار آهن.
هر هڪ ڪمپيوٽر سائنس ۾ ايم ايس مهيا ڪري ٿو.
سڀني کي فيبروري، مئي، آگسٽ يا نومبر جي داخلا جون تاريخون آهن.

پروگرامآن ڪيمپس مطالعي جا مهيناادا ڪيل مشقفاصلي جي تعليم (DE) مشق دوران
سي پي ٽي8-92 سال تائين سي پي ٽي4 DE ڪورسز
آئوٽ8-911.5 مهينن تائين سي پي ٽي + 3 سال آئوٽ (اختياري)4 DE ڪورسز
ڪيمپس تي مڪمل وقت12-133 سال آئوٽ اختيارNA

“پهريون ڀيرو مون ايم ايس سي ايس پروگرام بابت ٻڌو ، مون ان تي شڪ ڪيو. مون کي يقين نه ٿي اچي سگهيو ته ڪا اهڙي شيءَ موجود آهي. پر هڪ ڏينهن ، منهنجو هڪ دوست پروگرام ۾ شريڪ ٿي ويو. اها هيو جڏهن مون تصديق ڪئي ته اهو اصل آهي. پوءِ مون پنهنجي درخواست جي عمل کي ٻيهر شروع ڪيو. ڀل! اهو صحيح آهي ، مان هتي آهيان ، مون پروگرام پورو ڪيو ۽ آئون ڏا soو خوش آهيان. ”

ڇا توهان هڪ نئون ڪيريئر شروع ڪرڻ لاءِ تيار آهيو؟

نئون W. and N. آفريڪا جو دورو 7-22 ڊسمبر تي

> تفصيل ڏسو ۽ پنهنجي مفت ٽڪيٽ محفوظ ڪريو

(ٽڪيٽون هاڻي سڀني 5 واقعن لاءِ دستياب آهن)

آمريڪي سفارتخاني جو انٽرويو انتظار جا وقت ۽ MSCS ايپليڪيشن پروسيسنگ ٽائمز

اسان ڏٺو آهي ته ڪيترن ئي ملڪن ۾ تمام دير سان انٽرويو جون تاريخون آهن. مهرباني ڪري ڏسو ويزا اپائنٽمينٽ ويٽ ٽائمز (state.gov) توهان جي ملڪ/شهر لاءِ انٽرويو جي تاريخ حاصل ڪرڻ لاءِ وقت جي ڊيگهه معلوم ڪرڻ لاءِ.

جيڪڏهن انٽرويو جي انتظار جو وقت 2 مهينن کان وڌيڪ آهي، اسان توهان کي حوصلا افزائي ڪريون ٿا ته توهان پنهنجي درخواست کي فوري طور تي لاڳو ڪريو ۽ مڪمل ڪريو، جيتوڻيڪ توهان مستقبل جي داخلا لاءِ درخواست ڏيڻ جي منصوبابندي ڪري رهيا آهيو. هن طريقي سان توهان درخواست جي عمل کي مڪمل ڪري سگهو ٿا، توهان جي I-20 حاصل ڪريو، ۽ پوء هڪ انٽرويو جي تاريخ حاصل ڪريو. انٽرويو جي تاريخ حاصل ڪرڻ لاءِ توهان وٽ I-20 هجڻ لازمي آهي. جيڪڏهن تاريخ توهان جي آمريڪا اچڻ جي رٿابندي کان اڳ آهي، توهان هميشه ويزا حاصل ڪرڻ کان پوء توهان جي آمد جي تاريخ ملتوي ڪري سگهو ٿا. اسان صرف توهان کي هڪ نئون I-20 جاري ڪنداسين داخل ٿيڻ جي تاريخ لاءِ جنهن لاءِ توهان اچڻ جو ارادو ڪيو.

ھن معلومات جي حوالي سان سوالن لاء، مھرباني ڪري اسان جي داخلا آفيس سان رابطو ڪريو admissionsdirector@miu.edu.

پاڻ کان پڇو اهي 5 سوال:

  1. ڇا توهان وٽ ٽيڪنيڪل فيلڊ ۾ بيچلر جي ڊگري آهي؟ ها يا نه؟

  2. ڇا توهان وٽ بيچلر جي ڊگري ۾ سٺا درجا آهن؟ ها يا نه؟

  3. ڇا توهان وٽ آهي گهٽ ۾ گهٽ 2 سالن جو مڪمل وقت، ادا ڪيل ڪم جو تجربو توهان جي بيچلر جي ڊگري کان پوءِ سافٽ ويئر ڊولپر جي طور تي؟ ها يا نه؟

  4. ڇا توهان هن وقت هڪ سافٽ ويئر ڊولپر طور ڪم ڪري رهيا آهيو؟ ها يا نه؟

  5. ڇا توهان ڪلاسن لاءِ آمريڪا ۾ اچڻ لاءِ موجود آهيو (هي پروگرام آن لائن دستياب ناهي)؟ ها يا نه؟

جيڪڏهن توهان مٿين سڀني سوالن جو جواب 'ها' ۾ ڏيو ٿا، توهان لاڳو ڪري سگهو ٿا (جيتوڻيڪ اهو ضمانت نٿو ڏئي ته توهان کي قبول ڪيو ويندو.)