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

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

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

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

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

بنيادي ڪورس

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

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

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

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

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

  • هي ڪورس DB ڊيزائن جي اصولن جي ضروريات ۽ SQL ۽ NoSQL ڊيٽابيس جو تعارف شامل ڪري ٿو.

    عنوانن ۾ شامل آهن: لاڳاپو ڊي بي ڊيزائن جا اصول، عام فارم، پرائمري ۽ پرڏيهي ۽ منفرد چابيون؛ سوال (مجموعي، شامل ٿيڻ، ترتيب ڏيڻ)؛ ٽرانزيڪشن؛ دستاويزن تي ٻڌل ڊي بي ڊيزائن جا اصول، انڊيڪس، اسڪيلنگ ڊيٽابيس؛ دستيابي ۽ وصولي (ڊمپ، بحال، برآمد، درآمد)؛ هڪ خدمت جي طور تي ڊيٽابيس. ڪابه اڳواٽ گهربل.

    (4 يونٽ)

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

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

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

  • اهو ڪورس غير مطابقت رکندڙ ويب پروگرامنگ تصورن ۾ گهيرو وڃي ٿو ۽ JS لاءِ تمام ضروري ڊيزائن جي نمونن جو احاطو ڪري ٿو، جنهن ۾ مبصر نمونو، ڪارخانو، سينگار، ۽ ٻيا ڪيترائي شامل آهن. اهو ويب API ۽ ناقابل قابل ڊيٽا جي جوڙجڪ سان گڏ ڪم ڪرڻ جو احاطو پڻ ڪري ٿو.

    عنوانن ۾ شامل آهن: گڏيل گيٽ؛ ٽائپ اسڪرپٽ ۽ بنڊلرز جو تعارف؛ Asynchronous JavaScript؛ ايونٽ لوپ؛ تاريخ API، جغرافيائي مقام API؛ Ajax (HTTP, Ajax, JSON, Fetch, Introduction to CORS, Debugging); واعدو ۽ Async/انتظار؛ رد عمل پروگرامنگ؛ RxJS مشاهدو ۽ آپريٽرز؛ ڊيزائن جا نمونا: ماڊل، پروٽوٽائپ، سنگلٽن، مبصر، منهن، ڪارخانو، سينگار، پراکسي، حڪمت عملي، يادگار؛ جديد ويب برائوزر. ڪابه اڳواٽ گهربل.

    (4 يونٽ)

  • ڪمپيوٽنگ جو مستقبل متوازي آهي. ترتيب واري ڪارڪردگي ۾ اضافو پليٽيو ويو آهي جيئن پروسيسر ڊزائينز مينيچرائيزيشن، ڪلاڪ جي تعدد، طاقت ۽ گرمي جي حدن کي ماريو آهي. 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 يونٽ) ڪابه شرط گهربل ناهي.

  • هي ڪورس پس منظر (NodeJS) تي جاوا اسڪرپٽ استعمال ڪرڻ تي ڌيان ڏئي ٿو. شاگرد سکندا ته NodeJS ڪيئن ڪم ڪندو آهي ۽ ان جي بنيادي ايپليڪيشن پروگرامنگ انٽرفيس (API) جي گهڻي ڄاڻ حاصل ڪندو. ڪورس ۾ شامل آهي ته JS ڪمپائلر انجڻ (V8) ڪيئن ڪم ڪري ٿو، ماڊلز کي استعمال ڪندي ڪوڊ کي ڪيئن ٺاهيو، ۽ نوڊ ۽ نوڊ ايونٽ لوپ ۾ غير مطابقت رکندڙ ڪوڊ ڪيئن ڪم ڪري ٿو. ڪورس پڻ سيکاري ٿو نوڊ پيڪيج مئنيجر (NPM)، ويب سرور ڪيئن ٺاهيو، ايڪسپريس فريم ورڪ سان ڪيئن ڪم ڪجي، ۽ MongoDB کي منظم ڪرڻ لاءِ ODM جهڙوڪ Mongoose ڪيئن استعمال ڪجي. شاگرد اهي سڀئي ٽيڪنڪون سکندا جيڪي جديد ويب ايپليڪيشن جي وضاحت ڪن ٿيون، بشمول JSON ويب ٽوڪن سان استعمال ڪندڙن جي تصديق ڪرڻ، ڊيٽابيس ۾ ڊيٽا کي برقرار رکڻ، ۽ هڪ آرامده API ٺاهڻ. ٻيا ڪمپيوٽر سائنس جا تصور پڻ ڍڪيل آهن.

    عنوانن ۾ شامل آهن: HTTP ۽ باقي API ڊيزائن؛ بي رياست بمقابله رياستي ايپليڪيشنون؛ نوڊ API؛ نوڊ پيڪيج مئنيجر (npm)؛ ماڊل-ڪنٽرولر فن تعمير، ايڪسپريس فريم ورڪ، ۽ وچولي سامان؛ سرور-سائڊ روٽنگ؛ ٽوڪن جي بنياد تي تصديق. ڪابه اڳواٽ گهربل.

    (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 پروسيس کي استعمال ڪندي ٺاهي وئي آهي. (پيداوار جي ترتيب جي ذريعي ضرورتن کان شروع ٿيڻ). پروجيڪٽ جديد جاوا ٽيڪنالاجيز ۽ انهن جي فريم ورڪ کي ويب سروسز ۽ ڊيزائن جي نمونن سان استعمال ڪندي ترقي ڪئي وئي آهي.

  • اهو ڪورس پروگرامنگنگ ۾ ترقي يافته موضوع سمجهندو آهي ڊيزائن جي ڊيزيڪل طريقي ۽ طريقيڪار واري طريقن تي زور سان. مضمونن ۾ ڊيٽا ۽ ڪنٽرول جي حصول شامل، نحو ۽ نصاب جي رسمي وضاحت، پروگرام جي درستگي جا دليل، غير متعين سازي پروگرامنگ، جديد قابو واري جوڙجڪ، ۽ مخصوص ٻولين جي اڀياس. (4 يونٽ) شرط: سي ايس 401 يا شعبي جي شعبي جي رضامندي.

  • هي ڪورس ڪلائوڊ پروگرامنگ جي نمونن کي ڍڪيندو ۽ شاگردن کي مختلف ويب ڪلائوڊ سروسز سان ڪم ڪرڻ جي مشق ڪرڻ جي اجازت ڏيندو، بشمول 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 يا شعبي جي شعبي جي رضامندي.

  • React طاقتور ويب ايپليڪيشنن جي تعمير لاءِ مشهور لائبريري آهي. هن ڪورس ۾، شاگرد سکندا ته ڪيئن استعمال ڪجي React ۽ ES6 مضبوط، اسپيبلبل ايپليڪيشنون ٺاهڻ لاءِ زمين کان جديد ريڊڪس نمونن کي استعمال ڪندي انهن جي ايپليڪيشن اسٽيٽ کي برقرار رکڻ لاءِ.

    موضوع شامل آهن: اجزاء تي ٻڌل ويب ايپليڪيشن ڊولپمينٽ، اجزاء ڊيزائن جا نمونا، استعمال ڪرڻ باقي APIs، براؤزر API سان تسلسل، JSX ۽ React API (props، proptypes، واقعا، refs)، ايپليڪيشن ڊيٽا جي وهڪري، ۽ React ايپس کي ترتيب ڏيڻ. شرطون WAP يا CS 477.

    (4 يونٽ)

  • هن ڪورس ۾، شاگرد سيکاريندا آهن Reactive Programming architecture of Single Page Web Applications (SPA) سان گڏ سڀني ضروري صلاحيتن سان گڏ هڪ مڪمل جديد ويب ايپليڪيشن ٺاهڻ لاءِ TypeScript ۽ Angular استعمال ڪندي. شاگرد هڪ تمام گهڻي ڄاڻ حاصل ڪن ٿا ته Angular ڪيئن ڪم ڪندو آهي، جنهن ۾ شامل آهن: تبديلي جي سڃاڻپ؛ Reactive RxJs پروگرامنگ مشاهدي ۽ مضمونن سان؛ پاڇو DOM؛ زون؛ ماڊلز، اجزاء، ڪسٽم هدايتون، ۽ پائپ؛ خدمتون ۽ انحصار انجيڪشن؛ Angular compiler: JIT ۽ AOF تاليف؛ فارم (ٽيمپليٽ هلائيندڙ ۽ ڊيٽا تي ٻڌل)؛ رستو، محافظ، ۽ رستي جي حفاظت؛ HTTP ڪلائنٽ؛ ۽ JWT JSON ويب ٽوڪن جي تصديق. شرطون: WAP يا CS 477.

    (4 يونٽ)

  • هي ڪورس ويب ڊولپمينٽ کان موبائيل ايپليڪيشن ڊولپمينٽ ڏانهن منتقل ٿئي ٿو React Native استعمال ڪندي، Facebook جو هڪ مشهور فريم ورڪ جيڪو ڪراس-پليٽفارم ڏيهي ايپليڪيشنن کي جاوا يا سوئفٽ کان سواءِ جاوا اسڪرپٽ استعمال ڪندي هلائڻ جي قابل بڻائي ٿو. ڪورس متعارف ڪرايو جديد جاوا اسڪرپٽ – جاوا اسڪرپٽ XML (JSX) – هڪ جاوا اسڪرپٽ ايڪسٽينشن. شاگرد React Native ۽ ان جي پيراڊمز، ايپليڪيشن آرڪيٽيڪچر، ۽ يوزر انٽرفيس سان تجربو حاصل ڪن ٿا. اهو ڪورس هڪ حتمي منصوبي تي ختم ٿئي ٿو جنهن ۾ شاگرد هڪ موبائل ايپ کي مڪمل طور تي پنهنجي ڊزائين تي لاڳو ڪن ٿا. شرطون: WAA يا CS568.

    (4 يونٽ)

  • انهي ڪورس ۾ توهان هڪ مڪمل جديد ويب ايپليڪيشن ٺاهڻ لاء سڀني ضروري صلاحيتن سان گڏ ايس اي پي جي ريڪليڪ پروگرامنگ آرڪيالاجي (اڪيلو پيج ويب ايپليڪيشن) کي سکندا. ٽيڪنالاجيون شامل آهن: 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.

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

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

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

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

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

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