CS50 سيکاري ٿو پروگرامنگ شروعاتي لاءِ، شروع کان. جيتوڻيڪ توهان کي ڪمپيوٽر سائنس يا پروگرامنگ بابت ڪجھ به نه ڄاڻو، هارورڊ CS50 توهان کي مناسب ڪندو. اهو 12 سالن جي سمارٽ اسڪول جي ٻارن، اسڪول جي گريجوئيشن، يونيورسٽي جي شاگردن (ضروري ناهي ته ٽيڪنيڪل هجي)، ۽ گڏوگڏ بالغن لاءِ پڻ مناسب آهي، جيڪي پنهنجو پيشو تبديل ڪرڻ چاهين ٿا.
ڪورس بابت دلچسپ حقيقتون
هارورڊ CS50 واپس 1980s ۾ ظاهر ٿيو.
2012 ۾، هي ڪورس هارورڊ يونيورسٽي ۾ ٻيو نمبر مشهور ٿيو. ان ۾ 691 شاگرد داخل ٿيا. ۽ اڳ ۾ ئي 2014 ۾ اهو هڪ اڳواڻ بڻجي ويو، سڀني يونيورسٽي جي شاگردن جي 12٪ جي سامعين کي راغب ڪيو.
ساڳئي سال ۾، ڪورس edX پليٽ فارم تي ظاهر ٿيو، جيڪو 53 هزار ماڻهن طرفان پنهنجي سامعين کي وڌايو.
2014 ۾، مشهور يلي يونيورسٽي پنهنجي پروگرام کي ڇڏي ڏنو ۽ CS50 ڏانهن تبديل ڪيو. 2015 ۾، هارورڊ ڪورس يلي ۾ سڀ کان وڌيڪ مشهور ٿيو.
هڪ دفعي، CS50 جو ليڪچر Microsoft جي اڳوڻي سربراهه اسٽيو بالمر ڏنو هو (هن جي عجيب دلڪشيءَ جي ڪري، شاگردن ان کي گهڻي وقت تائين ياد رکيو!). ۽ 2005 ۾، مارڪ زڪربرگ ڪورس جي سامعين جو دورو ڪيو. کيس ٻڌڻ لاءِ اٽڪل 15 ماڻهو آيا.
CS50 تي ڇا پڙهو
ڪورس بنياديات کي ڍڪي ٿو جيڪو توهان کي سمجهڻ ۾ مدد ڪندو ته آئي ٽي ۽ ڪمپيوٽر سائنس ڇا آهن. توهان سکندا ته مختلف پروگرامنگ ڪيئن ٿي سگهي ٿي، پر توهان اهو پڻ ڏسندا ته ان جي پويان تصورات ڪيئن آهن. ڊيوڊ ملان (هارورڊ پروفيسر ۽ CS50 جو مکيه ليڪچرر) ان بابت ڳالهائيندو ته پروگرامنگ ۾ ڪهڙا اپلائيڊ مسئلا پيش اچن ٿا، صارفين جي انتظار ۾ ڪهڙا خطرا آهن ۽ انهن کان ڪيئن بچجي. ڪورس جي آخر ۾، شاگرد سکندا آهن ته ڪيئن ٺاهي انهن جي پروجيڪٽ بابت هڪ پريزنٽيشن. CS50 ۾ شروعات ڪندڙن لاءِ پروگرامنگ ھيٺ ڏنل عنوانن تي مشتمل آھي:
پروگرامنگ جا بنياد: نمبر سسٽم، سائيڪل، مشروط جمپس سي ۽ اسڪريچ ٻولين جي بنياد تي؛
الگورتھم ۽ ڊيٽا جي جوڙجڪ.
لينڪس سان ڪم ڪرڻ جا اصول.
تجريد جا تصور، encapsulation، ياداشت جي انتظام.
ڪمپيوٽر سيڪيورٽي جا بنيادي اصول.
SQL ۽ ڊيٽابيس.
ويب پروگرامنگ جا بنيادي (جاوا اسڪرپٽ، CSS، PHP، HTML استعمال ڪندي).
هارورڊ CS50 ڪورس جي پهرين اڌ جي مثالن جو مکيه حصو. پروگرامنگ جا بنيادي اصول" سي پروگرامنگ ٻولي ۾ ڏنل آهن. ان جو نحو بلڪل جاوا سان ملندڙ جلندڙ آهي، تنهنڪري ان کي هڪ ئي وقت CS50 سان سکي سگهجي ٿو. هي ڪورس بنيادي طور تي احاطو ڪري ٿو جيڪو هر آئي ٽي پروفيسر کي ڄاڻڻ گهرجي. هارورڊ ۾، CS50 اڪثر نه صرف خاص شعبن جي شاگردن پاران، پر انسانيت جي شاگردن پاران پڻ داخل ڪيو ويندو آهي جيڪي پنهنجي افق کي وسيع ڪرڻ ۽ معلوماتي ٽيڪنالاجي بابت ڪجهه مفيد سکڻ چاهيندا آهن.
CS50 ڪورس جون خاصيتون
CS50 هڪ تمام ترقي پسند ڪورس آهي، تنهنڪري اهو مسلسل اپڊيٽ ڪيو ويندو آهي. مواد کي ڪاميابيء سان حاصل ڪرڻ لاء، توهان کي يونيورسٽي جي رياضي کي ڄاڻڻ جي ضرورت ناهي، اسڪول جو نصاب ڪافي آهي. اهو ڪورس ڪمپيوٽر سائنس جي پروفيسر ڊيوڊ ملان پاران سيکاريو ويو آهي ، جيڪو هڪ تمام دلفريب ۽ پرجوش شخص آهي. CS50 جي ڪاميابي ۽ مسلسل ترقي گهڻو ڪري هن جي ڪري آهي. پروفيسر جي مدد ڪئي وئي آهي تجربيڪار فيڪلٽي ميمبرن سان گڏو گڏ تازو CS50 گريجوئيٽ.
JavaRush ڪورس
توهان پروگرامنگ جي بنيادي ڳالهين جو مطالعو ڪرڻ جو فيصلو ڪيو آهي، هن علائقي جو تفصيلي مطالعو ڪٿي شروع ڪيو وڃي؟ توهان CS50 تي ڪمپيوٽر سائنس جي بنيادي ڄاڻ حاصل ڪري سگهو ٿا، ۽ ساڳئي وقت جاوا ۾ پروگرامنگ جي ڪوشش ڪريو ، تمام مشهور ۽ سڀ کان وڌيڪ ادا ڪيل پروگرامنگ ٻولي! جاوا سکڻ کي ممڪن طور تي پهچ ۽ سڌو بڻائڻ لاءِ، اسان هزارين مشقن ۽ خودڪار، فوري مسئلن جي چڪاس سان JavaRush آن لائن ڪورس ٺاهيو. پروگرامنگ آهي، سڀ کان پهرين، مشق، تنهنڪري JavaRush ۾ توهان ڪوڊ لکڻ شروع ڪندا، يعني پروگرامنگ پهرين سبق کان. ان کان علاوه، ڪورس ليڪچر هڪ دلچسپ آن لائن راند جي صورت ۾ پيش ڪيا ويا آهن. JavaRush جاوا ۾ 700 کان وڌيڪ مختصر ليڪچرز ۽ 1200 عملي مسئلا آھن جيڪي توھان کي شروع کان وٺي جاوا جونيئر ليول تائين پروگرامنگ ٻولي سکڻ ۾ مدد ڪندا.
پروگرامنگ ٻوليون سکڻ ڪٿي شروع ڪجي؟ پروگرامنگ جي بنيادي ڳالهين کي ڪيئن حاصل ڪجي؟ JavaRush پيش ڪري ٿو مختلف آن لائين ڪورسز جي شروعات ڪندڙن لاءِ IT ترقي جي ميدان ۾
اپ لوڊ جي تاريخ: 2017-03-24T14:30:00
ڪورس جو مقصد بنيادي طور تي عملي صلاحيتن کي ترقي ڪرڻ آهي جيڪي سڀني پروگرامرز لاءِ ضروري آهن، انهن جي پروفائيل کان سواءِ.
JavaRush ڪورس جون خاصيتون
JavaRush ڪورس ڪجهه حد تائين ڪمپيوٽر جي راند وانگر آهي. اهو چار سوالن ۾ ورهايل آهي، جن مان هر هڪ گڏيل خيال سان متحد آهي (مثال طور، جاوا نحو، پهرين ڳولا، جتي اهي ٻولي جي بنيادي نحو جو مطالعو ڪن ٿا). موڙ ۾، هر جستجو ڏهن سطحن تي مشتمل آهي جيڪا لازمي طور تي مڪمل ٿيڻ گهرجي. سطحون ليڪچرن ۽ مختلف مشڪلاتن جي ڪمن سان ڀريل آهن. ايندڙ سطح تي وڃڻ لاء، توهان کي موجوده سطح تي تمام گهڻا مسئلا حل ڪرڻ جي ضرورت آهي. عملي ڪمن ۾ مختلف پيچيدگين ۽ پيماني تي ڪم شامل آهن: سادو کان وٺي (پڙهڻ جو ڪوڊ يا ان ۾ غلطيون درست ڪرڻ) حقيقي پيچيده منصوبن تائين (مثال طور، رانديون لکڻ). اهڙا ڪيترائي ڪم آهن، جيڪي ڪورس مڪمل ڪرڻ کان پوءِ، توهان صرف مدد نٿا ڪري سگهو پر هڪ پروگرامر بڻجي سگهو ٿا! JavaRush جي سڀ کان اهم خصوصيت، جيڪا ان کي سڀني آن لائين ڪورسز جي وچ ۾ نمايان ڪري ٿي، مسئلن جي فوري خودڪار تصديق، حل لاءِ تجويزون ۽ تجويزون آهن. JavaRush سان، توهان کي استاد جي پنهنجي مسئلي کي جانچڻ لاءِ گهڻو انتظار نه ڪرڻو پوندو: توهان هڪ بٽڻ کي دٻايو، ۽ هڪ لمحي ۾ توهان کي نتيجو ۽ سفارشون ملن ٿيون جيڪڏهن حل ۾ ڪجهه غلط آهي. JavaRush پڻ شاگردن ۽ انتظاميه جي هڪ سرگرم ۽ دوستانه ڪميونٽي آهي. تنهن ڪري جيڪڏهن توهان خاص طور تي ڪنهن خاص ڪم تي بيٺا آهيو، توهان کي ضرور مدد ملندي مدد واري صفحي تي . ڪورس جي مڪمل ٿيڻ تي، شاگرد 300-500 ڪلاڪ حقيقي دنيا جي پروگرامنگ تجربو حاصل ڪري ٿو! هي ڪورس پڻ هڪ بهترين اوزار آهي انهن لاءِ جيڪي پهريان ئي سکي چڪا آهن پروگرامنگ شروعاتي لاءِ پر انهن کي خبر ناهي ته ڪٿي نوڪري ڳولڻ شروع ڪجي. مشق ڪرڻ کان علاوه، JavaRush دوران توهان انهن اهم سوالن جو تجزيو ڪرڻ جي قابل هوندا جن جو توهان کي انٽرويو ۾ جواب ڏيڻو پوندو، انهي سان گڏ هڪ قابل ريزومي ٺاهيو.
ڪورس جا مرحلا
روايتي طور تي، JavaRush ۾ سکيا وارو عمل ٻن مکيه حصن ۾ ورهائي سگهجي ٿو. پهريون ڪورس جا چار مکيه سوالن کي مڪمل ڪري رهيو آهي، جاوا ڪور جو مطالعو ڪري رهيو آهي، يعني ”جاوا ٻولي جو بنيادي“ ۽ انهن ئي 1200 مسئلن کي آٽو چيڪنگ سان حل ڪرڻ. ٻيو 12 هفتن لاءِ انٽرنشپ آهي، جنهن دوران شاگرد اصولن ۽ ٽيڪنالاجيون سکن ٿا جيڪي مستقبل جي جاوا ڊولپر لاءِ انتهائي اهم آهن. نتيجي طور، توهان مڪمل ڪيو هوندو هڪ پيچيده منصوبو، هڪ لنڪ جنهن سان توهان پنهنجي شروع ۾ شامل ڪري سگهو ٿا.
"جيڪي جاوا رش انٽرنشپ مڪمل ڪري چڪا آهن اهي پنهنجي مستقبل جي شروعات ۾ معروف ٽيڪنالاجي جي ڄاڻ کي ظاهر ڪرڻ جي قابل هوندا، انهن جي ڪم جي منصوبي بابت ڳالهايو، ۽ ڪاميابيء سان روزگار لاء تيار ڪيو."
پروگرامنگ ٻوليون سکڻ جي موضوع تي تعليمي ڪتاب ۽ وڊيوز
انٽرنيٽ تي توهان موضوع تي تمام گهڻو مواد ڳولي سگهو ٿا "شروع ڪندڙن لاءِ پروگرامنگ ٻوليون" يا ويب ڊولپمينٽ جي بنيادي ڳالهين تي. وڊيوز، ڪتاب، ليڪچر - هي سڀ مفت ۾ موجود آهي. تنهن هوندي، توهان کي وقت ۽ ڪوشش خرچ ڪرڻو پوندو واقعي قيمتي مواد ڳولڻ لاء ۽ گڏ ڪرڻ لاء توهان جي پنهنجي "لائبريري" سبقن جي جيڪا توهان کي ضرورت آهي. ھن طريقي ۾ ڪجھ خاصيتون آھن جن تي غور ڪرڻ ضروري آھي.
هن طريقي جي تربيت جا فائدا ۽ نقصان
ڪتاب، وڊيو سبق ۽ پروگرامنگ تي ٻيا مواد جيڪي عوامي طور تي دستياب آهن، نئين ڄاڻ حاصل ڪرڻ لاء هڪ بهترين ذريعو آهن. بهرحال، هي طريقو شروع کان مڪمل طور تي پروگرامنگ سکڻ لاءِ موزون نه آهي، ڇاڪاڻ ته هڪ شروعاتي لاءِ پيش ڪيل مواد جي معيار جو جائزو وٺڻ، ۽ آزاديءَ سان عملي ڪمن کي چونڊڻ، ۽ ان کان علاوه، انهن کي جانچڻ تمام ڏکيو ڪم آهي. يقينا، توهان شاگردن کي ڳولي سگهو ٿا جيڪي "ڪتابن مان" سکيا ۽ پنهنجن ڪمن سان گڏ آيا. پر انهن مان فقط ٿورا آهن، پر ٻيا به گهڻا هوندا جن اهڙين ڪوششن کان پوءِ پروگرامنگ کي ڇڏي ڏنو.
GO TO FULL VERSION