طلبہ کے نتائج کا نظام
ناموں اور نمبروں کو ایریز یا vector میں رکھیں، اوسط نکالیں، سب سے آگے طالب علم ڈھونڈیں اور ترتیب وار جدول پرنٹ کریں۔
مشق
- ایریز اور vectors
- لوپس
- فنکشنز
C++ آپ کو یہ اختیار دیتی ہے کہ پروگرام میموری کیسے استعمال کرے، اسی لیے یونیورسٹی کے بہت سے پروگرامنگ، او او پی اور ڈیٹا اسٹرکچرز کورسز اسے استعمال کرتے ہیں۔ آپ اسے قدم بہ قدم، لائیو اور ون ٹو ون سیکھتے ہیں: ہر پروگرام آپ خود لکھتے اور کمپائل کرتے ہیں، اور ٹیوٹر ہر ایرر سمجھنے میں مدد کرتا ہے۔
وہ سوالات جو طلبہ اور والدین سب سے پہلے پوچھتے ہیں، ان کے مختصر جواب۔ ہر بات کی تفصیل اسی صفحے پر آگے موجود ہے۔
C++ وہاں استعمال ہوتی ہے جہاں رفتار اور میموری پر اختیار اہم ہو: گیمز اور گیم انجنز، آپریٹنگ سسٹمز، ایمبیڈڈ ڈیوائسز، ویب براؤزرز اور مالیاتی نظام۔ بہت سی یونیورسٹیاں پروگرامنگ، او او پی اور ڈیٹا اسٹرکچرز بھی اسی سے پڑھاتی ہیں۔
یونیورسٹی اور اسکول کے وہ طلبہ جن کا کورس C++ میں ہے، وہ نئے سیکھنے والے جو سمجھنا چاہتے ہیں کہ پروگرام میموری کے ساتھ کیسے کام کرتے ہیں، اور ڈیٹا اسٹرکچرز اور الگورتھمز کی تیاری کرنے والے طلبہ۔
پروگرامنگ کا تجربہ ضروری نہیں، اگرچہ کسی بھی زبان کا تجربہ مدد دیتا ہے۔ C++ کمپائلر یا IDE والا لیپ ٹاپ یا ڈیسک ٹاپ چاہیے؛ ٹیوٹر انسٹال کرنے میں مدد کرتا ہے۔
C++ کی بنیادی باتیں، ویری ایبلز اور ڈیٹا ٹائپس، کنڈیشنز اور لوپس، فنکشنز، ایریز اور اسٹرنگز، پوائنٹرز اور ریفرنسز، کلاسز اور آبجیکٹس، آبجیکٹ اورینٹڈ پروگرامنگ، اور عملی مشقوں کے ساتھ ڈیٹا اسٹرکچرز۔
لائیو اور ون ٹو ون، Microsoft Teams یا Zoom پر۔ آپ اپنی اسکرین شیئر کرتے ہیں اور اپنے کورس کے کمپائلر میں کوڈ خود لکھتے اور کمپائل کرتے ہیں، جبکہ ٹیوٹر سمجھاتا ہے اور ڈیبگ کرنے میں مدد کرتا ہے۔
اس صفحے کے فارم یا واٹس ایپ کے ذریعے 30 منٹ کی مفت تعارفی کلاس بک کریں۔ ہم 24 گھنٹوں میں جواب دیتے ہیں۔ اگر آپ کے پاس کورس آؤٹ لائن ہے تو ساتھ لائیں، ٹیوٹر بتائے گا کہ کہاں سے شروع کریں۔
موضوعات اسی ترتیب میں جس میں عموماً پڑھائے جاتے ہیں۔ ٹیوٹر ترتیب اور گہرائی آپ کی سطح کے مطابق رکھتا ہے، اور اگر آپ اسکول یا یونیورسٹی کا نصاب دیں تو اس کے مطابق بھی۔
اسباق کی عام مشقیں، پہلے لوپس سے پوائنٹرز پر بنے اسٹرکچرز تک۔ ٹیوٹر انہیں آپ کی سطح اور کورس کے مطابق چنتا ہے۔
ناموں اور نمبروں کو ایریز یا vector میں رکھیں، اوسط نکالیں، سب سے آگے طالب علم ڈھونڈیں اور ترتیب وار جدول پرنٹ کریں۔
مشق
دو جہتی ایریز میں رکھی میٹرکس کو جمع، ضرب اور ٹرانسپوز کریں۔
مشق
جمع اور نکلوانے کے ساتھ ایک Account کلاس، پھر سیونگز اور کرنٹ اکاؤنٹس جو اس سے انہیریٹ کریں۔
مشق
پوائنٹرز اور ڈائنامک میموری سے نوڈز شامل کریں، حذف کریں اور تلاش کریں، پھر کام ختم ہونے پر میموری آزاد کریں۔
مشق
ٹیوٹر سمجھاتا ہے، آپ کے کوڈ کا جائزہ لیتا ہے اور بگز ڈھونڈنے میں مدد کرتا ہے، لیکن نمبروں والی اسائنمنٹس یا لیب ٹاسکس آپ کے لیے نہیں لکھتا۔
یہ اسباق کے مقاصد ہیں۔ پیش رفت آپ کی ابتدائی سطح اور مشق پر منحصر ہے، اور ہم کبھی گریڈ یا نتائج کا وعدہ نہیں کرتے۔
C++ ابتدائی سے درمیانی سطح کے طلبہ کے لیے موزوں ہے۔ اس میں Python سے زیادہ تفصیل درکار ہوتی ہے، اس لیے رفتار آپ کے آغاز پر منحصر ہے۔
سطح: ابتدائی
آپ نے پہلے پروگرامنگ نہیں کی۔ آپ پہلا پروگرام کمپائل کرنے سے شروع کرتے ہیں اور ہر موضوع پر خوب مشق کے ساتھ آہستہ آہستہ آگے بڑھتے ہیں۔
سطح: ابتدائی سے درمیانی
آپ تھوڑی Python یا کوئی اور زبان جانتے ہیں۔ اسباق بنیادی باتوں سے تیزی سے گزرتے ہیں اور ٹائپس، میموری اور پوائنٹرز پر زیادہ وقت دیتے ہیں۔
سطح: درمیانی
آپ کا کورس پوائنٹرز، کلاسز یا ڈیٹا اسٹرکچرز تک پہنچ چکا ہے۔ مفت کلاس میں کمی کی جگہ معلوم ہوتی ہے اور اسباق وہیں سے شروع ہوتے ہیں۔
C++ سے فطری طور پر وہ کمپیوٹر سائنس کورسز شروع ہوتے ہیں جو یونیورسٹی پروگرام اسی پر بناتے ہیں۔
کلاسز، انہیریٹنس اور انٹرفیسز کے ساتھ ڈیزائن، اور کوڈ سے پہلے UML بنانا۔
کمپلیکسٹی، ٹریز، گرافس اور الگورتھمز، جو اکثر C++ میں پڑھائے جاتے ہیں۔
اسکرپٹنگ اور فوری تجربات کے لیے دوسری، مختصر زبان۔
C++ کا موازنہ Python، JavaScript اور دوسرے پروگرامنگ کورسز سے کریں۔
C++ کی کلاسیں نیچے دیے گئے پروگرامنگ ٹیوٹرز پڑھاتے ہیں۔ ہر پروفائل ٹیوٹر کی رضامندی سے شائع ہوتا ہے۔ رابطہ کرنے پر ہم آپ کی سطح، کورس اور اوقات کے مطابق ٹیوٹر تجویز کرتے ہیں۔

مائی سبجیکٹ ہب میں ٹیوٹر
Python، JavaScript، C++، Java اور C۔ ہر کورس کی ایک مقررہ ماہانہ فیس، ہفتے میں کلاسز جتنی بھی ہوں۔
آبجیکٹ اورینٹڈ پروگرامنگ، ڈیٹا اسٹرکچرز اور الگورتھمز، اور سائبر سیکیورٹی پر تعلیمی مضامین کی طرح ماہانہ پلان لاگو ہوتے ہیں۔
تمام فیس اور پلانز دیکھیںہاں۔ بہت سے کورسز C++ سے پہلے C سے شروع ہوتے ہیں۔ ٹیوٹر C کا انداز، پوائنٹرز اور ایریز پڑھا سکتا ہے، اور دکھا سکتا ہے کہ C++ پر جاتے ہوئے کون سی عادتیں بدلتی ہیں۔
C++ میں زیادہ تفصیل درکار ہوتی ہے: ٹائپس لکھنی پڑتی ہیں، چلانے سے پہلے کمپائل کرنا پڑتا ہے اور کچھ میموری خود سنبھالنی پڑتی ہے۔ نیا سیکھنے والا اسے سیکھ سکتا ہے، مگر شروع میں رفتار کم لگ سکتی ہے۔ بدلے میں آپ سیکھتے ہیں کہ پروگرام اندر سے کیسے کام کرتے ہیں۔
جدید C++ (C++11 اور بعد کے)، مثلاً auto، رینج والے for لوپس، std::vector اور std::string۔ اگر آپ کا کورس پرانا انداز استعمال کرتا ہے، جیسے C طرز کی ایریز اور اسٹرنگز، تو ٹیوٹر وہ بھی پڑھاتا ہے۔
جو آپ کا کورس استعمال کرتا ہے، جیسے Visual Studio، Code::Blocks، Dev-C++ یا کمانڈ لائن پر g++۔ اگر کوئی شرط نہیں تو پہلے سبق میں ٹیوٹر کوئی مفت کمپائلر انسٹال کرنے میں مدد کرتا ہے۔
اکثر طلبہ اسی لیے یہ کورس کرتے ہیں۔ آخری موضوعات میں پوائنٹرز، کلاسز اور سادہ ڈیٹا اسٹرکچرز شامل ہیں، جن پر ڈی ایس اے کورسز بنتے ہیں۔ ہمارا الگ ڈی ایس اے کورس پھر کمپلیکسٹی، ٹریز، گرافس اور الگورتھمز پڑھاتا ہے۔
کوئی مقررہ مدت نہیں۔ یہ آپ کے آغاز، ہفتے کے اسباق اور آپ کے کورس کی ضروریات پر منحصر ہے۔ مفت کلاس کے بعد ٹیوٹر ایک منصوبہ تجویز کرتا ہے۔ فیس $60 ماہانہ ہے (سعودی عرب میں SAR 180)، ہفتے میں کلاسز جتنی بھی ہوں۔
ٹیوٹر سے ملیں، مل کر C++ کا ایک چھوٹا پروگرام کمپائل کریں، اور طے کریں کہ کہاں سے شروع کرنا ہے۔ فارم بھریں، ہم وقت طے کر لیں گے۔
واٹس ایپ استعمال نہیں کر سکتے؟ +92 317 5700456 پر کال کریں یا info@mysubjecthub.com پر ای میل کریں۔