गैर क्रेडिट प्रमाणपत्रहरू

एल्गोरिदम, प्रोग्रामिङ, डाटा स्ट्रक्चर र व्यावसायिक इन्जिनियरिङको आधारमा गैर-क्रेडिट प्रमाणपत्रहरू

एल्गोरिदम, प्रोग्रामिङ, डाटा स्ट्रक्चर, र व्यावसायिक इन्जिनियरिङ सर्टिफिकेटहरूको आधारहरू विद्यार्थी र पेशेवरहरूका लागि डिजाइन गरिएको गहन अनलाइन कार्यक्रम हो जसले आफ्नो हालको सीप सेटमा खाली ठाउँहरू भर्न कम्प्युटिङ र प्रोग्रामिङको आधारभूत ज्ञान थप्न खोज्छन्। कम्प्युटिङमा पूर्व अनुभव वा पाठ्यक्रम आवश्यक छैन। पाठ्यक्रमहरू एसिन्क्रोनस अनलाइन हुन्छन्, त्यसैले विद्यार्थीहरूले स्वतन्त्र रूपमा सिक्न र अभ्यास गर्न सक्छन्, प्रत्येक हप्ता कलेज अफ इनोभेसन र टेक्नोलोजी संकाय प्रशिक्षकद्वारा प्रस्तावित प्रश्नोत्तर सत्रहरू।

यो कार्यक्रम गैर-प्राविधिक पृष्ठभूमि भएका व्यक्तिहरूलाई उनीहरूको क्यारियर मार्ग परिवर्तन गर्न कम्प्युटिङ ज्ञान र सीपहरू खोज्दै उपयुक्त छ। यो प्रमाणपत्र कार्यक्रम हालको स्नातक विद्यार्थीहरूका लागि पनि हो जोसँग उनीहरूको डिग्री पाठ्यक्रमको भागको रूपमा प्रोग्रामिङ र एल्गोरिदमहरू छैनन् तर तिनीहरूको अध्ययनको कार्यक्रममा यी सीपहरू समावेश गर्नबाट फाइदा हुनेछ। कम्प्युटिङ्ले उच्च-मागको काम कौशलको तत्काल बढावा प्रदान गर्दछ। यस कार्यक्रमले CIT द्वारा प्रस्तावित कम्प्युटिङ-सम्बन्धित क्षेत्रहरूमा स्नातक अध्ययनको लागि आवश्यक आवश्यकताहरूमा पनि गणना गर्न सक्छ।

पाठ्यक्रमहरू अनलाइन एसिन्क्रोनस रूपमा प्रस्ताव गरिनेछ, समय-समयमा जूम मार्फत सिंक्रोनस प्रशिक्षक सत्रहरू प्रश्नोत्तर वा पाठ्यक्रमको साथ अन्य सहयोगको लागि। प्रत्येक पाठ्यक्रम अन्तिम परीक्षाको साथ समाप्त हुन्छ। पाठ्यक्रम सफलतापूर्वक पूरा गर्ने विद्यार्थीहरूले पूर्णताको प्रमाणपत्रहरू प्राप्त गर्नेछन्, जुन कुनै पनि CIT स्नातक कार्यक्रम भर्ना सामग्रीहरूसँग समावेश गरिनेछ।

कृपया ध्यान दिनुहोस् कि यी गैर-क्रेडिट कार्यक्रमहरू आर्थिक सहायता सहायताको लागि योग्य छैनन्।

एल्गोरिदम को आधारहरू

यो प्रमाणपत्र विद्यार्थीहरूलाई जाभा प्रोग्रामिङ भाषा प्रयोग गरेर कार्यक्रमहरूको विश्लेषण र सिर्जना गर्नमा प्रवाहित बनाउन डिजाइन गरिएको हो। यसले विद्यार्थीहरूलाई विभिन्न कोडिङ संरचनाहरू प्रयोग गरेर पूर्ण Java प्रोग्राम लेख्न आवश्यक विभिन्न कीवर्डहरू सिकाउँछ। पाठ्यक्रमको मुख्य जोड भनेको विद्यार्थीहरूलाई जाभा प्रोग्राम कसरी डिजाइन गर्ने, लेख्ने, कम्पाइल गर्ने, चलाउने र डिबग गर्ने भन्ने ज्ञान प्रदान गर्नु हो।

नोट: मार्च २०२५ पछि एल्गोरिदमको आधारहरू उपलब्ध हुनेछैनन्। एल्गोरिदमको आधारहरू लिने विद्यार्थीहरूले अझै पनि भर्ना योग्यताको लागि यो कोर्सको सफलतापूर्वक समापन प्रयोग गर्न सक्छन्। मार्च २०२५ पछि सबै विद्यार्थीहरूले एल्गोरिदमको आधारहरूको सट्टा नयाँ कोर्स, वस्तु उन्मुख प्रोग्रामिङको आधारहरू लिनुपर्नेछ।

एल्गोरिदम उद्देश्यहरूको आधारहरू

  • वस्तु-उन्मुख प्रोग्रामिङ र कक्षाहरू सिर्जना गर्ने अवधारणालाई पहिचान गर्नुहोस्।
  • स्यूडो-कोड, फ्लोचार्ट र संरचित चार्टहरू प्रयोग गरेर एल्गोरिदमहरू डिजाइन गर्नुहोस्।
  • विभिन्न समस्याहरू समाधान गर्ने कम्प्युटर प्रोग्रामहरू सिर्जना गर्न वस्तु-उन्मुख प्रोग्रामिङ विधिहरू प्रयोग गर्नुहोस्
  • त्यस्ता कार्यक्रमहरूको डिजाइनमा आधारभूत प्रविधिहरू लागू गर्नुहोस्
  • सम्पादन, निर्माण, डिबगिङ, र परीक्षण कार्यक्रमहरूको लागि एकीकृत विकास वातावरण प्रदर्शन गर्नुहोस्।
  • विभिन्न डाटा संरचनाहरू र खोज र एल्गोरिदमहरू बीचको भिन्नतालाई रूपरेखा गर्नुहोस्।
  •  आधारभूत डेटा संरचनाहरूसँग निर्मित साना देखि मध्यम कार्यक्रमहरूको जटिलता गणना र विश्लेषण गर्नुहोस्।
  • तोकिएको समस्याको लागि उपयुक्त डेटा संरचना र एल्गोरिदमको साथ कार्यान्वयन गरिएका समाधानहरू प्रदर्शन गर्नुहोस्।
  • आधारभूत र उन्नत डेटा संरचनाहरू जस्तै लिङ्क गरिएको सूचीहरू, स्ट्याकहरू र लाइनहरू वर्णन गर्नुहोस्।
  • प्रदर्शनयोग्य परिणामहरूको साथ कुशल डेटा प्रतिनिधित्व र संगठनको लागि डेटा संरचनाहरूको मूल्याङ्कन गर्नुहोस्।
  • विभिन्न समस्याहरू समाधान गर्ने कम्प्युटर प्रोग्रामहरू सिर्जना गर्न वस्तु-उन्मुख प्रोग्रामिङ विधिहरू प्रयोग गर्नुहोस्।
  • त्यस्ता कार्यक्रमहरूको डिजाइनमा आधारभूत प्रविधिहरू लागू गर्नुहोस्।

दर्ता लिङ्कहरू

*कोर्सवर्क सुरु हुनुभन्दा सात दिन अघिसम्म फिर्ता अनुरोध गर्न सकिन्छ। उक्त मिति पछि अनुरोध गरिएको फिर्ता रकम जारी गरिने छैन।

वस्तु उन्मुख प्रोग्रामिङको आधार

वैज्ञानिक र प्राविधिक अनुप्रयोगहरूको लागि उपयुक्त समस्या समाधान र प्रोग्रामिङ सिद्धान्तहरूको परिचय। चरणबद्ध रूपमा परिष्करण र प्रोग्राम विघटन विधिहरूको विकास। पुनरावृत्ति, चयन, इनपुट-आउटपुट प्रोटोकल, एरे, संरचना, र उप-कार्यक्रमहरू सहित प्रोग्रामिङ भाषा अवधारणाहरू। प्रयोग गरिने प्रोग्रामिङ भाषा जाभा हो। यसको अतिरिक्त, यो कोर्सले विद्यार्थीहरूलाई जाभा प्रोग्रामिङ भाषा प्रयोग गरेर समस्याहरूको कम्प्युटर विश्लेषण, एल्गोरिदमको डिजाइन, प्रोग्रामिङ, र परीक्षणको सिद्धान्तहरूसँग परिचय गराउनेछ। विषयहरूमा प्रोग्रामिङको समस्या विश्लेषण आधारभूत कुराहरू, उत्तराधिकार, जटिलता, डेटा संरचनाहरू, लिङ्क गरिएका सूचीहरू, स्ट्याकहरू, क्युहरू, रूखहरूको पुनरावृत्ति, र दौड, परीक्षण, र डिबगिङको मेकानिक्स समावेश छन्।

नोट: वस्तु-उन्मुख प्रोग्रामिङको यो कोर्सले पहिले गैर-क्रेडिट प्रमाणपत्रको रूपमा प्रस्ताव गरिएको एल्गोरिदमको आधार कोर्सलाई प्रतिस्थापन गर्दैछ। एल्गोरिदमको मूल आधार मार्च पछि उपलब्ध हुनेछैन। एल्गोरिदमको मूल आधार लिएका विद्यार्थीहरूले अझै पनि प्रवेश योग्यताको लागि त्यो कोर्सको सफलतापूर्वक समापन प्रयोग गर्न सक्छन्। फेब्रुअरी/मार्च कोर्स पछि गैर-क्रेडिट प्रमाणपत्रको लागि दर्ता गर्ने विद्यार्थीहरूले वस्तु-उन्मुख प्रोग्रामिङको आधार लिनुपर्छ।

वस्तु उन्मुख प्रोग्रामिङ उद्देश्यहरूको आधारहरू

यो कोर्स विद्यार्थीहरूलाई जाभा प्रोग्रामिङ भाषा प्रयोग गरेर विश्लेषण र प्रोग्रामहरू सिर्जना गर्न धाराप्रवाह बनाउनको लागि डिजाइन गरिएको हो। यो कोर्सले विद्यार्थीहरूलाई विभिन्न कोडिङ संरचनाहरू प्रयोग गरेर पूर्ण जाभा प्रोग्राम लेख्न आवश्यक पर्ने विभिन्न किवर्डहरू सिकाउँछ। कोर्सको प्रमुख जोड विद्यार्थीहरूलाई जाभा प्रोग्राम डिजाइन, लेखन, कम्पाइल, चलाउने र डिबग गर्ने ज्ञान प्रदान गर्नु हो।

  • वस्तु-उन्मुख प्रोग्रामिङ र कक्षाहरू सिर्जना गर्ने अवधारणालाई पहिचान गर्नुहोस्।
  • स्यूडो-कोड, फ्लोचार्ट र संरचित चार्टहरू प्रयोग गरेर एल्गोरिदमहरू डिजाइन गर्नुहोस्।
  • विभिन्न समस्याहरू समाधान गर्ने कम्प्युटर प्रोग्रामहरू सिर्जना गर्न वस्तु-उन्मुख प्रोग्रामिङ विधिहरू प्रयोग गर्नुहोस्
  • त्यस्ता कार्यक्रमहरूको डिजाइनमा आधारभूत प्रविधिहरू लागू गर्नुहोस्
  • कार्यक्रमहरूको सम्पादन, निर्माण, डिबगिङ र परीक्षणको लागि एकीकृत विकास वातावरण प्रदर्शन गर्नुहोस्।
  • विभिन्न डेटा संरचनाहरूका साथै खोज र एल्गोरिदमहरू बीचको भिन्नतालाई रूपरेखा गर्नुहोस्।
  • आधारभूत डेटा संरचनाहरूसँग निर्मित साना देखि मध्यम कार्यक्रमहरूको जटिलता गणना र विश्लेषण गर्नुहोस्।
  •  तोकिएको समस्याको लागि उपयुक्त डेटा संरचना र एल्गोरिथ्मको साथ कार्यान्वयन गरिएको समाधान प्रदर्शन गर्नुहोस्।
  •  लिङ्क गरिएका सूचीहरू, स्ट्याकहरू, र लाइनहरू जस्ता आधारभूत र उन्नत डेटा संरचनाहरूको वर्णन गर्नुहोस्।
  •  प्रदर्शनयोग्य परिणामहरूको साथ कुशल डेटा प्रतिनिधित्व र संगठनको लागि डेटा संरचनाहरूको मूल्याङ्कन गर्नुहोस्।
  • विभिन्न समस्याहरू समाधान गर्ने कम्प्युटर प्रोग्रामहरू सिर्जना गर्न वस्तु-उन्मुख प्रोग्रामिङ विधिहरू प्रयोग गर्नुहोस्
  • त्यस्ता कार्यक्रमहरूको डिजाइनमा आधारभूत प्रविधिहरू लागू गर्नुहोस्

माथि उल्लेखित विद्यार्थीको सिकाइ उपलब्धिहरू व्याख्यान, पठन असाइनमेन्ट, र सिकाइ-द्वारा-गर्दै गृहकार्य असाइनमेन्टको माध्यमबाट प्राप्त गरिनेछ।.

दर्ता लिङ्कहरू

*कोर्सवर्क सुरु हुनुभन्दा सात दिन अघिसम्म फिर्ता अनुरोध गर्न सकिन्छ। उक्त मिति पछि अनुरोध गरिएको फिर्ता रकम जारी गरिने छैन।

प्रोग्रामिंग को आधारहरू

यो पाठ्यक्रम कम्प्यूटर प्रोग्रामिङको एक परिचयात्मक पाठ्यक्रम हो जसले विद्यार्थीहरूलाई प्रोग्रामिङ अवधारणाहरू, समस्या समाधान गर्ने रणनीतिहरू, र C++ प्रयोग गरेर एल्गोरिदमिक सोचमा बलियो आधार प्रदान गर्न डिजाइन गरिएको हो। पाठ्यक्रमले मुख्य प्रोग्रामिङ अवधारणाहरू जस्तै चरहरू, नियन्त्रण संरचनाहरू, प्रकार्यहरू, एरेहरू, वस्तु-उन्मुख प्रोग्रामिङ, र फाइल ह्यान्डलिंगमा केन्द्रित हुनेछ। सफा, प्रभावकारी, र राम्रोसँग दस्तावेज गरिएको कोड लेख्नका साथै बलियो समस्या समाधान गर्ने सीपहरू विकास गर्नमा जोड दिइनेछ।

प्रोग्रामिङ शैक्षिक उद्देश्यहरूको आधारहरू

 यस पाठ्यक्रमको अन्त्यमा, विद्यार्थीहरूले सक्षम हुनुपर्दछ:

  •  C++ मा प्रोग्रामिङका आधारभूत सिद्धान्तहरू बुझ्नुहोस् र लागू गर्नुहोस्।
  • एल्गोरिदम र C++ प्रोग्रामिङ निर्माणहरू प्रयोग गरेर समस्याहरू समाधान गर्नुहोस्।
  • वास्तविक-विश्व समस्याहरू समाधान गर्ने कार्यक्रमहरू डिजाइन, कार्यान्वयन र परीक्षण गर्नुहोस्।
  • नियन्त्रण संरचनाहरू (if-else, loops), प्रकार्यहरू, arrays, र आधारभूत वस्तु-उन्मुख को समझ विकास गर्नुहोस्।
    प्रोग्रामिङ अवधारणाहरू।
  • उत्तम अभ्यासहरू पछ्याउँदै, कुशलतापूर्वक कोड लेख्नुहोस्, डिबग गर्नुहोस् र अप्टिमाइज गर्नुहोस्।
  • C++ मा इनपुट र आउटपुट सञ्चालनका लागि फाइलहरूसँग काम गर्नुहोस्।
  • परियोजनाहरूमा सहकार्य गर्नुहोस् र कोड पठनीयता र कागजातको महत्त्व बुझ्नुहोस्।

दर्ता लिङ्कहरू

*कोर्सवर्क सुरु हुनुभन्दा सात दिन अघिसम्म फिर्ता अनुरोध गर्न सकिन्छ। उक्त मिति पछि अनुरोध गरिएको फिर्ता रकम जारी गरिने छैन।

डाटा संरचनाहरूको आधारहरू

यो प्रमाणपत्रले वैज्ञानिक र प्राविधिक अनुप्रयोगहरूको लागि उपयुक्त समस्या समाधान र प्रोग्रामिङ सिद्धान्तहरू परिचय गराउँछ। विद्यार्थीहरूले चरण-वार परिष्करण र कार्यक्रम विघटन विधिहरूको विकासको अनुभव गर्नेछन्। पुनरावृत्ति, चयन, इनपुट-आउटपुट प्रोटोकलहरू, एरेहरू, संरचनाहरू, र उपप्रोग्रामहरू सहित प्रोग्रामिङ भाषा अवधारणाहरू पनि समावेश गरिनेछ। यस पाठ्यक्रमले विद्यार्थीहरूलाई जाभा प्रोग्रामिङ भाषामा परिचय गराउनेछ र विद्यार्थीहरूलाई एल्गोरिदम, प्रोग्रामिङ र परीक्षण कोडको डिजाइनमा प्रयोग गर्न तयार पार्नेछ। विषयहरूमा प्रोग्रामिङ समस्या विश्लेषण, विरासत, जटिलता, डाटा संरचनाहरू, लिङ्क गरिएको सूचीहरू, स्ट्याकहरू, लामहरू, रूखहरूको पुनरावृत्ति, र चलिरहेको, परीक्षण र डिबगिङको मेकानिक्सको आधारभूत कुराहरू समावेश छन्। 

डाटा संरचना उद्देश्यहरूको आधारहरू

  • रूखको नोडहरू आमाबाबु, बच्चाहरू, भाइबहिनीहरू, पुर्खाहरू र वंशजहरूद्वारा वर्गीकृत गर्नुहोस्।
  • एल्गोरिथ्म कार्यान्वयनको सैद्धान्तिक जटिलताहरू प्रमाणित गर्न प्रयोगहरू डिजाइन र सञ्चालन गर्नुहोस्।
  • बाइनरी सम्बन्धको गुणहरू (ट्रान्जिटिभिटी, रिफ्लेक्सिभिटी, सिमेट्री र एन्टी-सिमेट्री) पहिचान गर्नुहोस्।
  • ग्राफमा विभिन्न मार्ग र चक्रहरू (जस्तै यूलर र ह्यामिलटोनियन) पहिचान गर्नुहोस्।
  • सरल एल्गोरिदम को जटिलता विश्लेषण प्रदर्शन गर्नुहोस्।
  • कार्यक्रम दावीहरू प्रयोग गरेर सरल एल्गोरिदमहरूको शुद्धता प्रमाणित गर्नुहोस्।
  • रिलेशनल डाटाबेस प्रणालीहरूको आधारभूत अवधारणाहरू बुझ्नुहोस् र प्रयोग गर्नुहोस्।
  • एक प्रस्ताव को सत्यता निर्णय गर्न एक सत्य तालिका प्रयोग गर्नुहोस्।
  • इन्डक्शन प्रमाण लेख्नुहोस्।

दर्ता लिङ्कहरू

*कोर्सवर्क सुरु हुनुभन्दा सात दिन अघिसम्म फिर्ता अनुरोध गर्न सकिन्छ। उक्त मिति पछि अनुरोध गरिएको फिर्ता रकम जारी गरिने छैन।

व्यावसायिक इन्जिनियरिङ्

यस पाठ्यक्रमले विद्यार्थीहरूलाई मेकानिकल इन्जिनियरिङका विभिन्न विषयहरू जस्तै सामग्रीको मेकानिक्स, मेकानिकल डिजाइन र विश्लेषण, फ्लुइड मेकानिक्स, तातो स्थानान्तरण, गतिशीलता, विद्युत र चुम्बकत्व, उपकरण र नियन्त्रण, आदिमा परिचय गराउँदछ। पाठ्यक्रम अघिल्लो पृष्ठभूमि भएका विद्यार्थीहरूको लागि उपयुक्त छ। गणित, कम्प्युटिङ, वा विज्ञान, तर मेकानिकल इन्जिनियरिङको ज्ञान विकास गर्न खोज्नुहोस्। पर्याप्त GPA सहित यो पाठ्यक्रम पूरा गर्दा र अन्य आवश्यकताहरू पूरा गर्नाले विद्यार्थीहरू मिशिगन-फ्लिन्ट विश्वविद्यालयको कलेज अफ इनोभेसन एण्ड टेक्नोलोजीमा मेकानिकल इन्जिनियरिङमा MSE मा प्रवेशका लागि योग्य हुन सक्छन्।

यदि विद्यार्थीहरूले सबै पाठ्यक्रम गृहकार्य, क्विजहरू, र परीक्षणहरूमा 70% कुल स्कोरका साथ पाठ्यक्रम पास गरेमा उनीहरूले पूरा भएको प्रमाणपत्र प्राप्त गर्नेछन्।

व्यावसायिक इन्जिनियरिङ उद्देश्यहरू

  • तनाव, तनाव, सुरक्षा कारकहरू, र अन्य डिजाइन प्यारामिटरहरूको गहन बुझाइको विकास गर्नुहोस्।
  • विभिन्न डिजाइन र विफलता सिद्धान्तहरू प्रयोग गरेर मेकानिकल प्रणाली र घटकहरू डिजाइन गर्नुहोस्।
  • आन्तरिक र बाह्य दुवै प्रवाहहरूको लागि तरल प्रवाह समस्याहरूको विश्लेषण गर्नुहोस्।
  • ताप एक्सचेन्जरहरूको थर्मल विश्लेषण र डिजाइन प्रदर्शन गर्नुहोस्।
  • गतिशीलता र कम्पन अनुप्रयोगहरूमा समस्याहरू समाधान गर्नुहोस्।
  • पावर, भोल्टेज र वर्तमान निर्धारण गर्न विद्युतीय सर्किटहरू विश्लेषण गर्नुहोस्।
  • नियन्त्रण सिद्धान्तहरू र उपकरणहरूको ज्ञान प्रदर्शन गर्नुहोस्।

दर्ता लिङ्कहरू

*पाठ्यक्रम सुरु हुनुभन्दा सात दिन अघिसम्म फिर्ता अनुरोध गर्न सकिन्छ। उक्त मिति पछि अनुरोध गरिएको फिर्ता रकम जारी गरिने छैन।