Transcript for:
C Programming Syllabus and Important Points

देरे स्टूडेंट्स, वालकुम टो क्वेट्समेशर्स आज के इस वीडियो में एक्स्पेइन करने जा रहा हूँ C-PROGRAMMING SLABUS और ये SLABUS जो है, वो हम लोग तीन चीजों के उपर फोकस कर रहे हैं यहाँ पे सबसे पहला है आपके इंटरव्यूज की अगर हम बात करें तो इंटरव्यूज मतलब चाहे आप सर्विस बेस कंपनी की तियारी कर रहे हो तो C-PROGRAMMING में क्या चीजें पूछी जा सकती हैं दूसरा फोकस है हमारा competitive exam की अगर हम बात करें, चाहे आप gate की exam की बात कर लो, UG Senate की बात कर लो, कोई PSU companies की बात कर लो, कोई भी competitive exam की अगर आप त्यारी कर रहे हो, और उसमें अगर C programming का syllabus लिखा हुआ है, तो क्या चीज़ें आपको पूछी जा सकती है, और तीसरी चीज़ आ जाती है, आपका college, university क तो ये पूरा का पूरा syllabus जो है, इसको पहले तो note down कर लेना, इसकी चाहिए photo click कर लो या लिख लो, ठीक है? क्योंकि C programming की अगर हम बात करें, one of the most basic programming language है, जो की सबसे ज़्यादा पूछी जाती है, चाहिए आप competitive exam की बात कर लो, interviews की बात कर लो, क्योंकि होता क्या न? डेटा साइंस के बारे में करते हैं, ऐसा करते हैं हम लोग बिग डेटा के बारे में पढ़ते हैं, हम लोग मशीन लर्नी के बारे में, विज़र, वर्चल रियलिटी और यह सारा, ठीक है, इन चीजों के बारे में आपको नॉलेज होनी चाहिए, आज के लिए सारे ट्रेंडि तो फिर इसमें add कर दो, oops का concept, आप C++, या फिर आप Java जो है, वो सबसे ज़्यादा पूछी जाती है, तो इसलिए जो आपका programming का जो building block है, जो pillar है, वो कौन बनाता है, वो आपका बनाता है C programming, तो इसलिए इसको करना जो है, वो mandatory है, ठीक है, तो आप मान के चलो, सबसे पहले कि almost all the important topics are already covered by me मतलब gate smashers की playlist में almost सारे के सारे जो important topics हैं वो complete हो चुके है बस जो छोटे पॉइंट्स बीच में रह गए fillers वो मैं बहुत जल्दी और complete कर दूँगा तो आपको एक बहुत बड़ा advantage यहाँ भी मिल रहा है तो hardly आप मान के चलो कि 2-3 मीने आपके enough है ठीक है ना एक पूरे semester में बढ़ते हैं सी programming तो आप मान के चलो कि अगर आप अच्छे से पढ़ना जाते हो, डेली कुछ लोग कुछ टॉपिक को अगर आप उठाते हो, और स्टार्ट करते हो पढ़ना, तो दो से तीन मिनें आपके सफिशेंट है, तो इसलिए सबसे पहले अगर हम बात करें, Basics of C, Keywords, Identifiers, Different Data Types, Variable, Constraints की बात करते हैं, Input, Output Functions के हम लोग बात करते हैं, Operators की बात करते हैं, Storage Classes की, जिसमें आपके पास Auto, External आ जाता है, Register आ जाता है, static आ जाता है, various operators, चाहि लॉजिकल operator की बात कर लो, bitwise, arithmetic, ये सारे के सारे operators, उनकी precedence आ जाती है, और साथ ही साथ उनकी associativity आ जाती है, then format specified, जो आपके signed है, unsigned है, character है, integer है, hexadecimal, उनको हम कैसे represent करते हैं, बड़े basic से concept है, तो आप मान के चलो, इस पूरे को complete करने के लिए, hardly आप आपको 2-3 दिन सफीजेंट है मतलब अगर आप 2-3 दिन सिर्फ इस टॉपिक ऊपर लगाओगे तो आप इजीली कबर कर सकते हो सिर्फ टू थ्री डेज के अंदर ठीक है तो यह आपका एक तरह से सी प्रोग्रामिंग का अ building block है, आपको पहले तो पता होना चाहिए, इसके अंदर कौन-कौन से आपके keywords, identifiers, input-output functions, operator कौन-कौन से आते हैं, ये कहानी जब आपने कर ली, उसके बाद फिर next हम लोग जाते हैं, control statements के ऊपर, control statements की बात करें, तो उसमें हमारे पास आ जाता है, if else for, while loop, do while loop, switch, break and continue, इसके साथ nested concept भी आ जाता है, nested if else, nested for loop, nested while loop, तो ये concept जो है, वो nested वाला भी इसके अंदर आ जाता है, और ये चीज़े अगर मैं बात करूँ तो competitive exam है, जैसे gate के exam देख लो, या UGC net के exam देख लो, वहाँ पे maybe आपको ये topics directly ना लिखे हो, वहाँ पे पता क्या होता है, जैसे gate के exam की बात करें तो उसमें क्या होता है, programming और data structure को combinedly ही लिखा जाता है, अलग से programming नहीं आता, आपको Data Structure Algorithm, ये तीनों जो मिलके, C Data Structure Algorithm, ये तीनों मिलके ही आपकी अच्छी से अच्छी placement जो है वो करवा सकते हैं और मैं ऐसा नहीं है कि कोई आज से एक दो साल पहले की बात करो, आज की अभी की बात करो और आने वाले टाइम की भी बात करो, ऐसा भी नहीं कि आने वाले एक दो साल में ये खतम हो जाएगा, नहीं, C, Data Structure और Algorithm, ये तीनों अगर आपको Concept Clear है, तो आपको पूरी की पूरी सिर्फ practice करनी है ठीक है सासाथ अगर आप add on करना चाहते हो तो C++ ही या Java का concept add कर सकते हो बहिया इससे ज़्यादा आपको करने की कोई जिरूरत ही नहीं है वैसे भी इसका कोई parameter ही नहीं है कि placement के लिए बहुत सारी videos आपने देखे होंगे YouTube पे कि अगर आप इतना package आते हो तो ये करो product based आते हो तो ये करो ठीक है वो चीज़े सारे से सारे आपको कहीं ना कहीं guide करने की कोशिश कर रहे हैं लेकिन आपको मैं बता दू कोई ऐसा parameter नहीं है कि ये हो गया तो placement done है या ये कर लिया तो placement done है हाँ chances बढ़ जाते हैं probability बढ़ जाती है आपकी तो ऐसी C programming अगर आपने अच्छे से कर ली तो enough ये भी अपने आप में enough है आपको कहीं न कहीं अच्छी job दिलवाने में लेकिन वही होता है कि थोड़ा सा हो सकता है कि आपने like किसी company के लिए apply किया तो हो सकता है 100 के 100 C programming पढ़ के आए हो उन में से हो सकता है कि 20-30 ऐसे हो जिनको बहुत ही अच्छे से concept clear है अब आपने let's say उसमें number of post 5 है, अब आपने 20, 30 में, top 5 में आने के लिए क्या करना पड़ेगा, फिर obviously data structure concept आपको build करना पड़ेगा, उसके इलावा आपको algorithm के concept build करने पड़ेगे, तो वही है, आपके probability बढ़ा देते हैं, बस ये concept है, ठीक है न, तो इसलिए आपको ये सारी चीज़े बहुत easy है, वो भी बहुत easy concept है, then control statements आ गया, main कारणी जो है, वो programming की यहां से start होती है, तो यह फंक्शन ठीक है ना वह होता है ना मैक्सिम सूडेंट बस यहां तक आकर छोड़ देते हैं मतलब नाइटी पर सूडेंट तो यहां तक आकर आप छोड़ देता है कि होगी सी प्रोग्राम नहीं भी या असली सी प्रोग्रामिंग तो उसके बाद स्टार्ट है मैं यहां पर सिर्फ ट्रैक्टिकल की बार नहीं कर रहा थे रेटिकल लॉजिक बिल्डिंग भी आपको आनी चाहिए क्योंकि उसके बाद तो सिर्फ सिंटेक्स बचते हैं सिंटेक्स यार है तो आप लिख सकते हो लेकिन लॉजिक बिल्डिंग जो है functions का concept आ जाता है, recursion का concept, very important, recursion का concept, जिसमें हम few money की series के बारे में पढ़ते हैं, tower of annoy के बारे में पढ़ते हैं, आप हमारे, वहाँ पे जो है, यह सारे के सारे concept जो आ जाते हैं, actual, formal arguments, parameter passing techniques आ जाती हैं, call by value, call by reference, call by name, यह सारी कानी आ जाती है, scoping आ जाती है, static scoping क्या है, dynamic scoping क्या है, और साथ ही साथ इसके parallel concept चलता है, pointers का भी, ठीक है न, तो one of the most important, जो top का important concept है पूरे C programming में वो है concept of pointers ऐसा नहीं है कि यह करने के बाद pointer आता है यहाँ पे भी आपका बीच में pointer का concept जो है वो start होई जाएगा तो pointers का introduction कैसे हम pointers को use करते है फिर pointers को array के साथ, pointers को string के साथ, pointers को function के साथ pointers को structure के साथ वो आपका concept जो है वो साथ build हो जाता है dynamic memory allocation, static allocation, dynamic memory allocation, malloc, malloc वो आ जाता है concept, फिर आ जाता है आपके पास string functions, ठीक है, तो string का concept आ जाता है, various library functions आ जाते हैं, जैसे string length, string concatenation, ये सारे already cover करवा चुको हूँ मैं, जितने भी functions है, with example आपके already cover करवा चुको हूँ, concept of pointers and string, ये भी cover करवा चुको हूँ, मतलब जितने points आपको दिख रहे हैं न, उपर के, वो सारे के सारे एक आदा, वो भी simple सा, वो जल्दी structure and union का concept आ जाता है structure क्या है कैसे हम design करते हैं उसके अंदर nested structure का concept है unit है type def है वो सारे के सारे बताई हुए हैं then finally आ जाता है last में file handling in C programming जिसमें हम input output की बात करते हैं साती साथ file को कैसे हम open करते हैं close करते हैं modify करते हैं वो concept जो है वो files का C programming में आ जाता है बस यहाँ पे आके एक ठीक है अब इसके बाद आप इसमें उप्स के concept add कर दो मतलब C++ की तरफ जो है वो चलना start कर दो ठीक है तो that will be more than sufficient आपकी competitive exam की त्यारी जो है even competitive जो है आपकी जो आती है coding वगेरा वो ठीक है हम C++ में या Java में थोड़ा ज़्यादा करते हैं लेकिन ये आपके logic building है ये आपके logics को design करती है C programming तो this is all about the syllabus of C programming Thank you