Starting out with Programming Logic & Design

Learn the fundamentals of programming logic and design to create efficient, effective code from scratch and polish your resume with in-demand skills.

(PROG-BASIC.AB1) / आईएसबीएन : 978-1-64459-324-0
Lessons
Lab
TestPrep
AI Tutor (ऐड ऑन)
Instructor-Led (ऐड ऑन)
316 समीक्षा
निःशुल्क परीक्षण प्राप्त करें

इस कोर्स के बारे में

Explore programming essentials with our “Starting Out with Programming Logic & Design” course. This beginner programming course covers everything from the basics to advanced topics like object-oriented programming and GUI applications. With an emphasis on how to develop programming logic, you’ll engage in hands-on lab activities, debug & write your programs, and code languages such as Java, Python, and C++. Whether you're designing your first program or structuring complex algorithms, this hands-on programming logic course is designed to build your skills step-by-step, ensuring you develop a strong understanding of coding.

कौशल जो आपको प्राप्त होंगे

  • Employ techniques of programming and logic design for beginners.
  • Gain the ability to write code in Java, Python, and C++.
  • Implement decision structures (if/else statements, switch statements) for branching program flow.
  • Use loops (while, do-while, for loops) for repetitive tasks.
  • Build and utilize functions to modularize code and increase reusability. 
  • Work with arrays, sort algorithms, and other data structures.
  • Handle user input and program output.
  • Create interactive graphical user interfaces (GUIs).
  • Learn techniques for manipulating text data within programs.
  • Gain familiarity with basic Object-Oriented Programming (OOP) concepts.

आपको जिस सहायता की आवश्यकता है उसे प्राप्त करें। हमारे प्रशिक्षक-नेतृत्व वाले पाठ्यक्रम में नामांकन करें।

1

प्रस्तावना

  • पांचवें संस्करण में परिवर्तन
  • प्रत्येक पाठ का संक्षिप्त अवलोकन
  • पाठ का संगठन
  • पाठ की विशेषताएं
2

कंप्यूटर और प्रोग्रामिंग का परिचय

  • परिचय
  • हार्डवेयर
  • कंप्यूटर डेटा कैसे स्टोर करते हैं
  • प्रोग्राम कैसे काम करता है
  • सॉफ्टवेयर के प्रकार
  • समीक्षा प्रश्न
3

इनपुट, प्रोसेसिंग और आउटपुट

  • एक कार्यक्रम डिजाइन करना
  • आउटपुट, इनपुट और चर
  • चर असाइनमेंट और गणना
  • परिवर्तनीय घोषणाएं और डेटा प्रकार
  • नामित स्थिरांक
  • हाथ अनुरेखण एक कार्यक्रम
  • एक कार्यक्रम का दस्तावेजीकरण
  • अपना पहला कार्यक्रम डिजाइन करना
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
4

मॉड्यूल

  • मॉड्यूल का परिचय
  • एक मॉड्यूल को परिभाषित करना और कॉल करना
  • स्थानीय चर
  • मॉड्यूल में तर्क पास करना
  • वैश्विक चर और वैश्विक स्थिरांक
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
5

निर्णय संरचनाएं और बूलियन तर्क

  • निर्णय संरचनाओं का परिचय
  • दोहरी वैकल्पिक निर्णय संरचनाएं
  • स्ट्रिंग्स की तुलना करना
  • नेस्टेड निर्णय संरचनाएं
  • द केस स्ट्रक्चर
  • लॉजिकल ऑपरेटर्स
  • बूलियन चर
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
6

दोहराव संरचनाएं

  • दोहराव संरचनाओं का परिचय
  • स्थिति-नियंत्रित लूप्स: जबकि, करो-जबकि, और करो-जब तक
  • काउंट-कंट्रोल्ड लूप्स और फॉर स्टेटमेंट
  • रनिंग टोटल की गणना करना
  • प्रहरी
  • स्थिर फंदा
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
7

कार्य

  • कार्यों का परिचय: यादृच्छिक संख्या उत्पन्न करना
  • अपना स्वयं का कार्य लिखना
  • अधिक पुस्तकालय कार्य
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
8

इनपुट सत्यापन

  • कचरा आया कचरा गया
  • इनपुट सत्यापन लूप
  • रक्षात्मक प्रोग्रामिंग
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
9

सरणियों

  • ऐरे मूल बातें
  • अनुक्रमिक रूप से एक ऐरे खोजना
  • एक ऐरे की सामग्री को संसाधित करना
  • समानांतर सरणियाँ
  • दो आयामी सरणियाँ
  • तीन या अधिक आयामों की सारणी
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
10

छँटाई और खोज Arrays

  • बुलबुला छँटाई एल्गोरिथ्म
  • चयन छँटाई एल्गोरिथ्म
  • सम्मिलन छँटाई एल्गोरिथ्म
  • बाइनरी सर्च एल्गोरिथम
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
11

फ़ाइलें

  • फ़ाइल इनपुट और आउटपुट का परिचय
  • फाइलों को प्रोसेस करने के लिए लूप्स का उपयोग करना
  • फ़ाइलों और सारणियों का उपयोग करना
  • प्रसंस्करण रिकॉर्ड
  • नियंत्रण तोड़ तर्क
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
12

मेनू-संचालित कार्यक्रम

  • मेनू-संचालित प्रोग्राम का परिचय
  • एक मेनू-संचालित कार्यक्रम का मॉड्यूलरीकरण
  • मेनू को दोहराने के लिए लूप का उपयोग करना
  • बहु-स्तरीय मेनू
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
13

टेक्स्ट प्रोसेसिंग

  • परिचय
  • कैरेक्टर-बाय-कैरेक्टर टेक्स्ट प्रोसेसिंग
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • डिबगिंग व्यायाम
  • प्रोग्रामिंग व्यायाम
14

प्रत्यावर्तन

  • रिकर्सन का परिचय
  • रिकर्सन के साथ समस्या का समाधान
  • पुनरावर्ती एल्गोरिदम के उदाहरण
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • प्रोग्रामिंग व्यायाम
15

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग

  • प्रक्रियात्मक और वस्तु-उन्मुख प्रोग्रामिंग
  • कक्षाओं
  • कक्षाओं को डिज़ाइन करने के लिए एकीकृत मॉडलिंग भाषा का उपयोग करना
  • किसी समस्या में वर्गों और उनकी जिम्मेदारियों को खोजना
  • विरासत
  • बहुरूपता
  • समीक्षा प्रश्न
  • प्रोग्रामिंग व्यायाम
16

जीयूआई अनुप्रयोग और घटना-संचालित प्रोग्रामिंग

  • ग्राफिकल यूजर इंटरफेस
  • जीयूआई प्रोग्राम के लिए यूजर इंटरफेस डिजाइन करना
  • इवेंट हैंडलर लिखना
  • मोबाइल उपकरणों के लिए डिजाइनिंग ऐप्स
  • भाषाओं पर ध्यान दें: जावा, पायथन और सी ++
  • समीक्षा प्रश्न
  • प्रोग्रामिंग व्यायाम
17

परिशिष्ट A: ASCII/यूनिकोड वर्ण

18

परिशिष्ट बी: फ़्लोचार्ट प्रतीक

19

परिशिष्ट सी: स्यूडोकोड संदर्भ

20

परिशिष्ट डी: दशमलव संख्या को बाइनरी में परिवर्तित करना

1

कंप्यूटर और प्रोग्रामिंग का परिचय

2

इनपुट, प्रोसेसिंग और आउटपुट

  • डिग्री प्रोग्राम के लिए फ़्लोचार्ट बनाना
  • पेडोमीटर कैलकुलेटर बनाना
  • औसत की गणना
3

मॉड्यूल

  • बिक्री कर की गणना करने के लिए फ़्लोचार्ट बनाना
  • मासिक बिक्री प्रदर्शित करने के लिए फ़्लोचार्ट बनाना
  • if स्टेटमेंट का उपयोग करना
  • पायथन का उपयोग करके खुदरा कंपनी के कर की गणना करना
  • पायथन कंडीशनल स्टेटमेंट का उपयोग करना
  • पायथन चर का उपयोग करना
  • पायथन फ़ंक्शंस का उपयोग करना
4

निर्णय संरचनाएं और बूलियन तर्क

  • स्टोर और कर्मचारी बोनस प्रदर्शित करने के लिए फ़्लोचार्ट बनाना
  • पायथन ऑपरेटर का उपयोग करके कुल भोजन मूल्य की गणना करना
  • पायथन का उपयोग करके खुदरा कंपनी के बोनस की गणना करना
5

दोहराव संरचनाएं

  • स्थिति-नियंत्रित लूप का उपयोग करके फ़्लोचार्ट बनाना
  • काउंट-नियंत्रित लूप का उपयोग करके सेकंड प्रिंट करने के लिए फ़्लोचार्ट बनाना
  • औसत टेस्ट स्कोर की गणना
  • फॉर स्टेटमेंट का उपयोग करना
6

कार्य

  • रैंडम फ़ंक्शन का उपयोग करके फ़्लोचार्ट बनाना
  • पायथन का उपयोग करके समीकरणों को हल करना
  • डाइस गेम बनाना
7

इनपुट सत्यापन

  • औसत टेस्ट स्कोर की गणना करने के लिए फ़्लोचार्ट बनाना
  • कॉल ओवर मिनट की गणना
8

सरणियों

  • ब्लड ड्राइव प्रोग्राम के लिए फ़्लोचार्ट बनाना
  • ऊर्जा बचत लागत की गणना
  • ब्लड ड्राइव प्रोग्राम बनाना
9

छँटाई और खोज Arrays

  • बबल सॉर्ट लागू करना
  • चयन छँटाई लागू करना
  • इंसर्शन सॉर्ट लागू करना
  • बाइनरी सॉर्ट लागू करना
10

फ़ाइलें

11

मेनू-संचालित कार्यक्रम

  • जावा में मेनू-संचालित प्रोग्राम बनाना
12

टेक्स्ट प्रोसेसिंग

  • C ++ में वेरिएबल्स को बदलना
13

प्रत्यावर्तन

  • जावा में एक पुनरावर्ती कार्य बनाना
14

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग

  • कक्षा का एक वस्तु बनाना
15

जीयूआई अनुप्रयोग और घटना-संचालित प्रोग्रामिंग

  • एक जर्मन अनुवादक बनाना

कोई प्रश्न? FAQ देखें

क्या आपके पास अभी भी अनुत्तरित प्रश्न हैं और आपको संपर्क करने की आवश्यकता है?

हमसे अभी संपर्क करें

Learning Programming Logic & Design develop and refine your foundational skills to:

  • Solve problems creatively: Furnish a structured approach to break down complex challenges into manageable steps.
  • Become a confident programmer: Understand the core concepts behind coding, making it easier to learn any programming language.
  • Build practical applications: Turn ideas into working programs that can automate tasks or solve real-world problems.

This course focuses on three popular and versatile languages: Java, Python, and C++. You'll gain exposure to the syntax and core functionalities of each language.

Prior experience is not required! It is our best programming logic course, which starts with the fundamentals of programming logic and gradually progresses to more advanced concepts. Whether you're a complete beginner or have some basic exposure to coding, this course will provide foundational knowledge to kickstart your programming journey.

Learn the Building Blocks of Programming & Problem-Solving    

Join our programming logic training course to develop problem-solving skills and confidence to build fully functional software solutions.

$279.99

अभी खरीदें

संबंधित कोर्स

सभी पाठ्यक्रम
scroll to top