ओ लेवल कोर्स सिलेबस | O Level Syllabus M3-R5 in Hindi

O Level Syllabus M3-R5 ,ओ लेवल कोर्स सिलेबस (O level Course Syllabus) , प्रोग्रामिंग और प्रॉब्लम सॉल्विंग थ्रू पाइथन, O level Syllabus M3-R5 का डिटेल सिलेबस

इस पोस्ट के माध्यम से ओ लेवल के तीसरा पेपर M3-R5 प्रोग्रामिंग और प्रॉब्लम सॉल्विंग थ्रू पाइथन का सिलेबस उपलब्ध करा रहे हैं|

इस कोर्स के अन्य पेपर का सिलेबस अगर आपको देखना है तो, आप नीचे दिए गए लिंक पर क्लिक कर सकते हैं|

O Level Course Syllabus

O Level Syllabus M3-R5 Programming and Problem Solving Through Python Language

Module UnitWritten Marks (Max.)
1. Introduction to Programming (प्रोग्रामिंग का परिचय), Algorithm and Flowcharts to solve problems20
2. Introduction to Python ( पाइथन का परिचय), Operators, Expressions and Python Statements, सीक्वेंस डाटा टाइप (Sequence data types) 30
3. Functions, File Processing, Modules40
4. NumPy Basics10
Total100

O Level Syllabus M3-R5 Detailed Syllabus

Introduction to Programming(प्रोग्रामिंग का परिचय)

बेसिक मॉडल ऑफ कंप्यूटेशन(The basic Model of computation), एल्गोरिदम (algorithms), फ्लोचार्ट(flowcharts), प्रोग्रामिंग भाषाएं(Programming Languages), संकलन(compilation), परीक्षण और डि बगिंग (testing & debugging) and दस्तावेजीकरण(documentation).

प्रॉब्लम सॉल्व करने हेतु एल्गोरिथ्म और फ्लो चार्ट (Algorithms and Flowcharts to Solve Problems)

फ्लो चार्ट प्रतीक(Flow Chart Symbols), सीक्वेंशियल प्रोसेसिंग, कंडीशन पर आधारित प्रोसेसिंग (Basic algorithms/flowcharts for sequential processing, decision-based processing and iterative processing).

Algorithm की पूरी जानकारी

Flochart kya hai

कुछ उदाहरण(Some examples like):

  1. दो वेरिएबल के वैल्यू का अदला-बदली (Exchanging values of two variables)
  2. Summation of a set of numbers
  3. डेसिमल से बायनरी में कन्वर्जन (Decimal Base to Binary Base conversion)
  4. Integer के डिजिट को रिवर्स करना(Reversing digits of an integer)
  5. दो नंबर का GCD (Greatest Common Divisor of two numbers)
  6. प्राइम नंबर चेक करना (whether a number is prime)
  7. फैक्टोरियल निकालना (factorial computation),
  8. Fibonacci sequence
  9. Evaluate ‘sin x’ as sum of a series
  10. Reverse order of elements of an array
  11. Array का सबसे बड़ा नंबर निकालना( Find largest number in an array)
  12. ऊपरी त्रिकोणीय मैट्रिक्स के एलिमेंट को प्रिंट करना(Print elements of upper triangular matrix), etc.

Introduction to Python

पाइथन का परिचय(Python Introduction), पाइथन तकनीक का ताकत(Technical Strength of Python), पाइथन इंटरप्रेटर और प्रोग्राम एग्जीक्यूशन का परिचय( Introduction to Python Interpreter and program execution), कॉमेंट्स का उपयोग(Using Comments), Literals, Constants, पाइथन के बिल्ट इन डाटा के प्रकार(Python’s Built-in Data types), पाइथन में प्रयोग होने वाले संख्याएं(Numbers)- (Integers, Floats, Complex  Numbers, Real, Sets), स्ट्रिंग तथा स्क्रीन के ऑपरेशन -Strings (Slicing, Indexing, Concatenation, other operations on Strings), Console से इनपुट प्राप्त करना(Accepting input from Console), स्टेटमेंट प्रिंट करना(printing statements), सामान्य प्रकार के पाइथन प्रोग्राम( Simple ‘Python’ programs).

Operators, Expressions and Python Statements

असाइनमेंट स्टेटमेंट(Assignment statement), एक्सप्रेशन(expressions), अर्थमैटिक रिलेशनल लॉजिकल बिट वाइज ऑपरेटर्स तथा इनके पPrecedence(Arithmetic, Relational, Logical, Bitwise operators and their precedence), कंडीशनल स्टेटमेंट (Conditional statements): if, if-else, if-elif-else.

साधारण प्रोग्राम(simple programs), Notion of iterative computation and control flow –रेंज फंक्शन(range function), While Statement, फॉर लुप(For loop), ब्रेक स्टेटमेंट(break statement), कंटिन्यू स्टेटमेंट(Continue Statement), पास स्टेटमेंट (Pass statement), else, असर्ट( assert).

Sequence Data Types

लिस्ट, टप्पल और डिक्शनरी(Lists, tuples, and dictionary) सीक्वेंस डाटा पर स्लाइसिंग, इंडेक्सिंग, कॉन्काटेनेशन तथा अन्य ऑपरेशन(Slicing, Indexing, Concatenation, other operations on Sequence data type), मुटेबलईटी का संकल्पना(concept  of  mutability),  अधिकतम, न्यूनतम, माध्य ज्ञात करने के उदाहरण(Examples to include finding the maximum, minimum, mean) लिस्ट या टप्पल पर लिनियर सर्च( linear search on list/tuple of numbers), and डिक्शनरी का उपयोग कर लिस्ट में तत्वों की आकृति की गणना(counting the frequency of elements in a list using a dictionary).

Functions

टॉप डाउन दृष्टिकोण के द्वारा समस्या का समाधान (Top-down approach of problem solving), मॉडलर प्रोग्रामिंग और फंक्शन (Modular programming and functions), फंक्शन पैरामीटर(Function parameters), स्थानीय वैरियेबल्स( Local variables), रिटन स्टेटमेंट( the Return statement), डॉक्स्ट्रिंग (DocStrings), ग्लोबल स्टेटमेंट (global statement), डिफॉल्ट अरगुमेंट्स वैल्यू ( Default argument values), कीवर्ड अरगुमेंट्स (keyword arguments), वेरिएबल अरगुमेंट पैरामीटर (Variable Args parameters).

विभिन्न प्रकार के लाइब्रेरी फंक्शंस(Library function):

input(), eval(),print(), String Functions: count(), find(), rfind(), capitalize(), title(), lower(), upper(), swapcase(), islower(), isupper(), istitle(), replace(), strip(), lstrip(), rstrip(), aplit(), partition(), join(), isspace(), isalpha(), isdigit(), isalnum(), startswith(), endswith(), encode(), decode(),

स्ट्रिंग(String): स्लाइसिंग(Slicing), मेंबरशिप(Membership), पेटर्न मैचिंग (Pattern Matching), विभिन्न नुमरीक फंक्शंस (Numeric Functions): eval(), max(), min(), pow(), round(), int(), random(), ceil(), floor(), sqrt(), दिनांक एवं समय का फंक्शन (Date & Time Functions), Recursion.

File Processing

फाइल की संकल्पना(Concept of Files), अलग-अलग मोड में फाइल को खोलने तथा बंद करना (File opening in various modes and closing of a file), फाइल को पढ़ना (Reading from a file), फाइल में लिखना (Writing onto a file)

फाइल के विभिन्न फंक्शन(File functions)-open(), close(), read(), readline(), readlines(), write(), writelines(),tell(),seek(), कमांड लाइन अरगुमेंट(Command Line arguments).

Scope and Modules

Scope of objects and Names, LEGB Rule

मॉड्यूल का बेसिक(Module Basics), नेमस्पेस के तरह मॉडल फाइल का उपयोग (Module Files as Namespaces), मॉड्यूल का इंपोर्ट (Import Module), मॉड्यूल का रीलोडिंग (Reloading Modules).

NumPy Basics

NumPy का परिचय (Introduction to NumPy), ndarray, डाटा के प्रकार (data types), array attributes, array creation routines, मौजूद डाटा से Array बनाना (Array From Existing Data), Numerial Range से Array बनाना (From Numerical Ranges), इंडेक्सिंग तथा स्लाइसिंग (Indexing & Slicing).

इस लेख के माध्यम से आपको O level Syllabus M3-R5 Programming and Problem Solving Through Python Language उपलब्ध कराया गया है| कुछ टॉपिक पर लिंक दिए गए हैं जिस पर क्लिक करके और उस टॉपिक के बारे में पढ़ सकते हैं|

ओ लेवल कोर्स का सिलेबस NIELIT के आधिकारिक वेबसाइट से भी डाउनलोड किया जा सकता है|

Leave a Comment